In this tutorial I will show you how you can build an alumni website for school/college using the WordPress platform.
WordPress Membership Site for Selling a Course that Starts in a Future Date
In this tutorial I will go over how to create a membership site to sell courses where all the members will start a course on the same date in the future.
The Goal
Lets say you want to setup a membership site to sell online courses. The courses will last ten weeks, with all participants in the course starting at the same time and going through the course as a group.
So a person may purchase a course today that won’t start until a month from today. Courses must be paid for in full before a person can participate [Read more…]
How to Re-Create the Mandatory eMember Pages
When you first install the WP eMember plugin, it will create all the mandatory pages for you so you never need to use the following tutorial.
However, if you need to re-create those pages (for whatever reason) then just watch the following video and it will show you what to do:
Pages Created on Installation
When you install the WP eMember plugin for the very first time, the following pages are automatically created:
- Login Page – The page where visitors are able to login to your site.
- Registration Page – Where customers will sign up to your website. A form where they will enter in their details.
- Join Us Page – A page that has the different memberships that you offer.
- Edit Profile Page – Where your members can go to edit their profile.
- Password Reset Page – Where your members can go and reset their account password.
Recreating the Mandatory eMember Pages
If you happen to accidentally delete any of the required pages (the four pages listed above), you can complete the steps below to recreate the page(s).
Login Page
Creating the Page:
- Create a new WordPress page and title it ‘Member Login’.
- In the page editor enter in the following shortcode and then publish the page:
[wp_eMember_login]
Correcting the URL:
- Copy the URL of the new ‘Member Login’ page.
- Click on the ‘WP eMember’, ‘Settings’ menu.
- Click on the ‘Pages/Forms Settings’ tab.
- Delete the previous ‘Login Page’ URL and paste in the new URL.
- Ensure you ‘Update Options’.
Registration Page
Creating the Page:
- Create a new WordPress page and title it ‘Registration’.
- In the page editor enter in the following shortcode and then publish the page:
[wp_eMember_registration]
Correcting the URL:
- Copy the URL of the new ‘Registration’ page.
- Click on the ‘WP eMember’, ‘Settings’ menu.
- Click on the ‘Pages/Forms Settings’ tab.
- Delete the previous ‘Registration Page’ URL and paste in the new URL.
- Ensure you ‘Update Options’.
Join Us Page
Creating the Page:
- Create a new WordPress page and title it ‘Join Us’.
- This page can be customized how you would like. Use the ‘Join Us’ page to inform your customers of the different memberships that you offer. Once you have added content to the page, ensure that you ‘Publish’
Correcting the URL:
- Copy the URL of the new ‘Join Us’ page.
- Click on the ‘WP eMember’, ‘Settings’ menu.
- Click on the ‘Pages/Forms Settings’ tab.
- Delete the previous ‘Membership Payment/Join Page’ URL and paste in the new URL.
- Ensure you ‘Update Options’.
Edit Profile Page
Creating the Page:
- Create a new WordPress page and title it ‘Edit Profile’.
- In the page editor enter in the following shortcode and then publish the page:
[wp_eMember_edit_profile]
Correcting the URL:
- Copy the URL of the new ‘Edit Profile’ page.
- Click on the ‘WP eMember’, ‘Settings’ menu.
- Click on the ‘Pages/Forms Settings’ tab.
- Delete the previous ‘Member Profile Edit Page’ URL and paste in the new URL.
- Ensure you ‘Update Options’.
Password Reset Page
Creating the Page:
- Create a new WordPress page and title it ‘Password Reset’.
- In the page editor enter in the following shortcode and then publish the page:
[wp_eMember_password_reset]
Correcting the URL:
- Copy the URL of the new ‘Password Reset’ page.
- Click on the ‘WP eMember’, ‘Settings’ menu.
- Click on the ‘Pages/Forms Settings’ tab.
- Delete the previous ‘Password Reset Page’ URL and paste in the new URL value.
- Ensure you ‘Update Options’.
WP eMember MailPoet NewsletterIntegration Addon
The eMember MailPoet Newsletters integration addon allows you to add your members to the MailPoet list when they signup for a membership.
Installing the MailPoet (Formerly Wysija) Newsletter Integration Addon
First, install the main MailPoet (Wysija) Newsletter plugin (if you don’t have it installed already).
Next, Install the eMember mailpoet integration addon. You can install this addon the same way you install any WordPress plugin:
- Go to the “Add New” plugins screen in your WordPress admin area
- Click the “upload” tab
- Browse for the plugin file (emember-wysija-newsletter-addon.zip)
- Click “Install Now” and then activate the plugin
Using the eMember MailPoet Newsletters Addon
After you install this addon using the above instruction do the following:
Step 1) Create a new list in the MailPoet Newsletters plugin (if you haven’t done so already). Now edit the list you just created and find the unique ID assigned to it.
To edit a list you need to go to MailPoet -> Lists interface and select the “Edit” option under the list.
Once you click the “Edit” option you will be able to find the List ID from your browser’s address bar.
Step 2) Edit the eMember Membership Level and specify the MailPoet list ID in the autoresponder List/Campaign Name field.
Save the membership level and you are done!
Now, every time when a new member joins this membership level, the member will be automatically added to the specified MailPoet list.
AddOn Price
The addon is FREE for all customers who purchased WP eMember plugin from us.
Download the Addon
You can download this addon from the addon download area of our customer only support forum
Please note that some of these free addons are developed by our users in the community. So these addons do not have any advanced customization option. The description above explains exactly what this addon does.
Member Registration Completion Hook
This documentation is only for developers. If you are not a developer with good PHP coding skills then you have no need to read this.
The registration completion hook (eMember_registration_complete) gets triggered after a member completes the registration. It will pass the details of the user who just registered to the handling function.
Here is a sample code to show you how it works. You can use this code in your custom plugin to see how it passes the data.
function handle_custom_registration_complete_event($member_data,$custom_fields) { //The following line will print all the member details that got passed to this function via the $member_data array. //You can use this data however you like it. print_r($member_data); echo "<br />Custom fields data shown below<br />"; print_r($custom_fields); } add_action('eMember_registration_complete','handle_custom_registration_complete_event',10,2);
Membership Site with Facebook Connect Plugin
Looks like the Facebook Connect plugin no longer exists. So this integration is not possible anymore.
In this tutorial I will explain how to use the Facebook Connect Plugin in conjunction with WP eMember to add facebook registration and login to your membership site.
eMember Does Not Create WordPress User Accounts by Default
When someone logs into a WordPress site using Facebook Connect they must have an existing WordPress user account. By default, when a new user is created in eMember, the user is not also created in WordPress. The account profiles for eMember are kept separate.
It makes no sense (in most cases) for someone to login to WordPress on a membership site without getting access to the content they are meant to have access to.
Therefore mirrored accounts need to be created, and mirrored logins need to happen to keep things simple for the users.
Optionally Import WordPress User Accounts Into eMember
If you have WordPress user accounts that need to be brought into eMember, you can do that very quickly. You have the option to import all accounts or just a selection of them.
Here are the steps:
- Go to WP eMember >> Members >> Import WP Users
- Choose which accounts you want to copy over, the membership level to use, etc.
- Click the Submit button.
Use Automation For Future Account Creation And Logins
Now that you have matching accounts between eMember and WordPress for all of the accounts that you want to, you can now set it up so that this happens automatically from here on out. At the same time we can turn on the auto background login features.
If you intend to turn on the ability to allow users to register to WordPress with Facebook Connect, we will need to make sure that a corresponding eMember account is created as well.
To enable that feature:
- Go to WP eMember >> Admin Functions.
- Look for the section labeled Automatically Create eMember Account When a WordPress User Account is Created.
- Enable it and click the Save Settings button.
Now, let’s set it up so that when an eMember account is created, a WordPress account is created in the background at the same time. While we are at it, we’ll turn on the auto login features at the same time.
Follow the steps below:
- Go to WP eMember >> Settings.
- Scroll down and look for the section labeled WordPress User Integration Settings.
- Turn on the top 3 options labeled “Automatically Create WordPress User,” “Automatically log into WordPress,” and “Automatically log into eMember.”
- Scroll to the bottom and click the Update Options button.
When everything is complete, test logins and registration using all scenarios to be certain all works as expected.
How to Limit Access to Video Content on a WordPress Site
In this article and the embedded video I will demonstrate how to prevent access to video content from non-paying members or members without sufficient privileges, on your WordPress site.
There are a few different ways you can limit access to your protected videos and make it only available to your members. In this tutorial I will cover an in-depth method of making videos available to your members only or a customer can buy an individual video and view that video.
You should also check out this other simple option to protect videos.
What Plugins I will Use in This Tutorial
I am going to use the following two WordPress plugins for this tutorial
- WP eMember
- WP eStore
These instructions will allow you to provide access to video content in two different ways, for those that are members at the appropriate membership level, and for those who purchased “pay per view” or PPV access. PPV access grants access to one or more videos depending on what was purchased, rather than the “whole lot” which is available to paying members.
Video Tutorial
Setting up the Video Display Page
In the video example you will see that I setup a page that gives visitors a view of all the video courses that are available. Regardless of whether the individual is logged in or not, or what privelegs they have, they will see a thumbnail of the video.
If the visitor is a logged in member with appropriate access, he or she will be able to click the video thumbnail, or the accompanying “Watch Now” link to gain access to the video watch page.
For those that are not logged in, or those that are logged in but aren’t at the appropriate membership level, they will see “add to cart” buttons rather than “watch now” links.
Pay Per View access is not taken into account on this page.
Below is the code, including the shortcodes that could be added to the video display page. Modify the code to adopt it for your needs.
At the top of the page in the sample showed in the video I have a welcome message that changes based on whether the visitor has access to the content or not.
[emember_protected for=2 custom_msg='No access'] If you see this text then you have access [/emember_protected]
In the above code it checks whether the visitor is logged in and has a membership level of 2. You can determine the appropriate membership level ID to use by going to WP eMember >> Membership Level.
The custom message will accept HTML so you can ask the visitor to “login” or “join” if desired, and link them to the appropriate place. Just be sure to use single quotes to wrap around your custom message and double quotes in your HTML (or vice versa). Also, do not use square brackets in your custom message. I have also found that using more than one break tag in a row generates undesirable results.
Check the partial protection documentation to learn more on the usage of this shortcode.
The other message, the message that shows when the visitor has full access to the content, can explain how to gain access to the content. In my example, I explained to click the “watch now” link to watch the video.
Here is the code used to show either the “add to cart” button or “watch” link below the video thumbnail/description.
[emember_protected for=2 do_not_show_restricted_msg=1] <a href="#">Watch Now</a> [/emember_protected] [emember_protected scope=not_logged_in_users_only] [wp_eStore_add_to_cart id=1] [/emember_protected] [emember_protected not_for=2 do_not_show_restricted_msg=1] [wp_eStore_add_to_cart id=1] [/emember_protected]
Here we are again checking for membership level “2” and if found, it links to the video watch page for that particular video. Note: The URL for the video watch page is no secret, the plugins will work to keep the video protected even though the page is publicly accessible.
The next two bits of code may seem redundant but they are checking for two different scenarios even though the results are the same.
One block is displaying content if the visitor is “public” (i.e. not logged in) and the other is displaying content if the visitor is in fact logged in but doesn’t have sufficient privileges. Either way, we are providing an “add to cart” button which will give them access to that individual video.
Somewhere on the page we should also indicate that they can save money (assuming that is the case) if they pay for a full membership rather that buying access to videos on an individual basis. I have seen this scenario where commonly one month of access to all content is slightly less than the cost of two or three individual videos.
Setting Up the Video Watch Page
The video watch page is a public URL but has a section with protected content (the HTML that displays the video). This video HTML can be to YouTube, but in order to keep it really secure it might be best to use a solution such as Amazon.
At any rate, the video watch page checks a few different scenarios before deciding what to display to the visitor.
First off, members with proper access gain access to the video content. Secondly, non-members with pay-per-view access are allowed to view the video content as well. Everyone else sees a thumbnail and a buy button.
Below is the code to grant users who are logged in and have sufficient access (i.e. members), the ability to stream the video. In some cases (when using Amazon AWS for example) you can also provide a download link for the video from within the HTML that is displayed to visitors with sufficient privileges.
[emember_protected for=2 do_not_show_restricted_msg=1] HTML to display and optionally download the video content [/emember_protected]
Just like before, we are looking for membership level of 2. If the current visitor’s membership level is not 2, we do nothing. This is why “do_not_show_restricted_msg” is set to 1. This tells the shortocde not to display the default “insufficient access” message for non-privileged users.
After that (below) we have code for logged in users that aren’t at the proper membership level. If you remember, when taking into account pay per view access, this doesn’t necessarily mean that they can’t view the content. For that reason we are using the “wp_eStore_APR” shortcode to check for the cookie that shows that they paid (per view).
We are also considering non logged in users with this code. Non logged in users may very well have access to the video content as well on a pay per view basis. If not, we give them their options (login, pay for a membership, or pay for individual access).
[emember_protected not_for=2 do_not_show_restricted_msg=1] The code in here is displayed and executed when members ARE logged in but don't have membership level access to ALL content [wp_eStore_APR expiry=0 status=unexpired] HTML to display and optionally download the video content. This is displayed for those that have PPV access. [/wp_eStore_APR] [wp_eStore_APR expiry=0 status=expired] This is displayed for those that DO NOT have PPV access. It is appropriate here to include a "buy now" or "add to cart" button, or a link to get membership access. [/wp_eStore_APR] [/emember_protected] [emember_protected scope=not_logged_in_users_only] The code in here is displayed and executed when members ARE NOT logged in [wp_eStore_APR expiry=0 status=unexpired] HTML to display and optionally download the video content. This is displayed for those that have PPV access. [/wp_eStore_APR] [wp_eStore_APR expiry=0 status=expired] This is displayed for those that DO NOT have PPV access. It is appropriate here to include a "buy now" or "add to cart" button, or a link to get membership access. [/wp_eStore_APR] [/emember_protected]
Setting up the “Product” for the Video
Now, the above code is really just the first step to getting pay per view to work.
Using eStore we now must setup a product for each video. There are a couple required fields here:
a) product name of course
b) product price naturally
…and in the Digital Content Details section:
a) Digital Product URL: this is the link to the page for the video (created above) – be sure to replace “http” with “aprtp” (or “https” with “aprtps”) in the full URL
b) Uncheck “Downloadable”
Now, when someone purchases individual access (or pay per view access) to a video, they will be given a “download” link in an email. Of course, they will not be downloading the video watch page, but visiting/viewing it instead.
Upon visiting the page, the cookie will be checked, and the individual will be able to watch the video (i.e. view the hidden PPV content, whatever it may be).
WP eMember Captcha AddOn (Alternative to Google reCAPTCHA)
The eMember Captcha addon allows you to add simple captcha option to the member registration and login forms.
This will prevent the spam bot from abusing your registration form (if you are offering free member registration on your site).
You can enable a simple captcha for your login form using this addon also.
Using the eMember Captcha Addon
Using this addon is simple. First deactivate the reCAPTCHA option from eMember settings if you were using it. Then do the following:
- Upload the “emember-captcha.zip” file via the WordPress’s plugin uploader interface (Plugins -> Add New -> Upload)
- Activate the plugin through the “Plugins” menu in WordPress.
- Go to the eMember Captcha addon’s interface
- Choose which Captcha option you want to use and hit the save button
If you want to enable captcha on your login form, then enable the following option:
AddOn Price
The eMember Captcha addon is FREE for all customers who purchased WP eMember plugin from us.
Download the Addon
You can download this addon from the addon download area of our customer only support forum
General Note
WordPress eMember Change Log
WP eMember v10.0 Change Log
- New feature to hide admin toolbar for all users except admins. So the toolbar in the front-end is visible to admins only.
- New feature for better custom post type protection.
- Added fallback code in the new member creation insert query to convert the data to UTF-8 (where possible).
- Added a new option to tell the plugin to use the same timezone values that is set in your WordPress timezone settings.
- Added a new feature in the Members List menu to show a list of soon to expire members list.
- Added a new feature in the admin functions menu to bulk update the auto upgrade start date change.
- Added a new feature so you can specify email address patterns in the member blacklisting interface.
- Fixed a bug with the bulk send registration complete email.
- Reduced the spacing between the teaser content and the protection message on posts using “more” tag protection feature.
- Updated the Clickbank IPN handling code to work with Clickbank IPN v6.0
- The free rego with email confirmation feature will now take into account the email blacklisting feature.
- Woocommerce billing user meta will get updated when emember record is created with wp user integration option.
- Upgraded mailchimp API to the new Mailchimp API v3.
- All debug log files now have .txt extension.
- Increased the login cookie expiry duration.
- Added secondary level filtering option in the manage members menu admin interface.
- Removed the CSS style for the login, registration and edit profile submit buttons. The styles of those buttons will now come from the theme.
- The after login redirection will now honor the “redirect_to” query parameter in the URL. If present it will redirect to that URL. Example below:
www.example.com/member-login/?redirect_to=mysite.com/test-page - New Braintree payment gateway option. Your members can now pay for membership using Braintree.
- The registration and edit profile form CSS code has been reworked so it is fully responsive and mobile friendly.
WP eMember v9.0 Change Log
- New email tag for member ID in the registration complete email.
- Added “not for” condition in the section protection shortcode.
- Ability to specify a message for the “First Click Free” viewers.
- Added generic autoresponder integration option.
- Enhanced the WordPress Multisite integration capability.
- Ability to use eMember’s profile image picture in WordPress comment avatar.
- Enhanced the first click free message condition so it only shows on single post view and if the post is fully protected.
- More BBPress integration feature. Now if a BBPress forum is protected, then all the topics in that forum is also protected.
- Added an option to specify the bookmark listing page URL. When a page URL is specified, it will show the link to this page in the login widget.
- Added a new option in the settings to preserve the WP User’s role when using the WP User integration feature.
- Added a new function called “emember_is_logged_into_secondary_level” for developers.
- Added the display of the expiry date of a member in the admin dashboard.
- Added an admin notes section for each member. An admin can use this field to save notes about the member.
- Ability to manually add files uploaded to the protected folder via FTP.
- Added an option to turn off the welcome email sending for mailchimp autoresponder signup when double optin is disabled.
- Added an option to show an email list of “Expired Members” in the members list menu area.
- Added an option to enable bookmarking feature for logged in members only.
- Added a shortcode to display various referrer details to the visitor.
- Overhauled the profile image upload functionality (it now automatically saves the image upon ajax upload).
- Added an option to add a confirm password field in the member registration form.
- Added a new language definition that gets shown to the user when you are using the “Manually Approve Membership” feature.
- Account status now gets set to “pending” at registration time if the “Manually Approve Membership” feature is enabled.
- A new tab in the “manage content protection” menu to protect Custom Posts.
- Ability to protect the media library attachments.
- Added a “redirect_to” parameter in the [wp_eMember_upgrade_membership_level_to] shortcode to redirect after the upgrade.
- Fixed a minor bug with member data export feature with custom fields.
- Released an Email Broadcast addon that allows you to send mass emails to your members.
- Added a new shortcode [wp_eMember_my_membership_levels] to display a list of membership levels that a user has in his/her profiles (useful if you are using lots of secondary levels).
- Manage members menu overhauled.
- Tab menu navigation links have been updated to the native WordPress ones.
- You can now set WP roles other than “admin” to access eMember admin dashboard if you need it for whatever reason.
- Added a country dropdown list for the country field in the registration form.
- Improved the [wp_eMember_my_membership_levels] shortcode to show the welcome page URLs too. Example usage: [wp_eMember_my_membership_levels show_welcome_page=”1″]
- WooCommerce Integration.
- Added a new Bulk Operation menu under emember admin functions interface for bulk changing user’s membership level and subscription start date
- Added a new API for deactivating member’s profile.
- Added an option in the members menu for pagination
- Added more filter options in the manage members menu
- The username field will now accept an email address value too
- Added a new option in the disable simultaneous login feature so you can now choose to keep the most recent login session or the active login session
- Added a new URL parameter “no-redirect” to override the after login redirect. Example: When members login from the following URL, there will be no after login redirect even if there is one set in the settings: example.com/loginpage/?no-redirect=1
- The free registration confirmation message will now show the email address where the mail was sent to. It also has a filter to customize this message.
- Added the DONOTCACHE constant definition for hyper cache plugin compatibility.
- You can now use multiple email addresses (separated by comma) in the notification email address field.
- Auto redirect on protected page addon is released
- Added Norwegian language translation.
- Added a new feature in the membership level to protect posts published before a member’s join date
- Secondary /multiple levels per user feature has been revamped significantly
- Updated the PayPal subscription cancellation shortcode to have an “alias” parameter to specify the secure merchant ID.
- The [upgrade level to] shortcode will set the account status to active when used by a member.
- New feature to hide the admin toolbar that WordPress shows to logged in users
- The account update/upgrade email can now be disabled by entering a value of “disabled” in the email body field.
- Added the option to specify a redirect URL in the [free_rego_with_email_confirmation] shortcode
- The manage members list is sorted by “member_id” by default.
- The member ID is visible as a field when a user profile is being edited from the admin dashboard.
- Added a new feature to redirect expired users to a page upon login.
- Added a new shortcode for easy PayPal integration
- New option for the “scope” parameter in the section protection shortcode. Specifying “expired” will make it so a section is ONLY visible to expired users.
- New option to specify the “for” parameter with the “expired” scope so a section can be protected for expired members who belong to a specified level.
- Added a new addon for Drip integration.
- Added the “do_not_show_expired_msg” parameter in the section protection shortcode so the “expired message” can be hidden for members whose account is expired.
- It will now show a Warning/notice to the admin if a login redirect page is specified without the option being enabled in the settings.
- Added a new API to allow querying of a member profile by ID or email address.
- Added the new Google reCAPTCHA implementation to the plugin.
- Added a new option to disable after login redirection when inline login widget is used to log into the site.
WP eMember v8.0 Change Log
- New shortcode to section protect against a particular member
- Limit affiliate account creation to particular membership levels only
- Fancy 2 login style work (you can choose between fancy1 and fancy2)
- Some language changes to make it more meaningful
- Ability to force your members to re-authenticate after XX minutes of browsing
- Exclude URL for lockdown
- Comment section protection for the full page (not individual login message for each comment anymore)
- Display various member details using shortcodes
- Expire membership on a fixed date
- After login redirection on per member basis
- Added the display of last access from IP and last access from date value in the admin menu
- Added the “Disable inline login widget option” feature
- Added the ability to send a quick notification email to a member when editing a member profile from the admin
- Shortcode for creating an unsubscribe button that members can use to cancel a recurring payment
- Option to automatically log in your member right after the registration
- Added short by membership join date
- Enhanced site wide/domain level page protection
- BBPress 2.0+ more integrated integration
- Additional download folder protection feature.
- Added a Custom compact login widget (can be useful for users who want to customize the compact login widget)
- You can now use any member details column to replace the details value dynamically in the registration complete email
- Exclude URL patterns from domain level lockdown feature
- New feature to automatically create eMember account in the background for every WP User that gets created on the site (via the wp registration page or via other plugins)
- Ability to disable simultaneous member login using the same member details (helps prevent login sharing)
- Ability to display a link to the member’s welcome page (after login page) in the login widget area
- Added more member list display filtering option in the “manage members” menu
- Added a new shortcode to display a logged in users expiry date – [wp_eMember_user_details user_info=”member_expiry_date”]
- Lots of minor under the hood enhancements and tweaks.
[Deprecated] – Integrate WP eMember with AWeber via Email Parser
This documentation is old and has been deprecated. It should not be used anymore. Use the new documentation for WP eMember and AWeber integration.
Before AWeber introduced their API, they only supported 3rd party integration using email parsers. This documentation explains how to integrate eMember using AWeber’s email parser method.
Step 1: Create an Email Parser
AWeber use email parsers in situations where you want subscribers to add to your list via an email from a third party, typically a payment processor, rather than the subscriber sending an email directly from their email program.
To add a new custom email parser select “Email Parser” from the “My Lists” menu and choose “Add New” from the “Custom Parsers” section.
- My List -> Email Parser
- Custom Parsers -> Add New
The new email parser configuration will look similar to the following (Click to enlarge)
There are only two fields (Description and Trigger Rule) that need changing here.
- Give a description for this parser, eg. eMember Parser
- In the Trigger Rule field, replace the “user\@domain\.com” with the email address that you have specified in the “From Email Address” field in the eMember’s email settings menu (This step is also very important).
- If you have multiple lists in your account then edit the parser you just created then check the “Enable parser for all lists in this account” checkbox and save it (This step is also very important). Enabling this option will not harm any of your other lists… all it does is that it activates this parser so it can filter signup request from eStore and assigns the contact to the correct list.
For example, the email address I have specified in my “From Email Address” field is “[email protected] so I need to replace:
with
Below is a screenshot of my email parser (click to enlarge):
Adding an Email Parser is really simple but even a small error can throw everything off.
Step 2: Configure the WP eMember’s Autoresponder Settings
Now all you need to do is specify the AWeber list name that you want your customers to be signed up to and enable AWeber Signup.