From another scheduler (Buffer, Hootsuite, Postiz)
- Connect your channels - follow the Channels guides. OAuth platforms need credentials configured on your instance; token-based platforms connect directly.
- Export your content - export scheduled posts from your current tool as CSV (content + channels + datetime).
- Import into PostSider - use CSV import. The generated template matches your organization’s real channel names; the
first_commentandthreadcolumns are optional. - Set up posting times - configure per-channel slots under Settings → Queue Plan so queue scheduling uses your rhythm.
- Verify with a test publish - publish a draft or a post one minute ahead to confirm each channel works.
- Recreate approval and tags - set up the approval workflow if you used one, and re-create tags via the API.
Between OSS versions
Self-hosted upgrades are handled per release in Self-Hosting. In short: back up both databases, media, and.env; check the release notes; build the new tag; let migrations run; verify health.
From PostSider Cloud to self-hosted (or vice versa)
The application is a single build; only the configuration differs. Export your content with the public API (GET /public/v1/posts in a date range), connect the same channels on the target instance, and re-import with CSV. Media must be re-uploaded or mirrored from the source bucket. API keys, webhooks, and approval states do not carry over.
