How to migrate an agency from Synthflow to Centerfy: clients, billing, numbers and go-live.
MigrateBy CenterfyUpdated
The short answer
An agency migration from Synthflow comes down to this: list the clients whose billing ran through Synthflow, keep them paying through your own Stripe account while you move, export what Synthflow lets you export, find out where each phone number lives, set up your Centerfy agency workspace with Stripe rebilling, rebuild each client's agent in its own sub-account, then test and switch one client at a time. Nothing forces a deadline. Synthflow is still running your agents, so you can move in order of priority and keep both platforms live until each client is tested.
Before you start: what moves and what does not
There is no button that copies a Synthflow agency into another platform. Synthflow's documentation says a whole subaccount cannot be imported or exported from one agency to another, and Centerfy does not import Synthflow agent files. What you can do is take the parts out and rebuild.
| Item | Where it lives | How it moves |
|---|---|---|
| Agent prompts and settings | Synthflow agent editor, under Versions | Export each agent to JSON. Synthflow says exports do not include actions or knowledge bases. The prompt text becomes the Centerfy agent's instructions. |
| Flow Designer flows | Synthflow agent editor | Rewritten. Centerfy agents are configured with a prompt, tools and a knowledge base, so a node-based flow becomes prompt rules. |
| Knowledge bases | Synthflow | Add the original documents and URLs to a Centerfy knowledge base. |
| Call history | Synthflow call logs | Export to CSV from each agent's call history and keep it for your records. |
| Client list and limits | Synthflow, under Settings, Partner, Subaccounts | Recreated as Centerfy sub-accounts. Note each client's minutes, concurrency and price first. |
| Client billing | Your own Stripe account | Stays in your Stripe account. Rebilling is configured again in Centerfy. |
| Phone numbers | Synthflow, your Twilio account, or your carrier | Depends on where they live. See the phone numbers guide. |
| GoHighLevel workflows | Your GoHighLevel agency | They stay where they are. The steps that call Synthflow are repointed. |
The migration, step by step
List every client and what they pay
In Synthflow, open Settings, Partner, Subscriptions to see which subaccounts were on a pricing plan, and check the same clients in your own Stripe account. For each client write down the monthly price, included minutes, concurrency, whether overage was billed, their phone numbers and the agents they use. Order the list by revenue and call volume; that is the order you will move them in.
Keep them paying while you move
Recreate each client's subscription in your own Stripe account now, at the price they already pay, and set their minute limit in Synthflow's Limits & Capabilities. This is the step Synthflow's own documentation asks for, and it means the migration is not a race against lost revenue.
Export what Synthflow lets you export
For each agent, open Versions and export the published version to JSON. Copy the prompt into a document as well, because that is what you will actually reuse. Collect the source files behind each knowledge base, list each agent's actions, transfer numbers and booking calendars, and export call history to CSV.
Find out where each phone number lives
Numbers bought inside Synthflow live in Synthflow. Numbers connected through Twilio stay in the Twilio account they came from. Numbers on a SIP trunk stay with your carrier. Twilio and Telnyx numbers connect straight to Centerfy; anything else needs a plan. Keeping control of client phone numbers covers each case.
Set up your Centerfy agency workspace
On the White Label plan, add your logo, colours and custom domain under White Label. Connect your own Stripe account in the agency settings, using Stripe test keys first, and connect your GoHighLevel agency if you use one. Set default rebilling rates for new sub-accounts so each client starts correctly priced.
Create a sub-account for each client and rebuild the agent
Create the sub-account with the client's name, email and time zone, and set its limits. Centerfy emails the client an invitation when the sub-account is created, so tell them first. Share the exported prompt, business hours, qualification questions, booking rules and transfer numbers with Centerfy onboarding; the team builds the agent, or you build it yourself in the agent builder. Once one client's setup is right, save it as a snapshot and apply it to the next similar client.
Turn on rebilling for the client
In the sub-account's Billing tab, enable rebilling and enter the monthly plan price and the per-usage rates you charge. From then on Centerfy calculates the usage charges and Stripe collects them into your account. Confirm with onboarding how the client's payment method gets on file before the first billing date, and cancel the temporary subscription from step 2 on the day Centerfy billing starts, so the client is not charged twice.
Test, then switch
Assign a spare number to the agent and run six test calls, checking each in the CRM: a successful booking, no availability, a transfer that is answered, a transfer that is missed, an opt-out and a failed connection. Use Test Outbound Call for anything involving tools, transfers or bookings, because those only run on a real call. When all six land correctly, connect the client's Twilio or Telnyx account in the sub-account, import the live numbers, assign them to the agent and repoint the GoHighLevel workflow steps that start Synthflow calls. Place a real call to each number straight away.
Retire the Synthflow subaccount last
Leave the Synthflow subaccount in place until the client has completed a billing cycle on Centerfy. Synthflow's documentation warns that a deleted subaccount cannot be restored. If you are closing your Synthflow account entirely, read your agreement first: Synthflow says a cancellation takes effect at the end of the current billing period and that Enterprise terms are handled by your account manager.
What Centerfy sets up for you
- The voice and chat agents, from your existing prompts, with qualification, booking, transfers and SMS follow-up.
- Twilio or Telnyx numbers imported in each client's sub-account, so callers dial the same number.
- The GoHighLevel connection: contacts, tags, notes, appointments and the trigger for outbound calls.
- Test calls with you before traffic moves, and onboarding coaches afterwards.
- A white-label workspace with client sub-accounts, your branding and usage rebilled at your prices.
Centerfy's current plan prices and usage rates, as published on the pricing page:
| Plan | Per month | AI calls | AI chat | Includes |
|---|---|---|---|---|
| Starter | $148.50$297 | $0.14/min | $0.02/msg | One business, fully automated. |
| Unlimited | $248$497 | $0.10/min | $0.02/msg | Every location, no caps. |
| White Label | $497$997 | $0.07/min | $0.02/msg | Resell AI under your brand. |
Frequently asked questions
Can Centerfy import my Synthflow agents automatically?
Can I move a Synthflow subaccount to another platform?
Do I have to move every client at once?
Will my clients' phone numbers change?
What happens to billing during the move?
Do I have to leave GoHighLevel?
What does the move cost?
Do I need a developer?
Sources
- 1.Synthflow documentation: Reselling Synthflow's own account of the removal: what stopped on September 15, 2026, who is affected, what stays the same, and how to track and bill subaccounts now. Read on November 5, 2026.
- 2.Synthflow documentation: Subaccounts What a subaccount is, that minutes come from the agency pool, that a subaccount cannot be moved between agencies, and what happens on deletion. Read on November 5, 2026.
- 3.Synthflow documentation: Limits & Capabilities Included minutes, auto-overage and who pays for it, concurrent calls, agent and workflow limits. Read on November 5, 2026.
- 4.Synthflow documentation: Version Control Exporting an agent version to JSON, and that exports do not include actions or knowledge bases. Read on November 5, 2026.
- 5.Synthflow documentation: Export Call Data Exporting an agent's call history to CSV. Read on November 5, 2026.
- 6.Synthflow documentation: Manage Your Subscription When a cancellation takes effect, and that cancelling does not delete the workspace. Read on November 5, 2026.
- 7.Synthflow documentation: Phone Numbers Buying numbers, importing custom numbers over SIP, bringing Twilio numbers, number ownership and deleting a purchased number. It does not describe porting a purchased number out. Read on November 5, 2026.
- 8.Centerfy help centre: sub-accounts Creating client sub-accounts, resource limits, bulk actions, snapshots and transfers.
- 9.Centerfy help centre: billing and rebilling Connecting your own Stripe account, per-sub-account rebilling, the usage types you can price, default rates and usage tracking.
- 10.Centerfy help centre: import your Twilio numbers The steps to connect a Twilio account and import numbers into a Centerfy sub-account.
- 11.Centerfy developer documentation API, webhooks, CLI, SDK and MCP server for agents, calls, contacts, calendars and agency sub-accounts.
Centerfy publishes this guide and offers an alternative to Synthflow. Synthflow is an operating company; statements about it are limited to the sources above, read on the dates given, and its product may have changed since. Descriptions of other vendors summarise their public documentation. Source: https://centerfy.ai/resources/synthflow/migration