Getting started

Importing posts from Postiz

Bring queued Postiz posts across as drafts, keeping future schedule dates. Reconnect accounts in SocialHandoff, then approve the imported posts.

How to do it

  1. Export or reach your Postiz data Either export your posts to a JSON file, or have your Postiz URL and API key ready.
  2. Connect the same networks In SocialHandoff, connect the accounts you had in Postiz. OAuth tokens are not copied, so each account is authorized again.
  3. Run the import Run pnpm socialhandoff import postiz --file export.json, or use --from with your Postiz URL and --postiz-key.
  4. Read the summary Posts for networks that cannot be mapped are listed as skipped, with the reason.
  5. Review and approve Imported posts arrive as drafts with their future dates. Approve the ones you want to keep.

What is imported

ItemImported
Queued post textYes, as drafts
Future schedule datesYes
Past postsNo
OAuth tokensNo, reconnect each account
Media filesNo, re-attach them
Posts for unsupported networksSkipped and listed

SocialHandoff publishes to X, LinkedIn, Bluesky, Mastodon, Threads, Instagram, Facebook, and TikTok, so Postiz posts for any of those networks are mapped across. Posts aimed at YouTube, Pinterest, or other networks SocialHandoff does not support yet are skipped. Instagram posts need media and TikTok posts need a video or photos, so re-attach media before you approve them.

Keeping Postiz clients working

If a script or tool talks to the Postiz public API, you can point it at SocialHandoff while you migrate. The /public/v1 endpoints accept the Postiz shapes for listing integrations and creating draft, scheduled, or immediate posts. It is a small slice for migration, not full parity. Media uploads go through the native media endpoint instead.

Why imports land as drafts

Imported posts come in as drafts so you can check them against the guardrails and your voice rules before they publish. If you had approved them in Postiz already, approving them again takes a few taps in the inbox.

Compare the two in SocialHandoff vs Postiz and Postiz alternatives. Postiz is a trademark of its owner.

Frequently asked questions

Does the import copy my connected accounts?
No. OAuth tokens are never copied between tools. Connect each account again in SocialHandoff before importing.
Are images imported?
No. Media is not copied, so re-attach images to the imported drafts before approving them.
Can I run the import twice?
Yes, but check the drafts afterwards for duplicates, since each run creates drafts from the posts it finds.

Let your agents post. Keep the final say.

Connect your first agent in minutes. Every draft waits in your inbox until you approve it.

14 days free. No card required.

The hosted version is opening soon

Leave your email and we will send one message when hosted accounts open, with your 14-day trial ready. Want it today? Self-host it free from the repo.

Start free trial