Plan together. Publish with confidence.
Calendar and drafts
One calendar, every brand
Scheduled and published posts across brands, filterable by brand, with times shown in your time zone.
Drafts first
Save a post as a draft while it takes shape, then submit it for approval when it's ready.
Approved before it goes out
Only approved versions can be published or scheduled. How approvals work
One post, a version for every network.
Versions
Caption for Instagram
Media
Checks for Instagram
- JPEG images only
- Aspect ratio between 4:5 and 1.91:1
- Carousel of up to 10 items
- One image has no alt text
Try the network tabs: each version has its own caption, checks and preview.
- A version per networkOne post holds a version for each network, and each goes through review on its own.
- Captions tailored per networkStart from one caption and adjust it for each network's audience and length.
- Media from the brand's libraryPick images and video already uploaded to this brand, with their alt text.
- Checks before you submitEach network's media rules are checked up front, with a warning when alt text is missing.
- An approximate previewSee the post under the account's real name and picture, per network.
- Draft, then submitSave as a draft while you work, then submit it for approval when it's ready.
Media that meets each network's rules.
- Images
- Up to 30 MB each
- Videos
- Up to 1 GB each
- Uploads
- Sent in chunks, so large files get through
- File type
- Detected from the file itself, not its name
- Per asset
- A thumbnail, alt text and tags
Media rules, per network
The checks the composer runs before a version can be submitted.
| Network | Checked before submission |
|---|---|
| JPEG images only, aspect ratio 4:5 to 1.91:1, up to 10 items in a carouselPublishing today | |
| X | Up to 4 images, or 1 videoPublishing planned |
| Up to 20 images, not mixed with videoPublishing planned | |
| TikTok | Exactly one videoPublishing planned |
| YouTube | Exactly one videoPublishing planned |
| Google Business Profile | One photoPublishing planned |
The composer also warns when an image has no alt text.
Publish now, or at the right time.
First-post check, per network
Synced- 1Account connected, post approved
- 2First post published now
- 3Read back from the network
- 4Scheduling opens
- Facebook PageScheduling openFacebook Page: Account connected, post approved, First post published now, Read back from the network, Scheduling opens done. Scheduling open.
- InstagramPublish now only, for nowInstagram: Account connected, post approved, First post published now done. Publish now only, for now.
- 1. Account connected, post approved
- 2. First post published now
- 3. Read back from the network
- 4. Scheduling opens
Scheduling for a network opens once its first post has been published and read back, so you know publishing works for that network before anything is queued.
Local time, any time zone
Pick the time zone for each schedule. Clock changes are handled, and times that don't exist are refused.
Approved versions only
Nothing can be published or scheduled until its version is approved.
No surprise late posts
A scheduled post more than 6 hours late isn't sent automatically. It waits for a person.
When a network says no.
- Approval doesn't guarantee publication: a network can still refuse a post over permissions or media rules.
- A post with an unknown outcome is never resent until the account has been checked.
- Publishers and brand managers can recover failed publishing.
09:00Sent to Instagram
Approved version 2, scheduled for 09:00.
09:00Instagram refused it
Reason from the network: the account is missing permission to publish.
09:00Marked failed, with the reason
The team sees what went wrong and who can fix it.
10:20Permission fixed, publisher retries
12:30Sent to Facebook
Approved version 1, published now.
12:31No answer from Facebook
It may or may not have posted, so nothing is resent.
12:31Checking the Page
Trabbly looks at the account to see whether the post exists.
12:34Not there: retry allowed
Only now can the post be sent again, so it never goes out twice.
Know which accounts are ready.
- Ready
Connected, with the permissions it needs.
For example: “Everything is in order.”
- Limited
Connected, but something it could do isn't available.
For example: “Analytics permission wasn't granted.”
- Action needed
Someone has to step in before it works again.
For example: “Sign in again to renew access.”
- Disconnected
No longer connected to the brand.
For example: “Access was removed on the network.”
Where you can publish
See every integrationPublishing today
- Facebook Pages
- Instagram professional
Connect today, publishing planned
- YouTube
- Google Business Profile
- TikTok
- X
Every account connects through the network's own sign-in. Threads and Bluesky are planned.
On the roadmap.
- Bulk scheduling PlannedSchedule many approved posts in one go.
- UTM tracking PlannedCampaign tags added to links in your posts.
- AI writing assistance PlannedHelp drafting and tailoring captions.
Say hello to Trabbly.
- Shaped around your brands
- Honest about what's live
- No social passwords, ever
