OAuth refresh, rate limits, signed payloads, replay. Typed contracts on every call, dead-letter queues, an audit row per attempt — the connector your CRM vendor calls a roadmap item.
What you get
HMAC verification and idempotency built in via canarlo-core, not bolted on per endpoint.
Token refresh handled before expiry, encrypted storage, audit log on every issuance.
Rotation, scoped access and an audit trail — no token graveyard in a password manager.
Dead-letter handling with replay, and monitoring that alerts on failure rate before your vendor notices.
How it runs
The same stages run every engagement. The service decides the scale, not the method.
01Blueprint
We map every integration — endpoint, auth flow, rate-limit policy, failure mode. One week.
02Blueprint
Data model, queue topology, retry policy, replay surface designed. You sign off before code.
03Forge
Four to eight weeks. Sandbox credentials before production tokens. Every call audited from day one.
04Forge
Deploy to your cloud, cut over from the legacy Zap, watch the first week of real traffic.
Pricing
Two integrations
OAuth, retry, and a monitoring dashboard for two connectors.
From £18,000
Five integrations
Replay, dead-letter and a customer-facing connector surface.
Example: £30,000
Integration platform
Typed contracts, versioned schemas, alerting your on-call rotation respects.
Example: £50,000
Proof in production
SaaS Platform · Featured
A product-led business needed a SaaS that could support multiple frontends, partner integrations, and future expansion without repeatedly…
AI Automation · Case study
Categorisation, summarisation, and triage automated across an operations team's daily workload. Graceful degradation when the model is…
how-to12 min
When does a business need custom software instead of buying a tool? A build-vs-buy framework for UK SMBs —…
Read guideexplainer11 min
The difference between AI, machine learning, LLMs and agents — plain-English definitions, a comparison table,…
Read guidehow-to11 min
Should you fix a messy process first, or automate it as-is? The honest answer, a 5-minute consistency audit,…
Read guideQuestions
Anything with an API — Stripe, HubSpot, Salesforce, Xero, QuickBooks, Slack, Postgres, BigQuery. If a vendor publishes docs, we wire to them. If they don't, we build the polling job or the inbound webhook handler.
Handled. OAuth flow per provider, refresh token rotation before expiry, encrypted storage at rest, audit log on every issuance. If a token revokes mid-run, the workflow pauses and routes a re-auth prompt.
Token-bucket per provider, per credential. Respects the 429 with the Retry-After header instead of guessing. Spikes get queued and drained at the allowed rate.
Dead-letter queue on every outbound integration, surfaced in the admin with the payload and the error. Replay from the UI once the upstream is healthy — idempotency keys mean a replay doesn't double-write.
Your infrastructure. Vercel and Supabase by default, self-host if you prefer. Credentials in your secret store, logs in your account. No Canarlo SaaS in the request path.
Talk to us
Scoped and priced before anything is built.