KWEBDevelopment Prepared for Keyfive
Nov 11 2026
For Jay Douglas · HubSpot to HighLevel

Move the CRM in 15 steps. Agents write in one place.

How Keyfive's CRM moves from HubSpot to HighLevel: what comes over on its own, what gets rebuilt, and how your AI agents get one system of record with a trail of every change.

Based on HighLevel's HubSpot Importer, help center, Sep 2026Nothing changes in HubSpot until cutover

Start the 14 day HighLevel trial

My HighLevel partner link. A card is needed at signup. Plans and cost get compared once we see what you use in HubSpot today.

What moves

Most of the data comes over on its own.

HighLevel has a built in HubSpot Importer. You connect HubSpot, pick what to bring, and it runs in the background. A report afterwards lists every record that imported, failed or needs a look.

Imports
  • Contacts and companies
  • Deals, as opportunities
  • Pipelines and stages
  • Contact and deal properties, as custom fields
  • Emails (read only), notes and tasks
  • File attachments on contacts and deals
Rebuilt
  • Workflows and sequences, as HighLevel workflows
  • Forms and landing pages
  • Reports and dashboards
  • Email templates
  • Products and invoices
  • Integrations with your other systems
Check by hand
  • Recurring tasks (not supported)
  • Notes linked to companies
  • Calculated fields (come in as text)
  • Deals with no contact (skipped)
  • Any association you rely on
The plan

15 steps in 5 phases. HubSpot runs until the last one.

Each step says who does it and links the manual for it. Click any link to read HighLevel's or HubSpot's own guide.

PhaseWhat happensWho
1Trial, inventory, clean and back up HubSpotKeyfive with KWeb
2Import the data into a sandbox and check itKWeb
3Rebuild workflows, forms, reports, email and phoneKWeb, reviewed by Keyfive
4Users, agent keys and the change trailKWeb
5Run both for a week, then cut overKeyfive and KWeb
Phase 1 · Keyfive with KWeb

Start and prepare.

  1. Open a HighLevel trial

    Who: Keyfive

    Sign up with the link below. This account is the sandbox for the test import. Nothing touches HubSpot.

    Start the 14 day trial

  2. List what you have

    Who: KWeb, with your admin

    Record counts, pipelines, properties, active workflows, sequences, forms, reports, integrations, and every agent or tool that writes to the CRM. Pick the 5 workflows that matter most.

    HubSpot to HighLevel migration guide

  3. Clean and back up HubSpot

    Who: Keyfive

    Merge duplicate contacts and companies. Export every object as CSV and keep the files.

    HubSpot: export records · HubSpot: merge records

Phase 2 · KWeb

Import the data.

  1. Run the HubSpot Importer into the sandbox

    Who: KWeb

    Connect HubSpot, pick contacts, companies, deals, tasks. Allow duplicates during the import, then turn de-duplication back on.

    Import data from HubSpot

  2. Check the import report

    Who: KWeb

    Fix field key conflicts and records that failed. Deals with no contact are skipped. Calculated fields arrive as text.

    How to use custom fields · Understanding pipelines

  3. Fill the gaps by CSV

    Who: KWeb

    Anything the importer missed comes in from the backup files.

    Import contacts and create companies · Bulk import companies by CSV · Notes across contacts and opportunities

Phase 3 · KWeb, reviewed by Keyfive

Rebuild what doesn't import.

  1. Rebuild the top 5 workflows

    Who: KWeb

    Workflows and sequences become HighLevel workflows. Test each one before it goes live.

    Introduction to workflows · Workflow maps · Company based workflows · Automating opportunities

  2. Forms, email templates and calendars

    Who: KWeb

    Rebuild the forms on your site, the email templates and any booking links.

    Form builder · Email templates in workflows · Set up a booking calendar

  3. Reports and dashboards

    Who: KWeb

    Rebuild the reports your team reads every week.

    Create a custom dashboard · Custom reports, scheduled as PDF · Smart lists

  4. Email domain and phone

    Who: KWeb with your IT

    Set up a sending domain so email lands in the inbox. Move or add phone numbers if you call or text from the CRM.

    Dedicated sending domain · Moving phone numbers

Phase 4 · KWeb

People and agent control.

  1. Users and roles

    Who: KWeb

    Each person sees only what their job needs. Admin stays with 1 or 2 people.

    User roles and permissions · Pipeline permissions · Dashboard permissions

  2. One key per agent

    Who: KWeb

    Each agent gets its own key, so every change is tied to it. Agents write through workflows, not straight into records.

    Private integrations (API keys) · HighLevel MCP server for AI agents

  3. Change trail

    Who: KWeb

    HighLevel's audit log shows who changed what, with before and after values, for 60 days. A separate log adds the agent name, the run and who approved it.

    Audit logs · Export audit logs

Phase 5 · Keyfive and KWeb

Run both, then cut over.

  1. Run side by side for a week

    Who: Keyfive

    Your team works in HighLevel on real records. HubSpot stays as the backup.

  2. Cut over

    Who: Keyfive and KWeb

    One date. Final import of anything new, HubSpot goes read only, cancel it once nothing is missing.

Agent control

One system of record. A trail for every change.

The problem you described: agents edit data across platforms, don't talk to each other, and nobody can see who changed what. The move fixes that by design.

PartHow it works
One system of recordContacts, companies, deals and notes live in one HighLevel account. Agents read and write there, nowhere else.
One key per agentEach agent gets its own key, so every change is tied to that agent. Turn one off without touching the rest.
Workflows are the only write pathAgents trigger a workflow. The workflow makes the change. One place to read it, test it and switch it off.
Approval for risky changesReads and drafts run on their own. Edits to live records, sends and deletes wait for a person to say yes.
Change trailEvery write logs the agent, the time, the record, before and after, and who approved it. A change ID on the record links back to it.
Roles for peopleEach person sees only what their job needs. Admin stays with 1 or 2 people.

HighLevel's own audit log labels workflow and API changes as "system". The separate change log above fills that gap so you can answer "who changed this, when, and who approved it" for any record.

Training

What your team reads before day 1.

Short guides for the people who use the CRM every day.

Suggestion

A Slack assistant for your team during the move.

An AI assistant your team can ask about the move any time, in a shared Slack channel.

Optional. We can add it once the move plan is set.

Next step

Send an export or read access.

Next

A HubSpot export, or read only access, lets me size step 1. Then I send a fixed price plan for the move and the agent setup.

Kareem Khalifa · KWebDevelopment · 469-443-2611