Skip to main content

Migrating from CustomerHub Classic to the New Platform

This guide walks you through how to move your content from CustomerHub Classic into the new CustomerHub platform.

Updated over 2 weeks ago

Start here

This guide walks you through how to move your content from CustomerHub Classic into the new CustomerHub platform.

Migration is not automatic. You will rebuild your content using your existing materials from Classic.

You’re not starting from scratch — you’re reorganizing and improving your existing setup.

✅ Migration Checklist

⚠️ Important

  • Content does not transfer automatically

  • Some setup will need to be recreated

  • You can migrate gradually — nothing needs to happen all at once

⚙️ Need some power-ups?

We offer the following add-ons for DIY migrations:

  • Multimedia-Only Transfer - we'll move your images, videos, audio, and downloadable files into the new platform for you. This includes media transfer only and does not include content setup.

  • Full Content Transfer - we'll transfer your core content structure into the new platform, including multimedia, members groups (as segments), action links, partials (as snippets), and pages mapped into products. Cleanup, automation, and edge-case fixes are not included.

  • Domain Forwarding - we'll configure your Classic domain to automatically forward to your new application so your users are seamlessly redirected after migration.

We also offer Guided and Full Service migration options if you need more help.

How long does migration take?

  • Simple portals: 4–8 hours

  • More complex setups: 1–2 weeks

Most users complete this step-by-step over time.

Before You Start

Before beginning your migration:

  • Make sure your new CustomerHub app is created

  • Log into your CustomerHub Classic app

  • Be ready to reference your existing content as you rebuild

💡 Pro Tip: Most users complete this process gradually — you do not need to migrate everything at once.


Step 1: Move Your Multimedia from Classic

⏱️ Estimated time: 1–5 hours depending on library size

What this step does

Moves your images, videos, and files into the new platform so you can reuse them.

How to do it

  1. Log into your CustomerHub Classic app

  2. Locate your media (images, downloads, videos)

  3. Download each file

Then:

  1. Log into your new CustomerHub app

⚠️ What to watch for

  • Some files must be downloaded individually

  • Large libraries may take time

  • Keep files organized as you upload

⚙️ Want to skip this step?

Multimedia-Only Transfer - we'll move your images, videos, audio, and downloadable files into the new platform for you. This includes media transfer only and does not include content setup.


Step 2: Recreate Segments (Member Groups)

⏱️ Estimated time: 15–30 minutes

What this step does

In Classic, membership access was controlled by member groups. In the new platform, this is done using segments.

How to do it

  1. Review your member groups in Classic

  2. Create matching segments in the new platform

  3. Use similar naming so everything stays clear

💡 Tip
You don’t need to complete the full migration in one sitting. Most users work through this step-by-step over time.


Step 3: Rebuild Your Products and Pages

⏱️ Estimated time: 2–12+ hours (longest step)

What this step does

This is where you rebuild your courses, programs, and membership content.

How to do it

  1. Create a product for each course or program

  2. Add sections to organize your content (optional, but recommended for products with more than 10 pages or lessons)

  3. Create pages for each lesson or module

Then:

  1. Copy content from your Classic pages

  2. Paste it into your new pages

⚠️ Important

  • Each page is set to Draft initially and must be set to Live individually

  • Some formatting may need cleanup

  • Embedded media will need to be replaced

💡 Pro Tip - Many users use this step to simplify navigation, improve onboarding, and create a better experience for their users. For example, many users simplify their content into clear modules or create a structured onboarding flow for new users.

⚙️ Want to fast-track this step?

Full Content Transfer - we'll transfer your core content structure into the new platform, including multimedia, members groups (as segments), action links, partials (as snippets), and pages mapped into products. Cleanup, automation, and edge-case fixes are not included.


Step 4: Recreate Action Links and Automation

⏱️ Estimated time: 30 minutes–3 hours

What this step does

Action links trigger automation, like tagging users or granting access.

How to do it

  1. Review your action links in Classic

  2. Recreate them in the new platform

  3. Update URLs to point to your new pages

⚠️ Important

Automation must be rebuilt in Keap using the user button clicked activity trigger and does not automatically transfer.


Step 5: Rebuild Snippets (Partials)

⏱️ Estimated time: 30 minutes–3 hours

What this step does

Partials from Classic are recreated as snippets in the new platform.

How to do it

  1. Review your partials in Classic

  2. Recreate them as snippets

  3. Paste in the content

⚠️ Important

  • Access rules must be set again

  • Snippets default to all users access by default


Step 6: Configure Payments & Access

⏱️ Estimated time: 30–60 minutes

What this step does

Ensures users receive access to your content.

You have two options:

Option 1: Use Stripe (recommended)

-or-

Option 2: Continue using Keap

⚠️ If you're currently using Keap for billing

  • Your existing subscriptions will continue running in Keap

  • You do not need to move them immediately

  • You can keep using Keap for access while you transition


Step 7: Test Your Setup

⏱️ Estimated time: 30 minutes–2 hours

Before migrating users:

  1. Create a test user

  2. Assign access

  3. Log in as that user

Verify

  • Products display correctly

  • Pages are visible

  • Media works

  • Access is correct

⚠️ Important - This step ensures a smooth user experience and helps prevent support issues after launch.


Step 8: Migrate Your Users

⏱️ Estimated time: 2–8 hours

How this works

Users are migrated using Keap automation.

Process

  1. Create a new automation in Keap

  2. Set up a 1:1 product access tag mapping (mapping Classic tags to Next tags)

  3. Recommended for migration (doing this will ensure that your migrating users only receive one email from new platform rather than potentially multiple):

    1. Turn OFF all product access emails in the new CustomerHub

    2. Keep the new user notification email toggled ON

  4. Communicate the change to your users.
    Once you have completed this step, your users will begin accessing content through your new platform.

    What typically changes:

    • Login experience may be updated

    • URLs may change

    • Content layout may improve


    Best practice

    Send a simple email explaining:

    • Why you're upgrading

    • What to expect

    • Where to log in


    Email example

    Subject: We're upgrading your experience

    Hi [First Name],

    We wanted to let you know about an important update to your [membership/online course, etc] experience.

    We’re upgrading to a new platform designed to deliver a better, more guided experience — so you can move through the content more easily and get better results.

    WHAT'S CHANGING

    Over the coming [timeframe], we’ll be transitioning from our current platform to a new and improved experience.

    The new platform is built to:

    * Guide you step-by-step through the content
    * Make everything easier to navigate
    * Help you stay engaged and make consistent progress

    WHAT THIS MEANS FOR YOUR

    * You’ll receive access to the new platform soon
    * Your content will still be available, just in a more structured format
    * Your login experience may look slightly different

    We’ll make sure you have everything you need to access your content without interruption.

    DO YOU NEED TO TO ANYTHING?

    Not right now.

    When your access is ready, we’ll send you a follow-up email with clear instructions on how to log in and get started.

    OUR GOAL

    This upgrade is all about helping you get more value from the content — not just access it.

    We’re excited for you to experience the new platform.

    If you have any questions, feel free to reply to this email — we’re happy to help.

    Thanks for allowing us to continue to serve you.

    — [Your Business Name]


    🚨 Important: This email template is intended to be used as a guide rather than a copy/paste swipe template. Please personalize the email to your specific audience and business. Please ensure that you replace merge codes with those from Keap or whatever other email system you use to send communications.

  5. Publish the Keap automation and select Yes to import users with the existing tags

⚠️ Important - Once the automation is published, your users will automatically be added to the new CustomerHub app and will begin receiving access emails to log in for the first time. Please make sure that you have communicated in advance and are fully prepare to go live before you publish this automation in Keap.

💡 Best practices

After the migration is complete, we recommend that you:

  1. Turn back ON all product access emails in the new CustomerHub

  2. Turn the new user notification email OFF

⚙️ Want to forward your Classic links?

You can use Domain Forwarding to automatically redirect users to your new platform.

Common Questions

Why does my content look different?
Some formatting from Classic may not carry over and may need adjustment.

Will my users lose access?
No. As long as access is configured correctly, your users will retain access to your content.

Will my links change?
Yes. The new platform URLs are different. Domain forwarding can help redirect users.

Why do I need to migrate?
CustomerHub Classic depends on the Keap XML-RPC API, which is being sunset. Because of that, CustomerHub Classic will reach end-of-life on December 31, 2026.

What happens if I don't migrate?

If you do not migrate before CustomerHub Classic reaches end-of-life, your Classic portal will no longer be supported and members will not be able to log in after December 31, 2026.

⚙️ Need help?

If you’re feeling stuck or short on time, you don’t have to do this alone. Please check out our Guided and Full Service migration options here.

Did this answer your question?