1. Home
  2. AccessAlly
  3. Basic Setup in AccessAlly
  4. Leaving AccessAlly: How to Migrate Off AccessAlly

Leaving AccessAlly: How to Migrate Off AccessAlly

If you have found that AccessAlly does not meet your needs, this tutorial outlines basic steps to migrating off of AccessAlly.

What to expect when you request a refund for AccessAlly.

When your refund is processed your access to the plugin is immediately revoked. Before requesting a refund we recommend following the steps in this article to ensure you have everything you need before the plugin is deactivated on your site.

What to expect when you cancel AccessAlly.

When you cancel your AccessAlly subscription you’ll continue to have access to the plugin until your renewal date. After your renewal date the plugin will no longer work on your site.

The AccessAlly plugin acts like a gatekeeper preventing people from accessing your site and seeing the content there unless they purchase or opt-in to see those items.

Without the AccessAlly plugin your site in no longer locked down, it will now be open to the public, anyone can see the content on your site because AccessAlly is no longer locking it down.

About Payments in AccessAlly

Payments made by your clients on AccessAlly order forms will no longer process without an active AccessAlly subscription.

Invoices and past payments will no longer be able to be downloaded by your clients or viewed on the My Orders and Subscriptions page.

View of the My Orders page without an active AccessAlly subscription.

My Orders and Subscriptions without AccessAlly

We recommend not waiting until the last minute to cancel your AccessAlly subscription. You’ll need time with the plugin active on your site to follow the steps below. This can take 1-2 weeks or longer, depending on your site.

Steps to Migrate Off of AccessAlly

1. Export Active AccessAlly Subscriptions

Once you cancel your AccessAlly subscription and the plugin becomes disabled, your customers’ payments will no longer be charged through AccessAlly’s Stripe payments.

There is no automated way to migrate a subscription payment out of AccessAlly into another system.

You can export payment details.

Go to: AccessAlly > Sales > Subscriptions > Change the Status filter to Active > Download All Subscriptions.

Screenshot from AccessAlly showing where to export subscriptions

This will allow you to email these paid subscribers to have them register for a subscription in another system.

Alternatively, if you have too many subscribers and you worry that they won’t sign up again on a new system – you can keep AccessAlly running in “run off mode” until they cancel or move onto the next platform.

2. Create Users in the New System

The exact process here depends on where you’re migrating your users. You will likely need to regenerate the username and password for each member.

If the new system you’re moving to has webhooks, then install that plugin and run a webhook on the members you want to regenerate.

To test that everything is working, run through the migration and login process yourself before migrating all of the other members.

3. Migrate Course Content & Permissions

AccessAlly’s courses are created using regular WordPress pages, so you don’t have to worry that another course or membership plugin won’t be able to use the same content.

You’ll want to set permissions for each of your existing pages using the interface of your new plugin. These may be via tags, in which case you can use the same tags that AccessAlly created for you.

If you’re moving off WordPress entirely, then you’ll need to copy and paste your content over to the new tool.

4. Remove AccessAlly (and ProgressAlly) Shortcodes

Once you disable AccessAlly and ProgressAlly, you’ll see that all of the shortcodes turn into “code”. So you’ll want to look through the site and delete any AccessAlly shortcodes you’ve used.

The common ones include the ones on your Dashboard page, update card details, and progress tracking.

Simply delete these and replace them with the new options (or if you’re migrating entire off WordPress, you can skip this step).

5. Update CRM Automations

You’ll need to update your “welcome email” to send people the new password (this might be a different custom field, for example) or to have the password/welcome sent directly by the other platform you’re moving to.

You’ll also want to change or remove all of your webhooks (HTTP Posts) in your campaigns and automation sequences since AccessAlly won’t be there to receive them anymore.

Check to make sure that you don’t have any “Auto login links” that use AccessAlly’s functionality since these will no longer work.

6. Make the Final Switch and Remove AccessAlly

If you’re staying on WordPress, you’ll want to switch out the AccessAlly Login widget to the login widget from your new plugin. This will ensure that when people login, they will be doing it through the new system.

AccessAlly has a Development Mode that allows you to have two WordPress plugins on the same site, so you can essentially turn off AccessAlly while you test.

To enable the Development Mode, go to: AccessAlly > Settings > Migration Tool > Development mode > check the box to enable.

Screenshot from AccessAlly showing the development mode checkbox

By doing this, you’ll also be able to spot-check that everything is working with the new plugin.

Once you’ve tested and everything is working, you’ll want to send a “We’ve moved – here’s how to login” email to all of your existing members. This will usually include a new password, and possibly a different login link.

Frequently Asked Questions About This Article

What does my dashboard page look like without AccessAlly?

Your dashboard page will show shortcodes in place of the content because AccessAlly is no longer active to display your icons.

Example with AccessAlly.

Example Home Dashboard Page with AccessAlly

Example without AccessAlly.

Example Home Dashboard Deactivated in AccessAlly

What do my course pages look like if I'm no longer using AccessAlly?

Your content is always your content. Any videos you’ve created will remain safe in your video hosting account. And files in Protected Content will be either on your computer (if you haven’t deleted those) or in your Amazon S3 account.

Here’s an example of a course page with AccessAlly and ProgressAlly in use.

  1. First name shortcode
  2. Media shortcode
  3. Objective list shortcode
  4. Offering navigation
  5. Interactions (like reset progress, certificate downloads, and mark all objectives complete)

Example Active in AccessAlly

Here’s an example of the same page with AccessAlly and ProgressAlly deactivated. This site is using the AccessAlly Theme so the sidebar is no longer visible.

  1. First name shortcode
  2. Media shortcode
  3. Objective list shortcode
  4. Offering navigation
  5. Interactions (like reset progress, certificate downloads, and mark all objectives complete)

Display course page without AccessAlly

Updated on February 1, 2024

Was this article helpful?

Related Articles


If you have any questions, we're just an email away.

We take your success seriously, and you'll always get a speedy reply from a real person during business hours.

Laptop with the AccessAlly demo site

AccessAlly is the most flexible way to sell and elegantly deliver digital offerings. All in one place.


You'll get follow-up emails about AccessAlly and new features. Opt out anytime. Full privacy policy here.