Migrating from an AI agent platform to a custom agent: the operational checklist
Operational guide to migrating from an AI agent platform to a custom agent: exit signals, technical checklist, data to export and a no-downtime sequence.
You already have an AI agent running on a ready-made platform. It works. But the fee is climbing, the vendor changed the roadmap, or you need a data point the UI won’t expose. The question now isn’t “build or buy”, it’s a different one: how do I get out without stopping the process?
This is the part no platform seller puts on the slide: the actual mechanics of migration. Here’s the checklist we use with COOs and CTOs when a process validated on a platform has become core and needs to move to a custom agent.
Key takeaways:
- Migrate only once the process has proven core and high-volume. If you haven’t validated it yet, it’s not the moment: measure first.
- The three exit signals: fee exceeding marginal cost, a data point or audit trail you can’t export, vendor roadmap or pricing change.
- The real exit cost isn’t the fee: it’s what you can’t export. Map the six artefacts before you sign.
- You migrate in shadow mode: the custom agent runs in parallel on the same triggers until its output matches the baseline.
- With Soraia first delivery is in 4 weeks with 30 days of hypercare, and traffic shifts one flow at a time, with no downtime.
First question: is it really time to migrate?
Migrating a process that will change in 3 months is a waste. The ready-made platform exists precisely for workflows still in flux: you reconfigure them in days. If you’re still validating, stay where you are.
If instead you’ve already done the build-vs-buy framing and the process came out core, this article is the next step. If you haven’t, start from the guide to AI agents for companies and come back once you have a baseline.
The three signals that tell you to leave
You don’t migrate on principle. You migrate when the numbers or the risk force it.
- The fee has passed the marginal cost of your own agent. Platforms price per user, per task or per volume. At high volumes the curve bites. When the annual fee approaches or exceeds the infrastructure-and-tokens cost of a custom agent, you’re paying a markup on every task.
- You need a data point or audit trail the UI won’t expose. GDPR and AI Act compliance (in force from August 2026) often require a granular audit log. If the platform won’t export it, that’s not a detail, it’s a blocker.
- The vendor changed roadmap or pricing on a core process. Your most important process can’t depend on someone else’s commercial decisions.
Cut-off: two of three signals on a high-volume process, start the migration.
What to export: the six artefacts
Here’s where the real exit cost lives. Before signing off any migration, check what comes out via export or API and what doesn’t:
- Prompts and instructions for the agent.
- Workflow definitions (triggers, steps, conditions).
- Integration mappings (which systems, which fields).
- Historical transaction data processed.
- Decision logs (who/what decided, when, why).
- Routing rules to the human team.
Every item that won’t come out clean is your real lock-in. It has to be rebuilt by hand, and it has to go in the budget. On a multi-tenant platform at least a couple of these live only inside the vendor: that’s where the cost that wasn’t on the slide hides.
How to migrate without stopping operations
You don’t switch the platform off on Friday and switch the agent on Monday. You migrate in parallel.
- Acceptance baseline. Measure the process on the platform: time, volume, cost per task, error rate. This becomes the test the custom agent must pass.
- Shadow mode. The custom agent receives the same triggers as the platform and produces output, but without acting. You compare the two outputs on a real sample, not a demo.
- Cutover per flow. When the agent matches or beats the baseline on a flow, you move only that flow. Then the next. The platform stays on as a safety net until the last flow is migrated.
- Hypercare. 30 days of close monitoring after each cutover, with rollback ready.
With a custom agent the code is yours from day one, with EU hosting, art. 28 DPA and an immutable audit log included: the same controls the platform didn’t give you. It’s the same model we apply to custom software development.
When NOT to migrate
We’ll say it straight:
- Process not yet validated -> stay on the platform, measure, decide later.
- Low, generic volume -> the fee is trivial, migrating doesn’t pay off.
- No measured baseline -> without knowing what the process costs today you can’t plan the migration or test its outcome. Measure first.
Want to work out if your process is ready to leave the platform? We put it in writing in the AI Readiness Assessment €2.000 (refunded if you proceed) or start with the 3-minute check-up.
Frequently asked questions
What people usually ask us.
What signals tell me it's time to migrate from platform to custom?
What must I export before leaving an AI agent platform?
Does the migration stall the process?
How do I verify the custom agent is aligned before cutover?
What changes about data control after migration?
Keep reading
Meta's WhatsApp Business Agent in Italy: worth it?
Meta launches the WhatsApp Business Agent in Italy. Generic bot or vertical agent on your processes? An honest guide for SMB Heads of Support and COOs.
Accounting & payroll firm AI automation: 3 wins
Quotes, billable hours, bank reconciliations: the three processes an AI agent hands back to an accounting and payroll firm. Practical guide, with baseline.
Next step
Where are you on the AI journey?
The check-up gives you an AI readiness score (0–100) + 3 concrete next steps. 3 minutes, no email.