Integrations
AI integrations: the tools we connect, and how we connect them
Each page here covers one tool in our build stack: how it authenticates, which objects we read and write, where the data lives, what breaks and how we handle it, and when another tool is the better choice. Every page carries an evidence label, so you can tell what we build with from what you can check yourself.
- Your systems
- Make
- n8n
- Zapier
- Twilio
- Claude
- Gemini
- Open-weight
- OpenAI
- Cloudflare
- Supabase
- Stripe
Tools we connect
Tools we connect, by category
Showing 12 of 12
Make
Make scenarios with error handlers and an operations budgetIn our build stackn8n
n8n workflow automation, self-hosted or on n8n CloudIn our build stackZapier
Zapier automation, and when task volume says it is time to moveIn our build stackTwilio
Twilio integration for AI voice agents and SMSIn our build stackWhatsApp Business Platform
WhatsApp Business Platform integration on your own Meta accountIn our build stackAnthropic Claude
Claude API integration for long documents and tool useIn our build stackGoogle Gemini
Gemini API integration for images, documents, audio and videoIn our build stackOpen-weight models
Self-hosted open-weight models, inside your own perimeterIn our build stackOpenAI
OpenAI API integration with data controls, spend limits and a fallbackIn our build stackCloudflare
Cloudflare Workers AI, D1 and Vectorize: the stack this site runs onIn our build stackSupabase
Supabase and pgvector: one Postgres for your data and its embeddingsIn our build stackStripe
Stripe automation where no agent moves money without approvalIn our build stack
Method
How we connect your systems
What every integration page covers
The pages follow one order, so two tools are easy to compare. Each starts with the authentication method and the narrowest scopes we request, then a table of the objects and events we read and write.
- Data flow: which system stays the system of record, and what gets written back.
- Sample workflows: patterns we build with the tool, described plainly and labelled as samples.
- Failure handling: what breaks in production and what the build does about it.
- When not to use it, and the alternatives worth pricing instead.
- Limits and common errors, quoted from the vendor’s documentation with the date we checked.
- Security notes and the questions buyers ask us about that tool.
Choosing within a category
- Automation: Zapier for short, low-volume app links; Make for branching scenarios; n8n when volume grows or data must stay on your server; code when the logic needs tests.
- Channels: WhatsApp where your customers already message you, Twilio when they call or expect a text, and web chat for visitors already on your site.
- Models: pick per task, not per vendor. We test a few models on your own examples and keep a fallback route, and self-host when data cannot leave your network.
- Data and infrastructure: Supabase when app data and embeddings belong in one Postgres with row-level security; Cloudflare when the whole feature can live at the edge.
- Payments: Stripe events drive the workflow, and anything that moves money waits for a person.
Your tool isn’t listed?
Most business systems have an API, a webhook or a reliable export, and that is enough to start. In discovery we read the vendor’s API documentation with you, list the objects the workflow needs, check the authentication options and rate limits, and write the scope down before quoting. If a system has no usable interface, we say so and suggest a workaround.
- CRMs, helpdesks and ticketing tools through their REST APIs and webhooks.
- Accounting, ERP and inventory systems through APIs or scheduled exports.
- Internal databases through a read-only replica or a narrow service account.
- Older tools with no API through files, email or a small adapter that you own.
How we connect a tool
The same rules apply on every page in this directory, whichever tool it covers.
- OAuth where the tool offers it, so access belongs to your account and can be revoked in one place; otherwise an API key held on the server.
- Least privilege: one credential per service and environment, with the narrowest scopes that do the job.
- Webhooks before polling, with signatures verified before any work happens.
- Idempotent writes, so a retry or a redelivered event never creates a duplicate.
- Secrets in your secrets manager or the tool’s credential store, never in code, exports or a browser.
- A runbook at handover: what each connection does, who owns it and how to rotate it.
How the evidence labels work
“In our build stack” marks a tool we build with and document here. It is not a partnership, a certification or a reseller arrangement. “Used on miniailabs.in” marks something you can check on this website. “Delivered in client projects” appears only after the owner confirms shipped client work in writing.
How these pages are kept honest
Vendor limits, quotas and data terms change, so each one is quoted from the vendor’s own documentation with the page and the date we checked it. Sample workflows describe patterns, not client results, and any trace or table that looks like live data carries a Sample data label. Prices for third-party tools are never written into these pages; the proposal quotes running costs from the vendors’ current price lists.
FAQ
Frequently asked questions
Are you a partner or reseller of these vendors?
No. These are tools we build with, named so you know what your system will run on. We hold no partner, reseller or certification status with them, and the vendor accounts and bills stay in your name.
Whose accounts do the integrations run on?
Yours. Workflow tools, model APIs, phone numbers and databases are set up in accounts your business owns, and we work with the access you grant. Billing, data terms and admin rights stay with you, and handover means removing our access rather than migrating anything.
Can you connect a system that is not on this list?
Usually, if it has an API, webhooks or a dependable export. We check its documentation, authentication and rate limits during discovery and write the scope into the proposal. When there is no usable interface, we say so before any work starts.
What access do you need to start an integration?
A sandbox or test account where one exists, an admin who can approve OAuth or create a scoped API key, and a list of the records the workflow should touch. We never ask for a personal password, and production access comes last, after the build passes its tests.
What happens when a vendor changes its API?
The runbook lists every API version and webhook a build depends on, and failures alert a named person with the failing step. With ongoing support (the Growth plan) we track the vendor’s deprecation notices and update the integration before the old version is switched off; without it, your team has everything needed to do the same.
Do these integrations send our data to AI models?
Only the fields a step needs, and only to the model and region named in the design. Many steps never touch a model: routing, lookups and arithmetic stay in plain code. Each integration page draws its data flow so you can see what goes where.
Next step
Have a workflow in mind? Let’s scope it together.
Book a free 30-minute strategy call. Bring one process you want to automate and we will talk through scope, integrations and a sensible first step.
Free 30-minute call · no commitment
