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.
WorkOS → Synq
| WorkOS | Synq |
|---|---|
| WorkOS Organization | Synq 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 Webhooks | Synq Webhooks (HMAC-SHA256, similar event catalog shape) |
| WorkOS SDK | @synqid/js · @synqid/react · @synqid/nextjs |
| Admin Portal (per-tenant) | Per-Brand Dashboard surfaces |
| Audit Logs | Synq Audit Log (org-wide, queryable, plan-tier retention) |
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.
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.
