Platform integration
API strategy
iPaaS examples walked through step by step: system-of-record sync, embedded integrations, business automations, and where integration platforms don't fit.

By the end of this walkthrough you will be able to name the main iPaaS examples in use today, decide which one fits a given integration problem, and spot the situations where an integration platform is the wrong tool. It is written for engineering and product leaders scoping integration work, not for buyers looking for a vendor shortlist. Time required: about 15 minutes. No prior iPaaS experience assumed, but familiarity with APIs and webhooks will help.
Work through the steps in order. Each step gives you a concrete iPaaS use case, a working setup, and the failure mode that decides whether it holds.
An integration platform as a service is hosted middleware that moves data between systems. It gives you connectors, a workflow builder, a scheduler, and monitoring. The category covers general-purpose iPaaS (Workato, Boomi, MuleSoft), embedded iPaaS shipped inside SaaS products (Prismatic, Paragon, Workato Embedded), and low-code automation tools that overlap with iPaaS (Zapier, Make).
Before picking an example, write down two things: the systems on each side of the integration, and who owns the workflow. If a business user owns it and both systems have stable public APIs, iPaaS is usually a fit. If an agent owns it, or one side is a system without a public API, keep reading — the answer changes.
The canonical iPaaS example. Salesforce is the CRM. NetSuite is the ERP. When an opportunity closes in Salesforce, a customer and invoice need to appear in NetSuite. Both systems have mature, documented APIs. The mapping is stable. The workflow runs on a schedule or on a webhook.
Working setup:
StageName = Closed Won.Expected result: closed deals appear in NetSuite within a minute, with a traceable run ID for every sync. This is what iPaaS is for. If your integration looks like this, buy one and move on. Related reading on the point to point vs platform trade-off if you're still deciding.
A marketing team wants leads from HubSpot enriched with firmographic data from ZoomInfo and pushed into Snowflake every hour. Three systems, all with public APIs, a fixed schedule, and no per-user identity to preserve.
Working setup:
raw.leads.Expected result: hourly rows in Snowflake with source lineage. iPaaS handles the scheduling, retry, and monitoring you would otherwise build. Do not use an agent for this. Cron is fine.
You run a SaaS product. Customers keep asking for a Slack integration, a Google Drive integration, a Jira integration. Building each one yourself burns a squad for a quarter and never ends.
Embedded iPaaS (Prismatic, Paragon, Workato Embedded) ships as a component inside your product. Your customer sees a native integrations page. Underneath, the platform handles OAuth, the connector catalogue, and the run history.
Working setup:
Expected result: customers self-serve integrations without your team writing per-tenant code. This is a legitimate use of iPaaS. It is also not what Pontil does — embedded iPaaS connects third-party systems into your product; the tools layer exposes your product out to agents.
When a support ticket in Zendesk is tagged escalation, post a message in a Slack channel, create a Linear issue, and set a follow-up in the ops team's calendar. Three-system fan-out. Business user owns the logic. No engineering ticket.
Low-code tools like Zapier and Make are the right answer here. They are iPaaS in the loose sense — hosted middleware, connectors, workflow builder — even though vendors position them differently. If the workflow can be described in an if-this-then-that sentence and business users need to change it, use these.
Expected result: the ops manager owns the automation, edits it without a ticket, and the engineering team never sees it. This is the correct outcome.
This is where iPaaS examples stop and the category boundary matters.
An AI agent inside your product needs to reach the same capabilities your UI exposes: create a project, reassign a task, run a report, adjust a permission. Every one of those actions runs as the authenticated user, honours their permissions, and produces an audit trail.
iPaaS was built for scheduled, workflow-shaped integrations between systems. It runs as a service account, or as a single OAuth grant per tenant. That model breaks the moment an agent needs to act as a specific user with a specific permission set on a specific tenant. The connector catalogue also assumes third-party endpoints that already exist — agents inside your product need tools that reach the large majority of capabilities your public API doesn't expose.
Symptoms that you're forcing iPaaS into an agent problem:
If any of that describes your setup, you're in the wrong layer. Move the agent work to a tools layer that runs as the authenticated user, and let iPaaS keep doing what it does well.
Treating iPaaS as a universal integration answer. It is a workflow platform. If the integration is real-time, per-user, or exposes your product's internal capabilities, iPaaS is the wrong shape.
Building agents on top of embedded iPaaS. The connector generation model was built for third-party APIs that already exist. Your agent needs to reach capabilities behind your own product, and most of those aren't in your public API.
Ignoring per-user auth. A shared service account is fine for a nightly sync. It fails the first security review the moment an agent uses it to act on behalf of a customer's employee. Read the least privilege boundary piece before you commit.
Treating connector maintenance as a one-off. Every iPaaS example above assumes the underlying APIs keep behaving. They don't. Budget for connector maintenance as a permanent operating cost, not a project line item.
Pick the right iPaaS example for the shape of the problem. Refuse to pick one when the shape doesn't fit.
Stay up to date on the ever changing agentic landscape.