Documentation Index
Fetch the complete documentation index at: https://docs.trypost.it/llms.txt
Use this file to discover all available pages before exploring further.
What are posts?
Posts are the core content unit in TryPost. A post represents a piece of content that can be published across one or more social media platforms. Each post has platform entries — one for each connected social account targeted by the post — that hold the content type, publishing status, and per-platform metadata.Creating a post
- Click Create Post or click on a date in the calendar
- Write your content
- Add media (images or videos) if desired
- Pick which connected accounts to publish to (each becomes a platform entry)
- Choose to post now or schedule for later
The calendar
The calendar view is the primary way to see your content schedule:- Click any post on the calendar to open it for editing
- Switch views between month, week, or day
- The status badge color signals where each post is in the publishing flow
Scheduling
Pick a date and time and TryPost will publish the post automatically.- All scheduling times are stored and displayed in UTC
- The scheduler checks for due posts every minute
- A post scheduled for
10:00 UTCwill typically publish between10:00and10:01 UTC
- Status flips to
publishing - A background job is dispatched per enabled platform entry
- Each platform publishes independently
- When all platforms finish, the post status updates to the final outcome
Posts can only be scheduled in the future. The validator rejects past dates.
Publishing flow
Each platform entry publishes independently. If LinkedIn succeeds but Instagram fails, the post becomes partially published — successful platforms aren’t undone because of one failure. Failed platform entries are not retried automatically — you can re-run the publish from the post editor (or, via API, sendPUT /posts/{post} with status=publishing).
Post statuses
| Status | Description |
|---|---|
draft | Being composed, not yet scheduled |
scheduled | Waiting to be published at the set date/time |
publishing | Currently being sent to platforms |
published | Successfully published to all enabled platforms |
partially_published | Published to some platforms, failed on others |
failed | Failed on every enabled platform |
Platform entry statuses
Each platform entry inside a post has its own status:| Status | Description |
|---|---|
pending | Waiting for the post to be published |
publishing | Currently being sent to this platform |
published | Successfully published — platform_url points to the live post |
failed | Failed; error_message describes why |
error_message carries the reason returned by the platform (e.g. Token expired, Rate limit exceeded, Content policy violation).
Comments and @mentions
Posts have a Comments tab where workspace members can discuss drafts before they go out.- Type
@to mention another member — they receive amentioned_in_commentnotification (online → in-app only, offline → in-app + email) - React to comments with emoji to lightweight-acknowledge without typing a reply
- Edit or delete your own comments any time
Duplicating a post
From the post list (or any post’s ”…” menu) pick Duplicate to copy a post into a new draft. The duplicate gets a fresh ID anddraft status; the original is untouched. The copy preserves content, media, labels, and platform entries — adjust the schedule and platforms before publishing.
The duplicate action is gated by the same workspace policies as “create post” — anyone with create-post permission can duplicate.
Labels
Assign labels to posts to organize your content calendar. A post can have multiple labels. Use them for:- Campaigns — Group posts by marketing campaign
- Content types — Separate educational, promotional, and engagement posts
- Clients — Tag posts by client (useful for agencies)
- Priority — Mark urgent or time-sensitive content
Per-platform fields
Each platform entry on a post exposes:| Field | Description |
|---|---|
content_type | The format used on this platform — linkedin_post, instagram_reel, x_post, etc. See Media for the full matrix. |
enabled | Whether this platform is included when publishing |
status | The publishing status for this specific platform |
platform_url | Public URL of the live post (set after status=published) |
error_message | Reason for failure (set when status=failed) |
Deleting posts
You can delete any post at any time. Deleting removes the post and all its platform entries.FAQ
Can I edit a post after it's published?
Can I edit a post after it's published?
No. Once a post reaches
published, the editor blocks further edits and the API returns 422 for PUT /posts/{post}. To change anything, edit the post on the social platform directly.What happens if one platform fails?
What happens if one platform fails?
The other platforms are unaffected. The post becomes
partially_published and the workspace owner receives a notification. The error_message on the failed platform entry tells you what went wrong.Can I publish the same post again?
Can I publish the same post again?
Not directly. Create a new post with the same content, or re-trigger the publish from the editor on a post that has at least one failed/pending platform.
What timezone is used for scheduling?
What timezone is used for scheduling?
UTC. The dashboard and the API use UTC across the board — there’s no per-workspace timezone setting today.
How quickly are scheduled posts published?
How quickly are scheduled posts published?
The scheduler runs every minute. A post scheduled for
10:00 will typically be picked up between 10:00 and 10:01, then dispatched per platform.
