Four categories, different jobs

No-code integration tools let business teams connect popular cloud applications using triggers and actions. Integration-platform-as-a-service products add enterprise connectors, transformation, governance and high-volume operation. Robotic process automation controls user interfaces when APIs do not exist. Developer-first orchestrators provide code, queues, retries and version control for engineering teams building critical workflows.

Platforms such as Zapier and Make are known for accessible visual automation; Microsoft Power Automate combines cloud flows with desktop automation; UiPath has deep RPA capabilities; Workato targets governed enterprise integration; and developer tools such as n8n or code-based workflow engines offer greater extensibility. Product capabilities and prices change, so validate current plans directly. Category is more important than brand during initial selection.

CategoryBest fitPricing often based onWatch for
No-code automationSimple SaaS workflowsTasks or operationsCosts rising with each step
Enterprise iPaaSGoverned cross-system integrationConnections, recipes or volumeComplex contracts
RPALegacy desktop interfacesBot or runtime licencesFragile screen selectors
Developer orchestrationProduct and critical back-end flowsExecutions, compute or hostingEngineering ownership required

Select against operating requirements

List required connectors, data volumes, peak throughput, latency, regions and authentication methods. Then evaluate version control, separate development environments, automated testing, approvals, role-based access, audit logs, secrets management and rollback. A platform that builds a prototype in one afternoon may still be wrong if operations cannot diagnose a failed run at midnight.

Check connector depth rather than counting logos. A connector may expose only common actions while your process requires custom fields, bulk endpoints or webhooks. Good platforms allow direct HTTP calls when a packaged connector falls short. Also inspect rate-limit handling, pagination and idempotency—the ability to retry without creating duplicate records or payments.

Where AI belongs in a workflow

AI is useful for unstructured steps: classifying messages, extracting fields, summarising cases, drafting responses or matching approximate descriptions. Deterministic workflow logic should still handle permissions, calculations, routing rules and final system updates. Constrain model outputs with schemas and validate them before use. If a model returns an unknown category, route the case to review instead of guessing.

Separate the AI instruction from the workflow so prompts and models can be tested and changed independently. Log model version, input, output and evaluation result where lawful. Redact unnecessary personal data before sending content to a model. For high-volume tasks, use smaller models, caching or batch processing and reserve stronger models for low-confidence exceptions.

RPA is a bridge, not always a destination

Desktop bots can unlock legacy systems, but visual interfaces change. Window titles, screen positions, timing and authentication pop-ups can break a process without warning. Use robust selectors, monitor application changes and maintain a queue for exceptions. If an API becomes available, calculate the cost of replacing the bot with a direct integration.

Unattended RPA needs controlled machines, credential vaults, patch schedules and workload capacity. Attended automation can help employees complete repetitive steps while preserving human judgment. In both cases, record actions under an identifiable service or user account rather than sharing credentials.

Govern citizen automation

Business-led building can remove local bottlenecks, but unmanaged workflows become invisible infrastructure. Provide approved connectors, templates, data classifications and training. Require an owner, purpose, risk level and review date for every production automation. Critical flows should have a second reviewer and central monitoring. Disable departed users’ connections without unexpectedly orphaning important processes.

Create lifecycle rules covering development, testing, publication, change, incident response and retirement. Maintain a catalogue that shows which systems and data each workflow touches. This also prevents several teams from paying to automate the same task independently.

Calculate cost per successful outcome

Automation pricing may count every action, connector, bot, execution or minute. Model usage and premium application licences can be additional. Test a full transaction, including loops, retries and error branches, then multiply by realistic volume. Add support and process-owner time. An inexpensive licence can support an expensive workflow if failures require manual investigation.

Measure cycle time, error rate, automation rate, exception age and cost per completed case. Begin with high-volume, stable processes that have clear rules and accessible data. Avoid automating a broken process unchanged; remove unnecessary approvals and duplicate entry first. Good automation makes a sound process faster. It makes a poor process fail at scale.

Platform principle

Optimise for maintainability after launch. Reliable retries, useful logs and clear ownership are more valuable than an impressive connector count.