B2B Agency Live AIPricing Try it free

Moving to B2B Agency Live AI from another platform

What comes across, how to bring it in, what you rebuild, and how to test before you move a live client. Written for businesses and agencies leaving another CRM or marketing platform. Last reviewed October 27, 2026.

The short answer

What comes across, item by item

ItemStatusHow
ContactsSupported nowCRM › Contacts › Import: upload a CSV or paste rows. Read: name (or first and last name), email, phone or mobile, company or business name, tags, source, date created, notes, and the old platform's contact id. Up to 5,000 contacts per account.
Custom fieldsSupported with setupCreate the fields first in CRM › Settings (text, number, date, dropdown, checkbox). A CSV column with the same name fills the field. After an import you see which columns were not brought in.
Opt-outs and do-not-contactSupported nowEach contact has three opt-outs: do not contact (nothing at all), no emails and no texts. A DND, do not contact or opt out column turns on do not contact; email opt-out or unsubscribed columns turn on no emails; SMS or text opt-out columns turn on no texts. An import never turns one off. Workflows, AI agents and email campaigns respect them per channel: someone who unsubscribed from email can still get texts, and someone who replied STOP can still get emails.
DuplicatesSupported nowEach row is matched by email, then phone, then old contact id. A match is only filled in: values already there are never overwritten, and blank cells never clear anything. Re-importing a corrected file does not create doubles.
Deals (opportunities)Supported nowCRM › Deals › Import: title or opportunity name, value, pipeline, stage, status (open, won, lost, abandoned), source, close date, notes and deal custom fields. Deals link to contacts by email, phone or old contact id. Up to 2,000 per import and 3,000 per account.
Pipelines and stagesSupported with setupCreate them in CRM › Settings, or start from a pipeline template. Imported deals land in the pipeline and stage with the same name.
Email subscribersSupported nowEmail marketing › Contacts: paste addresses or upload a CSV.
TasksSupported nowCRM › Tasks › Import CSV: title, due date and time, notes and done, linked to contacts by email, phone or old contact id. The same task for the same person and date is not added twice. Up to 2,000 per import.
AppointmentsSupported nowSet up services, staff and hours in Online booking first. Then Bring appointments over: upload a CSV of upcoming appointments (date and time, service, staff, customer name, email, phone, duration, notes). Services and staff are matched by name; nothing is added twice; customers get the usual reminder the day before but no new confirmation. Past and cancelled appointments are not imported. Calendar sync with Google, Apple or Outlook.
WorkflowsRebuildWorkflows builder with templates (see below). There is no import of another platform's workflow files.
Email templatesRebuildPaste your text into a campaign, or let Write with AI draft it. Templates for newsletter, sale, new product, event and personal note are built in.
Texting and phone numbersConnect your ownTexts go through your own Twilio account (US numbers need A2P 10DLC registration). Number porting is done with Twilio, not with us.
WebsitesRebuild or hostThe AI builds a new site from one sentence. A site you already have as files can be hosted with Website hosting ($4.99 a month).
PaymentsConnect your ownConnect your own Stripe account. Subscriptions billed by your old platform stay there until you move them.
Conversations, call recordings, past email and text logs, workflow history, attribution historyNot importedKeep your old platform's export files as an archive.
Bulk APINot availableThere is no public API for bulk contact work today. Workflows can receive data from other tools with the Inbound Webhook trigger and send data out with the Webhook action.

Workflows: what you can rebuild

Triggers: Contact Created, Contact Changed, Contact Tag, Contact DND, Birthday Reminder, Custom Date Reminder, Note Added, Task Added, Task Reminder, Task Completed, Form Submitted, Email Events, Inbound Webhook, Scheduler, Customer Booked Appointment, Appointment Status, Opportunity Created, Pipeline Stage Changed, Opportunity Status Changed, Stale Opportunities, Order Submitted, Payment Received, Invoice and Customer Replied.

Actions: Send Email, Send SMS, Send Internal Notification, Send Review Request, Add or Remove Contact Tag, Update Contact Field, Enable/Disable DND, Add Note, Add Task, Create/Update Opportunity, Remove Opportunity, Webhook, If/Else, Wait, Goal Event, Split (A/B), Go To, Add to Workflow, Remove from Workflow and Math Operation.

A safe way to move

  1. Export contacts and opportunities as CSV from your old platform. Keep its other exports as your archive.
  2. Prepare: create your custom fields, pipelines and stages in CRM › Settings, with the same names as the export columns and stages.
  3. Test with a small file of 25 to 100 contacts. Agencies on Pro or Max can do this in a spare client account. The result shows how many were added, updated and skipped, rows that failed and why, and columns not brought in.
  4. Check a few contacts, tags, opt-outs and deals. Imported contacts carry the "import" tag plus any tag you add, so you can filter them and delete them in bulk to start again.
  5. Import everything, then deals, open tasks and upcoming appointments.
  6. Rebuild workflows from the templates, test each one, then publish.
  7. Connect Stripe, Twilio and your domain, and test a booking, an order and a form.
  8. Switch over: turn off the old sequences before publishing the new ones, so nobody gets both.

Agencies with client accounts

Getting your data out again

Plans & Billing › Download all my data gives one zip: spreadsheets (CSV) of contacts, deals, tasks, email list and orders; data files (JSON) of workflows, AI agents and their memory, funnels, campaigns, invoices, bookings, texting conversations and settings; every website's files, ready to host anywhere; and links to your AI images, videos, music and voice-overs. Links can expire, so save the files you want to keep. The download works any time, including after a plan ends; data is kept for at least 90 days after a plan ends. Inside a client account the download is that client's data.

Limits to know

Questions

Ask in the workspace (the Ask button), or write to support@b2bagencyliveai.com with a sample of your export (no passwords or private customer data), and we'll help with your first import.

Try it free with 25 credits