01
How they differ
| X | Bluesky | |
|---|---|---|
| Posts | video, photos, text | video, photos, text |
| Shapes | 16:9, 1:1 | 16:9 |
| Text | 280 characters, then a thread | 300 characters, then a thread |
| Title | None | None |
| Options | Long text becomes a thread | Long text becomes a thread |
A 16:9 video works on both without cropping. The text limit differs (280 against 300), so write a shorter version for X in the same post.
02
In the dashboard
- Connect X and Bluesky to the same profile.
- Pick both in the composer, add the video and the caption, and change the text for either one if it needs its own.
- Post now, schedule, queue or repeat it. Each network’s result shows on its own, with one-click retry if one fails.
03
With the API
curl -X POST https://api.reelspan.com/v1/posts/video \
-H "Authorization: Bearer $REELSPAN_KEY" \
-F user=my-brand \
-F "platform[]=x" -F "platform[]=bluesky" \
-F "[email protected]" \
-F "title=Your caption" \
-F "x_title=A shorter caption just for X"More: X, Bluesky, API docs, or start free.