1. Home
  2. AccessAlly
  3. Basic Setup in AccessAlly
  4. How to Integrate AccessAlly with Keap

How to Integrate AccessAlly with Keap

Keap has announced they will discontinue the use of legacy API keys for all users on October 31, 2024. Follow the new workflow to use a Service Authentication Key to connect your Keap account to AccessAlly.

Service Authentication Key

For more details about Personal Access Tokens & Service Account Keys see this article from Keap. With AccessAlly, you’ll use the Service Account Keys option in your Keap account.

This is created in your Keap account under Admin > Settings (classic version.) In all other versions of Keap, you’ll find this under Settings > API Settings.

  1. Click API settings.

2. Scroll to the Service Account Keys section and click Add Key.

3. Add a descriptive name and click Authorize.

4. Copy the token to use on your AccessAlly site.

Have more than one AccessAlly site, but using the same Keap account? We recommend creating a new Service Account Key for each site.

Add Service Authentication Key to AccessAlly

New AccessAlly Users

You will be prompted to paste in your Service Authentication Key by the AccessAlly Setup Wizard as shown in the image below.

Screenshot

Existing AccessAlly Users

AccessAlly > Settings > CRM Integration tab > and paste your key as shown in the image below.

After moving to the Service Authorization Key if you notice missing tags or need to sync a contact ID – contact us for support.

About Webhooks

With the Service Authentication Key in place, it’s important to note when to use what type of webhook in your Keap automations.

We recommend using the aal_updateuser webhook to update large batches of existing users and the aal_genpass webhook to create new users.

See our list of webhook commands for more details.

Existing AccessAlly users can stop here. No additional steps in this article are needed if you have already created an opt-in form in Keap to use for your AccessAlly site.

Create an Opt-in (Integration Form)

Create a new opt-in form that will be used by AccessAlly. This form will not be connected to any automation sequences or campaigns.

First create a new campaign:

Screenshot of Keap Step 1

Name your campaign something that will remind you this is for AccessAlly Integration.

Screenshot of Keap Step 2

Add a “Webform submitted” option by dragging and dropping it into your campaign. Do not add any other elements attached to it, it should be on its own.

Name the form like AccessAlly Integration Form.

Screenshot of Keap Step 3

Edit the web form. You don’t need to make any changes to the default. Just make sure you switch from Draft to Live.

Screenshot of Keap Step 4

Then publish the campaign.

Screenshot of Keap Step 5

Now under AccessAlly > Settings > Payment Settings > CRM, choose the new Form you just created and hit save.

Screenshot of opt-in form you just created

Hit Save.

Password Fields

Update: As of May 2020, Infusionsoft no longer allows administrators to see the passwords stored in the built-in Password field.

Screenshot of Infusionsoft password field updates

This means that a business owner may not see their membership site members’ passwords through Infusionsoft. The passwords can still be merged into an email.

If you would rather create a separate password field that is not “hidden” to Infusionsoft admin users, you can create your own custom field in Infusionsoft and assign it as your AccessAlly password field.

AccessAlly is fully compatible with Infusionsoft. As one of the most advanced CRM/email marketing systems on the market, Infusionsoft is an incredible tool for thriving businesses that are ready to grow.

Here are a few useful links and tips to keep in mind when you’re setting up your new Infusionsoft account.

Infusionsoft Setup

The initial setup of your account is fairly straightforward. Infusionsoft offers an account setup checklist with step-by-step instructions to help you get everything set up and ready to go.

To learn how to use more advanced capabilities such as campaigns, e-commerce, contact management, etc., go to the Infusionsoft Help Center here.

The advanced capabilities of this CRM means that there’s a ton of stuff to learn – so be prepared to dedicate a few days towards learning your way around the system.

With some practice and patience, you can use the tutorials provided within Infusionsoft and our own site to master the basics of what you’ll need to create a seamless integration between Infusionsoft and AccessAlly.

Test Emails

For testing purposes, we recommend using two different emails so that you see what your customers see and what admins see.

  • One with all access (likely your admin) — this can be accomplished by creating a special “master tag” in Drip that you include on all of your pages and courses. As you’re developing your membership site, you don’t want to be accidentally locked out of any pages.
  • One with student access (test user) — this will allow you to see and test your courses from a student’s perspective, and can be tested in an incognito window/browser when you’re setting up your site.
Updated on August 20, 2024
Was this article helpful?

Related Articles

NO QUESTION GOES UNANSWERED

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.

WATCH THE DEMO

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