What you can connect
Shopify
Two-way sync of products, orders, customers and inventory. Full webhook coverage.
WooCommerce
Product, order and customer sync via merchant API keys (no OAuth).
Xero
Push invoices and contacts to Xero on creation. OAuth-based.
HubSpot
Bidirectional contact sync. Nightly cron + on-create push.
Bank Feeds
Live bank transactions via Enable Banking (PSD2 across the EU + UK).
Outbound Payments
Pay vendor bills in batches via Wise or Revolut. BYOK API keys.
Email Providers
Microsoft 365, Google Workspace, SendGrid, Mailgun, Postmark, generic SMTP.
Travel Booking
Travelpayouts-powered flight, hotel and car search inside the Travel module.
How integrations work
Every integration follows the same pattern:- Connect under Settings → Integrations. OAuth flows redirect to the provider; key-based integrations take an API token.
- Choose the data direction. Most integrations support both inbound (provider to Softbooq) and outbound (Softbooq to provider). You toggle which entities sync.
- Run an initial backfill. Imports historical data with date-range and per-entity filters so you do not flood Softbooq with stale records.
- Live sync. Webhooks (where supported) keep things current within seconds. A nightly cron catches anything that webhook delivery missed.
- Disconnect any time. Disconnect removes the access token and stops sync but does not delete data already imported.
Integration credentials are stored in the Supabase Vault, encrypted at rest. They are never visible in the UI after they are entered.
Multi-tenant safety
Every integration is scoped to a single Softbooq tenant. Data from one tenant never crosses to another. This is enforced by row-level security in the database and by tenant context resolution in every Edge Function that handles an integration callback. If you operate multiple Softbooq workspaces, each one connects its own integrations independently.Trial and plan limits
Some integrations require a paid plan. Check the per-integration page for details. Free trial tenants can connect Shopify and email providers; Xero, HubSpot, WooCommerce and Bank Feeds require a Standard plan or above.See also
Settings
All integration toggles live under Settings → Integrations.
Subscription
Plans and which integrations each plan unlocks.
Reports
Channel performance, reconciliation and profitability draw on integration data.