Oct, 2015
Integrating AWeber
Table of Contents
AWeber is an email marketing service that can be integrated with s2Member. Although s2Member can be integrated with almost any list server, we recommend using AWeber, MailChimp, or GetResponse.
In this article we're going to explain how to integrate AWeber with s2Member using the API method so that new members are automatically added to your AWeber list(s) and removed or transitioned to another list when they are upgraded, downgraded, or deleted from your s2Member site.
To get started, you will need your AWeber account, AWeber List IDs, and AWeber API Authorization code for the s2Member application.
Step 1: Create an AWeber API Key
You can create an AWeber API Key inside your AWeber account here: <http://s2member.com/r/AWeber-api-key>
See also: About AWeber API Keys
Adding Your AWeber API Key to s2Member
See: WordPress Dashboard → s2Member → API / List Servers → AWeber Integration
Step 2: Add Your AWeber List IDs to s2Member
You will find a list of all of your AWeber Lists inside your AWeber account: <https://AWeber.com/users/settings/>
You need to locate the List ID(s) you intend to integrate with s2Member. Click on the Lists tab. On that page you'll find a Unique List ID associated with each of your lists. AWeber sometimes refers to this as a List Name instead of a List ID. Here is a screenshot that shows where to find your AWeber List ID for each of the lists that you want to integrate with s2Member.
Adding Your AWeber List ID(s) To s2Member
See: WordPress Dashboard → s2Member → API / List Servers → AWeber Integration
Step 3: Configure Double Opt-in Checkbox Options
See: Double Opt-In Checkbox Config.
Step 4: Configure MERGE Fields (Optional)
See: Can I add custom mail merge fields?
Step 5: Enable Automatic List Transitioning (Optional)
When a member is promoted (or demoted), s2Member is capable of automatically moving a Member from an AWeber List that applies to Membership Level 1 (for example), placing them on the List ID for Membership Level 0 instead. To learn more about this, please see:
WordPress Dashboard → s2Member → API / List Servers → Automate Un-Subscribe/Opt-Outs?