Skip to content
Migrate

From WorkOS.
Same enterprise feel.

WorkOS and Synq both target multi-tenant B2B. The migration is mostly mapping WorkOS Organizations onto Synq Brands (or your own DB), swapping AuthKit for `<SignIn />`, and pointing your webhook receiver at the new HMAC header. Synq adds the consumer + web3 provider matrix WorkOS does not cover.

Concept map

WorkOS → Synq

WorkOSSynq
WorkOS OrganizationSynq Brand (per customer-facing tenant) OR your own DB (per customer)
AuthKit@synqid/react / @synqid/nextjs + hosted <SignIn /> modal
Connections (SSO)Synq Brand Connections (Google, Apple, Microsoft, etc.)
Directory Sync (SCIM)Not shipped today on Synq — use your own provisioning
WorkOS WebhooksSynq Webhooks (HMAC-SHA256, similar event catalog shape)
WorkOS SDK@synqid/js · @synqid/react · @synqid/nextjs
Admin Portal (per-tenant)Per-Brand Dashboard surfaces
Audit LogsSynq Audit Log (org-wide, queryable, plan-tier retention)
Migration shape

Three phases

1. Pick your tenancy model

WorkOS Organizations modeled YOUR customers. With Synq you have two options: (a) keep customer-org modeling in your own DB (simpler, most common) or (b) create one Synq Brand per customer if you want per-customer sign-in surfaces. Option (b) is the analog of multi-Org-per-tenant.

2. Wire your Brand Connections

Every WorkOS SSO Connection (Google Workspace, Microsoft Entra, custom OIDC) maps onto a Synq Brand Connection. Paste credentials, save. Synq adds Discord, X, Telegram, Matrica, and Solana SIWS on the same Brand if you want them.

3. Swap AuthKit for `<SignIn />`

AuthKit was WorkOS’s hosted UI. Synq’s `<SignIn />` (in @synqid/react / @synqid/nextjs) is the equivalent — same drop-in shape, more theming control, no proprietary scripting.

4. Update your webhook receiver

WorkOS webhooks ship in their own HMAC format. Synq uses x-synq-signature with HMAC-SHA256. Receiver structurally identical; verification helper at `@synqid/js/webhooks` does the constant-time compare.

Read more

Common questions

Move off WorkOS without losing the enterprise feel.

Brand model maps onto WorkOS Organizations cleanly; provider matrix expands; Dashboard simpler. Same OIDC plane on both sides.