← All guides

04 / The connection layer

Connect it.
Then make it reliable.

Automation turns a model response into a business process. Good platforms make failures visible and recovery manageable.

Choose for the team that will maintain it

Automation platforms connect triggers, transformations and actions across business applications. Adding an AI step does not change their central job: move the right information to the right system, under controlled conditions. The best choice depends on your application estate, technical skills, governance requirements and expected workload—not the longest connector catalogue.

Zapier is a practical starting point for teams connecting common SaaS applications with relatively straightforward logic. Its managed environment reduces infrastructure work. Check that the connector supports the exact action you need, and model how task consumption grows across multi-step flows. An available integration does not imply every underlying API feature is exposed.

Make emphasises visual scenarios, routing and data transformation. It can make branching processes easier to inspect, although large scenarios become difficult to understand without naming conventions and documentation. Iteration over many records can multiply consumption. Test with realistic batch sizes rather than a single record.

n8n appeals to technical teams wanting flexible workflows, code steps and self-hosting options. Self-hosting brings responsibility for patching, backups, secrets and availability. Review its licence and commercial terms for your intended use. Microsoft Power Automate fits organisations already using Microsoft’s business stack, with cloud flows and desktop automation options; premium connectors and licensing combinations require careful review.

PlatformGood starting fitWatch closely
ZapierCommon SaaS handoffsTask usage and connector depth
MakeVisual branching and transformationScenario complexity and metering
n8nTechnical teams needing controlHosting operations and licensing
Power AutomateMicrosoft-centred workflowsPremium features and licence scope

Put AI inside a predictable process

Consider an incoming sales enquiry. A webhook receives the request; deterministic validation checks required fields and consent; an AI step classifies the enquiry and drafts a summary; a rule assigns the territory; the CRM creates or updates a record; a person reviews the proposed reply. The model handles interpretation, while rules handle business authority.

Require structured output with an explicit schema, then validate it before downstream actions. Constrain categories to a known list and provide an “uncertain” route. Do not let free-form model text become executable code, a database query or an unrestricted destination URL. Treat the model’s response like any other untrusted integration input.

Maintain a stable external identifier for each enquiry. Search or upsert using that identifier rather than assuming every webhook is new. Webhook signatures, timestamp checks and rate limits help prevent unauthorised or replayed requests. Keep source records available so a reviewer can verify the summary instead of trusting its fluency.

Plan the failure path first

Networks fail, credentials expire and APIs throttle requests. Use bounded retries with backoff for transient errors, but do not retry permission failures indefinitely. Place unresolved runs in an exception queue with the original event, the failed step and a clear owner. Alert on sustained failures rather than flooding a shared inbox for every temporary timeout.

A workflow is not a single database transaction. If a CRM update succeeds but an email fails, restarting the entire run may create duplicates. Use idempotent operations, record completed steps and define compensating actions where reversal is possible. Test manual replay before production; the person on call should not need to edit raw payloads under pressure.

For browser or desktop automation, expect greater fragility than a stable API integration. Layout changes, pop-ups and session expiry can interrupt execution. Reserve these methods for systems without suitable APIs, isolate their permissions and capture enough evidence to diagnose failures without retaining unnecessary personal data.

Budget for runs, review and maintenance

Platforms meter work differently: tasks, operations, credits, executions or licensed capabilities. Count your typical steps, loops, retries and peak traffic against the provider’s current pricing. Add model API charges, storage and human review. A workflow handling 1,000 requests can consume far more than 1,000 billable units.

Assign a named owner, keep separate test and production credentials, and document each flow’s purpose and dependencies. Export or version configurations where supported. Begin with one reversible process and measure hours saved against exception-handling time. A modest automation that runs reliably is worth more than an elaborate canvas nobody can safely change.

Next / 05

Evaluate the next wave without chasing every launch ↗