Publish your first post
End-to-end walkthrough
This guide walks you through your first OpenPost post end to end. You’ll connect two channels (X and LinkedIn), compose a cross-channel post with per-channel copy, schedule it, and confirm it published. It takes about 10 minutes.
1. Create a workspace
Sign up at openpost.so
Pick a workspace name (you can rename later). You’ll land on the dashboard with an empty calendar and no channels connected.
Invite your team (optional)
Right now, solo is fine. Settings → Teamlater when you’re ready.
2. Connect X and LinkedIn
Channels → Connect → X
You’ll redirect to X’s OAuth screen. Grant the requested scopes (read + write tweets, read users). Return to OpenPost — your handle appears in the channel list.
Channels → Connect → LinkedIn
Same flow. LinkedIn supports both personal profiles and company pages; pick whichever you want OpenPost to publish to. You can add the other later.
3. Compose
Click + New post
The composer opens. On the left, the content editor. On the right, live previews for every connected channel.
Write the base copy
Something like: “Trying OpenPost for the first time. Cross-posting from one composer is actually fun.”
As you type, the preview updates. Notice the character counters — X caps at 280, LinkedIn at 3,000.
Per-channel override for LinkedIn
Click the LinkedIntab at the top of the editor. LinkedIn audiences read a bit differently — expand to 2–3 paragraphs. The base copy stays intact for X.
Attach media (optional)
Drop an image into the composer. The cropper shows how each channel will display it — X prefers 16:9, Instagram prefers square, LinkedIn either. Click Auto-crop to let OpenPost pick the best fit per channel.
4. Schedule
Click Schedule
Pick a time — 5 minutes from now is fine for a test. The time is shown in your workspace timezone. Confirm.
See it on the calendar
The post appears on the calendar at your chosen time, showing which channels it targets. You can drag to reschedule later.
5. Watch it publish
When the scheduled time arrives, OpenPost publishes the post to X and LinkedIn in parallel. The post card status flips from scheduled → publishing → published. If any channel fails, the card goes partial with a clickable reason.
6. Review metrics
Wait 15–30 minutes. Open the post from the calendar — the Metrics tab now shows impressions, engagement, and reach per channel. It’ll keep refreshing for the next 30 days. See per-post metrics for more on what each number means.
Next
- Set up a posting queue so you never pick times manually again.
- Create a templatefor the format you just made — reuse it in 10 seconds next time.
- Try the API if you want to schedule posts from a script or internal tool.
Troubleshooting
// If publish fails with:
{ "error_code": "integration_disconnected" }
// the channel's OAuth was revoked. Reconnect from Channels and retry.
Still stuck? contact@infina.so answers within one business day (usually faster).