11 · Integrations & Platforms
Six integration patterns we reach for most
Each card names the situation the pattern fits, and the maintenance it will ask of you later.
01Payments and digital wallets
Right when money changes hands inside your product. Stripe is our default for cards, Apple Pay and Google Pay; Moneris or Square when you need Canadian acquiring or in-store terminals; Interac e-Transfer for invoice-style payments. Later cost: PCI scope reviews, dispute handling and keeping SDK versions current.
Stripe · Moneris · Apple Pay · Interac
02CRM and marketing data sync
Right when sales or marketing already lives in HubSpot, Salesforce or Zoho and your product creates leads, orders or events they need to see. We map fields both ways, dedupe on a shared key and push events to GA4, Klaviyo or the Ads APIs. Later cost: someone owns the mapping when either side adds a property.
HubSpot · Salesforce · GA4 · Klaviyo
03ERP and finance connectors
Right when orders, invoices or inventory must reconcile with SAP, NetSuite, Dynamics 365, QuickBooks or Xero. We batch where the ERP expects batches, post detail an accountant can trace to a journal line, and log every rejected record. Later cost: a short retest after each ERP upgrade or chart-of-accounts change.
NetSuite · Dynamics 365 · QuickBooks · Xero
04Single sign-on and identity
Right when staff or members already have accounts somewhere else. We connect to Microsoft Entra ID, Okta, Auth0 or AWS Cognito over OIDC or SAML, map groups to roles and keep a break-glass admin login. Later cost: certificate and secret rotation on a calendar, plus a role review when your org chart changes.
Entra ID · Okta · Auth0 · OIDC
05Commerce, membership and learning platforms
Right when Shopify, WooCommerce or BigCommerce runs the store, or iMIS, Wild Apricot or Member365 holds the member roll, and you need a custom app or portal beside it, not a replacement. The platform stays the record of truth; we sync only what the app needs. Later cost: platform API version deadlines, usually yearly.
Shopify · iMIS · Moodle · Canvas
06AI providers behind one interface
Right when a feature calls OpenAI, Anthropic, Google, Bedrock or Azure OpenAI. We put the provider behind a thin interface with logged prompts, token budgets and a fallback model, so a vendor switch is a configuration change. Later cost: model retirements arrive on the vendor's schedule, so plan a quarterly evaluation.
OpenAI · Anthropic · Bedrock · Azure OpenAI