Skip to content

Quickstart

OpenQuok zero to hero — five steps from a new workspace to a queued post.

5 min read

Connect your agent today

Draft from chat, review in your calendar, and publish only what you approve.

Start for $0

Quickstart

Five steps from a new workspace to your first queued post on the calendar and kanban.

Sign in, connect a channel, compose, pick a time, then confirm the post on the calendar and kanban. Cloud and self-hosted share the same UI.

Choose Cloud or Self-host options

Set Timezone under Settings so scheduled times match your working time zone.

Set your current timezone

See Tour the app for where settings live.

Connect a channel

A channel is one connected social account: one LinkedIn page, one Instagram account, and so on.

On Home, click + Add Channel button or click + Add More button next to last connected channel in each social platform 's row.

Step 2 - Add Channel

Then we finish the provider or Oauth flow. Each network uses its own connect flow — usually OAuth in the browser, sometimes an API key or credentials you paste in the dialog shown.

See Connect a channel for what each one means.

The channel appears on Home with its avatar. Reconnect from the channel menu if a token expires — see Manage a channel.

Compose your post in post editor

Click Create Post on Home, or click a day (or empty slot) on the calendar to start at that time.

Step 3 - Post Editor

  1. Select the connected channels at the top of the post editor.
  2. Write once in Global. The same caption goes to every selected channel. To tailor one network, switch to that channel and unlock it — see Global vs per-channel.
  3. Add media from your device or the media library. See Media.
  4. Fill provider settings in the purple side panel when channels need different fields (for example a YouTube title, Instagram post type, or Dev.to tags).

The preview shows how the post will look on each network. See Creating posts for the full editor tour, or Writing the post for caption and preview details.

Schedule or Publish

Pick a date and time at the bottom right of the post editor, then choose how to save.

Step 4 - Schedule or Publish the post

ButtonWhat it does
Save as draftKeeps the post as Drafted posts. It never publishes until you schedule.
Add to calendarSchedule it for the time you picked.
Publish nowPublish Now. Open the menu on the schedule button to reveal it.

See more at Scheduling for draft vs scheduled vs publish-now behavior.

If a channel is missing a required field, save is blocked until you fix that channel’s settings. See Links and validation.

Confirm it

On Home at the kanban board, the card sits in Drafted posts or Scheduled posts.

Step 5 - Kanban Board

After the scheduled time it moves to Published, and there should be email, notifying the published post's link.

If publish fails, the calendar card shows Failed. Usual causes are a channel that needs reconnecting or a network rule the payload broke. See Posting rules by platform, open the card for the error, fix post or media, reconnect if auth failed, and schedule again.

If something goes wrong

You can always contact human support via Discord, but the ticket can be closed faster if you provide the detailed error:

SymptomWhat to do
Channel disconnected or expired tokenOn Home, open the channel menu and reconnect. For API-key channels ( eg. Dev.to), paste a new key. Then reconnect. For Self-host, you may also check keys in Social integrations.
Draft never leaves HomeConfirm a future time and at least one channel. Drag the card to Scheduled posts, or open it and use Add to calendar. Check Timezone in Settings if it is right. Agent and API drafts still need a schedule time. CLI: openquok posts:status <post-id> -s schedule — see Managing posts.
Failed at publish timeOpen it, read the provider error, fix copy or media, reconnect if the error mentions auth, and schedule again. See Posting rules by platform.
Connect, upload, invite, or schedule blocked with a billing messageThat is a plan cap, not a product bug — see Cloud limits and Billing.

CLI, MCP, or API 401 errors usually mean a rotated token. Generate a new one under Settings → DevelopersAccess. See CLI authentication.

Where to next

Search documentation
Find a docs page
Discord Support