How to Switch from Vapi, Retell, or Synthflow to Trillet (Migration Guide)
Migrating an agency from Vapi, Retell, or Synthflow to Trillet is generally a recreate, test, and re-point project rather than a direct configuration import. You can run both platforms in parallel while rebuilding prompts, knowledge, integrations, and call routing. Trillet Agency is $299/month with 3,000 included AI minutes, unlimited workspaces, custom-domain branding, and $0.12 per additional AI minute; telephony is separate. The operational change is one core Trillet hosted-platform and support relationship instead of a separately managed wrapper-plus-provider stack. Synthflow is already a first-party platform, so that migration is primarily a pricing, workflow, and reseller-operations decision rather than an architecture change.
This guide covers platform-specific migration paths, a step-by-step checklist, what transfers and what does not, and how to run a parallel transition that keeps every client live throughout the switch.
Why Agencies Switch Voice AI Platforms
Agencies leave their current voice AI platform for five recurring reasons: pricing instability, reliability failures, compliance gaps, wrapper dependency risks, and outgrowing limited platforms. The trigger is rarely a single event. It is usually a pattern of problems that compound until the cost of staying exceeds the cost of switching. For the broader context on how the white-label voice AI market splits between native platforms and wrapper stacks, see the white-label voice AI platform guide for agencies.
Pricing instability and high platform fees are the most common driver. Synthflow removed its self-serve tiers in 2026 and moved white-label under Enterprise, which now starts around $30,000/year plus quoted usage. Third-party write-ups peg Synthflow's reseller toolkit at roughly $2,000/month, but Synthflow does not publish that as a standalone price. Voicerr still headlines a $28/month entry, a genuine low-cost on-ramp, but reported moves toward $199-$299/month would erase that advantage if they hold. As of October 2026, Vapi charges $0.05/minute for hosting plus at-cost provider charges, and agencies that bring their own provider keys also receive those providers' bills, so the total depends on the configuration.
Reliability and support handoffs hit agencies where it hurts most: client trust. A wrapper connected to an affected Vapi or Retell account cannot repair the upstream incident itself, although a multi-provider wrapper may offer a migration or failover path. The agency may have to coordinate across the portal vendor and the separately contracted provider.
Compliance gaps can lock agencies out of regulated verticals. Healthcare deployments need the right HIPAA contracts and controls, while enterprise buyers commonly request security evidence such as SOC 2 reports. Agencies should verify the complete data path and contract chain rather than treating a badge as proof. Trillet holds SOC 2 Type II and ISO 27001 certifications; PHI use requires a signed BAA and applicable Order Form, with BAAs available on Agency and Enterprise. Another driver is outgrowing GHL's built-in voice product: GoHighLevel offers a Retell-backed voice capability inside its CRM without requiring a separate Retell account, while Trillet is a dedicated first-party voice AI application that integrates with GHL.
Migrating from Vapi or Retell (Developer Platforms to No-Code)
Vapi and Retell are developer-oriented voice platforms with APIs, SDKs, dashboards, and component-based usage pricing. Agencies seeking a fully branded client portal commonly build their own application or connect a wrapper. Trillet combines its first-party application, no-code builder, client workspaces, custom-domain portal, and reseller controls under one hosted-service relationship. Telephony, BYO components, and other contracted services can still create separate charges, so compare complete invoices rather than assuming every deployment has exactly one bill.
What Changes (as of September 2026)
| Capability | Vapi/Retell | Trillet |
|---|---|---|
| Agent creation | Dashboard/API with developer-oriented controls | Website-assisted no-code builder plus APIs |
| Pricing model | Modular, configuration-dependent | $299/month, 3,000 AI minutes included, then $0.12/min |
| White-label branding | Build your own dashboard | Custom domain, logo, client dashboards included |
| Sub-account management | Build your own | Unlimited sub-accounts (Agency plan) |
| Billing automation | Build your own | Native Stripe integration with minute markup |
| Compliance | Verify current certifications, BAAs, and data path | SOC 2 Type II and ISO 27001; BAA on Agency/Enterprise by contract |
| Support | Provider support under its published plan terms | Priority support on Agency |
Migration Steps
-
Inventory and export what the current platform exposes. Trillet does not directly import Vapi or Retell platform configurations. Use the source platform's available exports or APIs for records it can provide, then document prompts, knowledge bases, voice settings, tools, variables, and call flows that must be recreated and validated in Trillet.
-
Recreate agents on Trillet. Use each client's website to accelerate the initial knowledge setup, then add the prompts, business rules, tools, and integrations from the old configuration. Treat the generated agent as a starting point, not a production-ready migration.
-
Redirect call forwarding. Update the forwarding destination from the old Vapi or Retell number to the new Trillet agent number. The client's public business number can remain unchanged when forwarding is used.
-
Test each agent with 3-5 calls covering appointment booking, after-hours, FAQ, and industry-specific edge cases. Trillet includes recordings and transcripts for review.
-
Update your billing to Trillet's native Stripe integration and set per-minute markups, so clients see your brand and your invoice, not Trillet's.
What to do: Estimate the migration after inventorying prompts, tools, integrations, call volume, and testing requirements. A simple FAQ agent and a deeply integrated booking workflow do not have the same timeline. For a feature-by-feature breakdown of what you gain and lose, see the Trillet vs Retell vs Vapi comparison for agencies.
Migrating from Synthflow (Enterprise White-Label to Trillet Agency)
Synthflow is a mature first-party voice AI platform, not a wrapper. Its public white-label route is Enterprise from around $30,000/year with quoted usage. Effective September 15, 2026, Synthflow removed in-product Stripe reselling, so agencies using that workflow need an external billing process. Trillet Agency is $299/month with 3,000 included AI minutes, unlimited workspaces, custom-domain branding, and built-in minute markup. The migration case is therefore about fixed platform cost, reseller workflow, and product fit rather than escaping an upstream wrapper.
Cost Comparison at Scale
The fair comparison is white-label tier to white-label tier. Synthflow publishes Enterprise from around $30,000/year plus quoted usage, so an exact total requires a quote. The Trillet examples below use its 3,000-minute Agency allowance and exclude telephony for a like-for-like AI-usage view.
| Scenario | Synthflow White-Label | Trillet Agency ($299/month, 3,000 AI min included) |
|---|---|---|
| 10 clients, 200 min/month each (2,000 min) | Enterprise contract from ~$30,000/year + quoted usage | $299 before telephony |
| 20 clients, 200 min/month each (4,000 min) | Enterprise contract from ~$30,000/year + quoted usage | $419 before telephony |
| 50 clients, 200 min/month each (10,000 min) | Enterprise contract from ~$30,000/year + quoted usage | $1,139 before telephony |
Synthflow is a capable platform, and its Enterprise contract may include support, controls, and commitments that Trillet's self-serve Agency plan does not match line for line. Trillet offers a much lower published platform entry point for agencies. Buyers should compare the quoted Synthflow package, Trillet's included allowance and overage, telephony, integrations, billing workflow, and contract terms rather than infer an exact savings percentage.
Migration Steps
-
Document your Synthflow flows. Screenshot each decision path, prompt, and action node. Trillet uses dynamic conversation architecture rather than rigid flows, so you will not recreate the same structure; instead you describe the agent's behavior in natural language and Trillet's engine handles branching and backtracking automatically.
-
Recreate agents using website-assisted setup. Paste each client's URL and supplement the generated knowledge with prompts, tools, and business rules from the Synthflow flow. Validate differences in branching and conversation behavior rather than assuming a one-to-one conversion; the Synthflow vs Trillet comparison covers the workflow trade-offs.
-
Switch call forwarding to each client's new Trillet agent number after acceptance testing. Timing depends on the client's carrier and phone configuration.
-
Test thoroughly, focusing on edge cases where the caller changes direction, asks an unexpected question, or needs to go back to a previous topic. These are where Trillet's dynamic architecture behaves differently from Synthflow's linear flows.
-
Cancel Synthflow after a risk-adjusted parallel period. Seven to fourteen days is a useful planning example for a straightforward portfolio, not a universal requirement. Extend the overlap for regulated, high-volume, highly integrated, or seasonal workflows, and cancel only after the agreed acceptance criteria are met.
Migrating from Wrapper Platforms (Voicerr, Vapify, VoiceAIWrapper)
Classic wrappers such as Voicerr and Vapify add a white-label application over a separately contracted Vapi or Retell account. VoiceAIWrapper is now a hybrid: as of October 2026, its built-in voice engine bills on one invoice with no upstream account, while its optional bring-your-own-key path works like a classic wrapper with Vapi, Retell, or ElevenLabs billing the agency directly. For agencies on its built-in engine, the move is a comparison of pricing, workflows, and multi-channel needs rather than an account consolidation. For classic wrappers and bring-your-own-key setups, migrating to Trillet removes that separate voice-platform account from the standard hosted-service relationship and gives the agency one core Trillet support path, while Trillet continues to manage technical subprocessors behind its service. The voice AI wrapper dependency guide explains those operational boundaries, and the wrapper vs first-party platform comparison provides the broader decision framework.
A wrapper adds a separately managed application and provider relationship to the call path. A five-layer 99.5% multiplication sometimes used in architecture comparisons produces 97.5%, but that is an illustration rather than observed uptime because component failures are not necessarily independent. The actionable questions are who holds the agency contract, who receives the usage bill, who owns incident communication, and whether the portal can switch providers. Voicerr still publishes a $28 entry price and supports Vapi and Retell; reports of a higher agency price remain unconfirmed by its live page.
Migration Steps
Inventory prompts, knowledge, tools, phone routing, provider IDs, and call records before rebuilding each agent. Natural-language instructions can be reused conceptually, but syntax, variables, tools, and behavior still need validation. Configure the custom domain and branded portal before client cutover. If the old wrapper required a separate Vapi or Retell account, cancel it only after confirming that no other production workloads depend on it.
What to do: Wrapper migrations can be straightforward when agents use simple prompts and few tools, but do not promise a fixed duration. Pilot one representative client, measure the rebuild and test effort, then forecast the rest of the portfolio.
Migrating from GHL's Built-In Voice AI
GoHighLevel's voice product is a Retell-backed capability delivered inside the broader CRM, without requiring the agency to maintain a separate Retell account. Trillet is a dedicated first-party voice AI application. Agencies comparing them should evaluate voice depth, white-label controls, workflow needs, and total CRM strategy rather than call GHL a wrapper. A migration can be additive: keep GoHighLevel as the CRM and replace only the voice layer because Trillet integrates directly with GHL.
Recreate each agent on Trillet via website scraping, then forward client calls to Trillet agent numbers instead of GHL's built-in handler. Connect Trillet back to GHL through the native integration. For other systems, use the supported API, MCP tools, webhooks, or a scoped integration available for the required workflow rather than assuming every CRM has the same native connector. Test the full loop end to end (call comes in, Trillet answers, completes the intended action, writes the expected data, and triggers the downstream workflow) for each client before going live.
The Migration Checklist
This checklist works regardless of which platform you are migrating from.
-
Sign up for Trillet Agency ($299/month) and set up custom domain, branding, and Stripe billing before creating any client agents, so your white-label identity is ready before clients see anything.
-
Create one client sub-account per client. Unlimited on the Agency plan.
-
Build agents via website scraping. Paste each client's URL, review the auto-generated knowledge base, and add custom prompts and business rules from your current platform.
-
Assign phone numbers. The Agency plan includes 10. Confirm current pricing for additional numbers on the live pricing page before quoting a client. These are the agent numbers clients forward calls to.
-
Update call forwarding on each client's phone. No number port is required when the client keeps its existing business number and changes the forwarding destination.
-
Test 3-5 calls per agent, covering appointment booking, FAQ, after-hours, and the scenarios specific to each client's industry.
-
Plan a risk-adjusted parallel period. A 7-14 day overlap is a sample for a straightforward migration. Shorten or extend it based on call volume, workflow criticality, integration depth, seasonality, compliance review, and the client's acceptance criteria.
-
Switch billing to Trillet's native Stripe integration and set your per-minute markup.
-
Cancel the old platform once all clients are confirmed live on Trillet.
What You Keep and What You Lose
Client phone numbers, agent prompts, CRM data, and client relationships carry over; historical call logs, analytics, and flow-builder configurations do not. Because Trillet uses call forwarding rather than number porting, your clients' business numbers never change and the switch is invisible to their customers.
What Transfers
- Client phone numbers. The public number can stay the same when the client changes its forwarding destination rather than porting.
- Agent prompts and business rules. Copy them manually from the old platform.
- CRM data. CRM records stay in the CRM. GoHighLevel has a native Trillet integration; other systems should be connected through the supported APIs, MCP tools, webhooks, or scoped integrations appropriate to the workflow.
- Client relationships. Set up branding before switching and the white-label transition is invisible to clients.
What Does Not Transfer
- Call history, recordings, analytics. Historical data stays on the old platform; export what you need before canceling. Trillet starts fresh from the migration date.
- Flow-builder configurations. Synthflow's visual flows do not map one-to-one to Trillet's dynamic architecture; you recreate behavior, not the flow structure.
- Custom integrations built on Vapi or Retell APIs. Code written against those APIs must be adapted or rebuilt against the supported Trillet API, MCP tools, webhooks, native GHL integration, or another scoped integration.
How to handle this: Check the source platform's current retention policy and your executed contract before cutover. Export the call recordings, transcripts, analytics, and audit records you are permitted and required to keep before canceling; do not assume continued access after termination.
Running Both Platforms in Parallel
Running the old platform and Trillet in parallel reduces cutover risk. Seven to fourteen days is a practical sample schedule for a straightforward portfolio, but the correct overlap follows the risk assessment and acceptance plan. A simple low-volume receptionist may need less observation, while a regulated, seasonal, or deeply integrated workflow may need more.
How to Structure the Parallel Period
Days 1-3: Route 2-3 low-volume or low-sensitivity clients to Trillet and monitor call quality, response accuracy, and booking success rates.
Days 4-7: If the first batch performs well, migrate the next 5-10 clients, reviewing transcripts daily and adjusting prompts for any underperforming agents.
Days 8-14: Migrate the remaining clients. By now you have a repeatable process and have resolved the issues that surfaced earlier.
What to watch for: After switching each client, monitor for missing knowledge, incorrect business hours, tool permissions, and calendar behavior. Some fixes are quick configuration changes; others require integration troubleshooting and another test cycle.
Cost of Parallel Operation
Calculate overlap cost from the actual contracts rather than a generic range: prorate the old platform's fixed fee for the overlap, add its expected usage and telephony, then add the applicable Trillet fee, usage, telephony, temporary numbers or tools, and measured migration labor. Include any minimum term or cancellation notice that prevents true proration. The result is the defensible transition budget for that portfolio.
The Honest Caveat
Migration has a learning curve. Trillet's dynamic conversation architecture handles calls differently than Synthflow's flow builder or Vapi and Retell's code-based agents, so each batch needs focused review of call transcripts, prompt behavior, integrations, and edge cases. Measure how long the representative pilot takes to meet its acceptance criteria, then use that observed cycle time rather than an unsupported fixed number of days to schedule later batches.
Trillet's no-code builder can accelerate initial setup, but a generated agent is not the same as a production-ready migration. Prompt tuning, integration validation, call routing, and acceptance testing still require iterative work. There is no responsible fixed per-agent promise for a mixed client portfolio.
The payoff is a dedicated first-party platform with 3,000 included Agency AI minutes, published $0.12/minute AI overage, priority support, and one core hosted-service relationship. It removes a separately managed Vapi or Retell relationship when migrating from a classic wrapper, although telephony or BYO services can still be billed separately. Predictable platform costs also make the sales math easier when you sit down with a prospect, which is the point of the missed call math framework for closing agency deals.
Trillet Agency is $299/month with 3,000 included AI minutes, unlimited workspaces, custom-domain branding, minute markup, and priority support. Trillet holds SOC 2 Type II and ISO 27001 certifications; PHI use requires a signed BAA and applicable Order Form. Compare current terms on the agency pricing page or start the seven-day, card-required trial at trillet.ai/whitelabel.
Frequently Asked Questions
How long does it take to migrate 20 clients from Vapi or Retell to Trillet?
There is no responsible fixed estimate without reviewing agent complexity, integrations, call volume, and acceptance tests. Pilot one representative client, keep the old system available during validation, and use the measured rebuild and testing time to plan the remaining 19 clients.
Do my clients need to change their phone numbers when switching platforms?
No, not when you use call forwarding. Clients keep their existing business numbers and update the forwarding destination to the Trillet agent number. The implementation time depends on the carrier and phone system, and the change should be tested before production cutover.
Can I keep using GoHighLevel as my CRM after switching to Trillet?
Yes. Trillet integrates natively with GoHighLevel. You are replacing the voice AI layer, not the CRM. Trillet's native GoHighLevel integration books into GHL calendars with contact matching, and workflows can write call outcomes back to GHL. Your existing GHL workflows continue running; test the exact write-back each one relies on.
What happens to my call history from the old platform?
Call history, recordings, and analytics do not transfer directly into Trillet. Export the data you are permitted and required to retain before canceling, and verify the source platform's current retention and post-termination access terms in the applicable contract. Trillet starts fresh with new call logs from the migration date.
Is Trillet actually cheaper than Synthflow for agencies?
Trillet has a lower published platform entry point: Agency is $299/month with 3,000 included AI minutes and $0.12 per additional AI minute, before telephony. Synthflow publishes white-label through Enterprise from around $30,000/year with quoted usage. The exact comparison depends on the Synthflow quote, contract controls, usage mix, telephony, integrations, and the value of each platform's workflow. Synthflow also removed in-product Stripe reselling effective September 15, 2026, which matters to agencies that relied on that billing flow.
Updated for October 2026: described VoiceAIWrapper's built-in engine and optional bring-your-own-key path, refreshed Vapi and Synthflow billing descriptions, and scoped the GoHighLevel integration to calendar booking and workflow write-back.
Updated for September 2026: corrected Trillet's 3,000-minute Agency allowance and compliance terms, distinguished first-party Synthflow and Retell-backed GHL from classic wrappers, added Synthflow's reseller-billing change, and replaced fixed migration promises with a pilot-based plan.
Related Resources
- Best White-Label Voice AI Platform 2026: How to Choose (and Top 10)
- Vapi Alternative for Agencies: 5 White-Label Platforms That Actually Support Resellers
- Synthflow Alternative for Agencies: Aurora Is a Better UI, Not a Better Architecture
- Voice AI Platform Uptime: How Stacked Dependencies Stack Risks (The Math)
- AI Voice Agent Client Onboarding Checklist (First 7 Days)
- Voice AI for GHL Agencies: Why Platform Lock-In Is Your Biggest Risk in 2026




