Guides

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.

No social accounts in mind? Start with a test Bluesky account — it’s the quickest channel to create a throwaway identity on if you want to experiment safely.

1. Create a workspace

1

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.

2

Invite your team (optional)

Right now, solo is fine. Settings → Teamlater when you’re ready.

2. Connect X and LinkedIn

1

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.

2

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

1

Click + New post

The composer opens. On the left, the content editor. On the right, live previews for every connected channel.

2

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.

3

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.

4

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

1

Click Schedule

Pick a time — 5 minutes from now is fine for a test. The time is shown in your workspace timezone. Confirm.

2

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 publishingpublished. If any channel fails, the card goes partial with a clickable reason.

First-time publishes on Instagram and TikTok can take an extra 30–60 seconds because the platform runs your account through additional checks.

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

Troubleshooting

json
// 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).

Last updated April 2026 Edit this page