Guide, migration

Migrate from ActiveCampaign to GoHighLevel

Moving from ActiveCampaign to GoHighLevel is a CSV job. Export contacts and deals, import contacts first, then import deals as opportunities into a pipeline and stage. Email templates transfer through a share link. Landing pages, forms and automations do not transfer, so they must be documented and then rebuilt in HighLevel.

Last updated

What maps to what?

ActiveCampaignGoHighLevelHow
ContactsContactsCSV, with fields mapped on import
DealsOpportunitiesCSV, into a specific pipeline and stage
Email templatesEmail templatesShare link
AutomationsWorkflowsRebuilt by hand
FormsFormsRebuilt by hand
Landing pagesFunnels and pagesRebuilt by hand
Tracking codesSettingsAdded again

How should the files be prepared?

  • Each contact needs a valid email address.
  • Dates use YYYY-MM-DD.
  • Files use UTF-8 encoding, with line breaks, emojis and special characters removed.
  • Create custom fields in HighLevel first, for anything with no direct equivalent.
  • Each deal needs a matching contact in HighLevel, so import contacts first.

What are HighLevel's CSV import rules?

  • Each opportunity-only row needs a Contact ID, an Opportunity Name and a Pipeline.
  • Opportunity custom fields must exist under the Opportunity object before import, not the Contact object.
  • Opportunity CSV files must stay under 30 MB.
  • Contact notes import at one note per contact, up to 5,000 characters.
  • HighLevel's articles disagree on the contact file limit, 50 MB in one and 20 MB or 10,000 rows in an older one. Check your own import screen.
  • There is no one-click rollback for a completed opportunity import, so start with a small test file.

How should you rebuild automations?

Write each automation down first, with its triggers, actions and timing. HighLevel's triggers and actions differ, so adapt the logic rather than copying it step for step. Test each one with a real contact before you switch sending over.

Frequently asked questions

Do ActiveCampaign automations import?
No. They are rebuilt as HighLevel workflows.
Which should I import first?
Contacts, because each deal needs a matching contact.

Sources

Related reading

Send us the list

The smallest pack is $95 for 5 hours. Unused hours are refundable, and nothing starts until you approve the scope.