Skip to content

Patchworks Migration Agent

Integrations move off an older platform from an export file instead of a manual reverse-engineering and rebuild.

An agent reads an integration export from another platform, works out what every step does, and hands the rebuild to a second agent that creates the flow.

What the agents do

Reads an export from another platform on its own, works out what the flow does, and states what it can create before anything is built.

Built by
Patchworks, which built and runs it as a platform agent in AI Studio
Contributed by
Patchworks (Integration platform and the Migration Agent)
Industry
Cross-industry
Audience
B2B
01
The problem

Why this exists

Moving integrations off another platform, legacy middleware, or custom code is one of the largest barriers to changing platforms at all. Every existing flow has to be reverse-engineered and documented step by step, then rebuilt shape by shape, with its mappings, conditions, and error handling re-created by hand. The work is slow, it is risky, and it depends on specialists who know both the platform being left and the one being adopted.

Read more

The people who carry that cost are merchants changing platforms, the partners and systems integrators who run those migrations for them, and the internal implementation teams who inherit the result. A migration stretches into a long project, and each flow is a fresh exercise in reading someone else's configuration.

02
Outcomes

What changes when this is in place

  • Integrations migrate from an export file, instead of being reverse-engineered and rebuilt by hand.
  • Each legacy flow comes back as a plain-language breakdown of what it does, plus a list of what the export does not carry.
  • The migration starts from a working flow in Patchworks, with a test plan to check parity against the old one before switching over.
Read more
  • Open questions surface before the build, and nothing is created until the user confirms what the agent says it can create.
03
How it works

Architecture

The Migration Agent is a platform agent inside AI Studio, the agent layer of the Patchworks integration platform. A user opens it from Platform Agents and uploads the original export of a flow from the platform they are leaving, usually JSON, XML, or a zip, or supplies custom integration code. Optionally they attach a sample payload or a note on what the flow is for. The agent reads the file itself rather than working from a fixed template, and says so where something is unclear instead of guessing.

Read more

Its analysis covers the source platform, the flow's name, schedule, and timezone, where data is read from and written to and how, by API, RESTlet, file transfer, or database, and every step in order with the field mappings, conditions, filters, and hardcoded values it can find. It separates what the export does not carry, such as credentials, saved search IDs, lookup tables, and mappings, so those can be completed after the build. It also writes the checks that confirm the new flow matches the old one, including error scenarios.

The translation to Patchworks is structural. Triggers and schedules become Trigger shapes, sources and destinations become connector shapes on installed connectors, mappings become Map shapes, conditions become Filter, Route, and Branch shapes, lookups become cross-reference lookups, error handling becomes Try/Catch and Notify shapes, and custom code becomes Script shapes. The agent states exactly what it can create and what the user will need to configure, and it asks before building. On confirmation it hands the build brief to an Implementation Agent, which creates the flow, or several flows when the export holds more than one, and reports back with links to each. Those flows run on Patchworks' deterministic integration runtime, and connections are made in Patchworks because credentials are never carried over from the old platform.

The submission's worked example is a Celigo (integrator.io) export of a NetSuite to Whiplash item export flow. The agent identifies the platform, the flow, the schedule, the timezone, and the source; the user confirms the build; and it creates the equivalent scheduled flow in Patchworks with NetSuite and FTP connector steps, flagging the saved search ID and the field mappings still to complete.

A user uploads a flow export from the platform they are leaving, as JSON, XML, a zip, or custom code, to the Migration Agent in AI Studio. The agent analyzes the source platform, schedule, timezone, sources and destinations, and every step and mapping. It lists what the export does not carry, such as credentials, saved search IDs, and lookup tables, and writes checks that confirm the new flow matches the old one. It translates the flow structurally into Patchworks shapes and asks before building. On confirmation, the Implementation Agent creates the flow or flows and returns links. Flows run on Patchworks' deterministic integration runtime, with connections made in Patchworks.

A user uploads a flow export from the platform they are leaving, as JSON, XML, a zip, or custom code, to the Migration Agent in AI Studio. The agent analyzes the source platform, schedule, timezone, sources and destinations, and every step and mapping. It lists what the export does not carry, such as credentials, saved search IDs, and lookup tables, and writes checks that confirm the new flow matches the old one. It translates the flow structurally into Patchworks shapes and asks before building. On confirmation, the Implementation Agent creates the flow or flows and returns links. Flows run on Patchworks' deterministic integration runtime, with connections made in Patchworks.
Tech stack
Patchworks AI StudioPatchworks iPaaSPatchworks integration runtimeLarge language model
Get hands-on

Resources

Next step

Request an intro

Patchworks is behind this solution. Ask about moving integrations off another platform, and the MACH Alliance will put you in touch with the person who can answer.

The MACH Alliance passes your details to a named contact at Patchworks who knows this work and can answer your questions. We aim to reply within 2 business days. Your details are handled under the MACH Alliance privacy policy.

Not ready to talk to anyone? MACH Insider is the Alliance mailing list. New solutions, program openings, and the research behind them, once a month.

Everyone credited on this solution

  • PatchworksIntegration platform and the Migration Agent

Every organization named here has a page listing the rest of its work on the Hub.

Keep reading

Related solutions

Verification

Contributor submission

The detail on this page comes from the contributor's own account of their own work. The MACH Alliance reviews a submission before publishing it and does not independently verify the figures in it.

What this page does not establish

  • No time-to-integration figure, migration count, or named customer is published; the submission offers to supply quantified outcomes later.
  • The submission describes one worked example, a Celigo export of a NetSuite to Whiplash item flow, and reports no completed customer migration.
  • The submission does not say whether the Migration Agent can be started by anything other than a person uploading an export file.
  • How the agent handles a platform whose export it has not seen, or an export that cannot be parsed, is not described.

Where this came from

Solution detail is drawn from Patchworks' three-page submission to the hub, Patchworks Migration Agent, and the Migration Agent product documentation it cites for its product screenshots.

Status: Live in productionAdded Oct 30, 2026A listing is an editorial decision, not a MACH Alliance certification.

Built something worth showing?

Put your agentic solution in front of the enterprise leaders who use the hub to decide what to build next. Submissions are open to MACH Alliance Members, Collaborators, or Ambassadors.