Get access to free tutorials, exclusive content and more.

Create an AWeber Subscribe Form in WordPress

Are you looking for a way to create an AWeber subscribe form in WordPress?

Whether you are looking to upgrade your forms from the stock forms AWeber offers or you realize you have outgrown the limited functionality of the stock forms, connecting your AWeber account to your WordPress form with the AWeber add-on is a matter of minutes and does not require any technical skills!

We put together a perfect guide with all you need to know when you are integrating AWeber with your WordPress forms, from adding subscribers to sending custom data to your form and sending contacts to different email lists. Let’s get started!

1. Connect your WordPress forms to your AWeber account

There are three essential things you need in order to connect AWeber with your WordPress forms:

  1. Free Ninja Forms plugin (download here)
  2. AWeber account
  3. AWeber add-on

Once you installed and activated the plugins, it’s time to connect your forms to AWeber. If you are not sure how to proceed with the installation, make sure to check our installation instructions  (it takes less than 2 minutes).

Access AWeber account from Ninja Forms Settings

Now that you installed the AWeber add-on head over to your WordPress dashboard and navigate to Ninja Forms > Settings. Find the AWeber Settings box and click on the link Click here to get your authorization code. 

connect aweber to ninja forms in wordpress

This should open in a new tab or page, and a pop-up will display to ask for your AWeber login credentials. Once you have entered your Login Name and Password, click the “Allow Access” button.

AWeber Log in screen

Authenticate Ninja Forms with AWeber using the verification code

If you’ve entered your credentials correctly to allow access to your AWeber account from your WordPress site, you will be shown an authorization code. Copy the entire string to the clipboard.

AWeber authorization code

Return to your website’s admin, specifically the Ninja Forms > Settings > AWeber settings. Paste the string you copied above into the text input and then click the “Save” button. Once you refresh the page you will see the Consumer key, Consumer secret, Access key, and Access secret.

connecting aweber to wordpress website

You will also receive an email notification from AWeber that you connected WP Ninja Forms to your AWeber account. This means you are now ready to work with your AWeber lists!

2. Add a subscriber to the AWeber list from WordPress

Now that you have connected your WordPress forms to your AWeber account, you can start sending your contacts to the AWeber list. This is done via AWeber action.

aweber action

Navigate to your form editor and click Emails & Actions. Click the blue plus icon in the lower right and add the AWeber action. After choosing the AWeber option, if your list is already created in your AWeber account, it will show here. Otherwise, you can create or rename your List under the List Options in your AWeber account.

aweber account

Once you select your List under the AWeber action, you will see the List Field Mapping section with form fields that support merge tags.

aweber action

In order to sign users up for your AWeber newsletter when submitting Ninja Forms, you want to make sure both the Name and Email address are mapped. These fields also have to exist on your form.  Otherwise, the contact won’t be sent over to your AWeber list. Optionally, AWeber also supports collecting an IP Address, Miscellaneous notes, and Ad Tracking.

Using AWeber add-on, you can also set up multiple credentials within your form and add a different AWeber account under Advanced dropdown within the AWeber action.

3. Sending custom data from your form to the AWeber list

This is especially helpful if you want to collect more than just a Name and Email Address on your form. If you have an event registration form or any type of multi-step form with valuable data, you might want to send this custom data to your AWeber list so you can utilize it later.

Doing this, helps you also segment your contacts in a Master List and make better strategic decisions in the long term.

Create a form field in the WordPress form.

For example, let’s say we want to collect the phone number of users in order to send them SMS notifications about sales promotions later. We added a Phone Number field to our form. phone field

If you look at the fields under the AWeber action, you will not see the Phone Number field yet. This is because we have not created this field in the AWeber account yet. What we need to do is create a custom field for the Phone Number in the AWeber account.

Create a custom field in your AWeber account.

Now that you have your field created on your WordPress form, you want to head to your AWeber account to create a custom field. Navigate to your Lists options > Custom Fields. Here you can add a new field. You want to make sure the Field name in AWeber is exactly matching the Field name on your WordPress form. We named the field Phone Number.

custom fields aweber

Map the form fields using the merge tag icon.

After you’ve done all the above, you’ll want to map the fields in the AWeber action so the data is sent over to your AWeber account automatically. If you don’t see the custom field you created under the AWeber action, make sure to click the Refresh button on the List Field.

refresh button

In order to map fields from your Ninja Forms to your AWeber fields, you’ll need to click the merge tag icon on each field where you wish to create a mapping.

custom fields mapping aweber

Ta-da! You’ve just learned how to send custom data from your WordPress form to AWeber successfully. In the next part, we’ll show you how you can sort your contacts into different email lists based on their selection on the form.

4. Signup contacts to different newsletter lists

Need to signup new users to different newsletter lists based on how they fill out the form? Smart move! Segmentation allows you to take more control over your audience, sending them messages and offers they are actually interested in. 

If you already have multiple lists in your AWeber account, great! However, if you are new to AWeber and don’t know how to create another list, head to your List tab > Create New List.

create a new list in aweber

Create a form field on your WordPress form.

In order to sort your users into different email lists, you need one of the following fields that works with conditional logic:

Now using the Conditional Logic add-on, your subscribers can be easily segmented to different lists based on their selection on the form.

In our form example, we are using the Checkbox list to sort our new subscribers into different lists. (Men Shoes, Women Shoes, Both). Keep in mind if you are using Conditional Logic on your form, you want to make sure the field’s Value is filled out, just like in the screenshot below.

conditional logic and segmenting to different lists

Create AWeber Action for each form field option.

Now that you have your form ready head to the Emails & Actions tab and click the blue plus sign icon. Add AWeber action to your form 3 times, as users can select from three options on your form. (Men Shoes, Women Shoes, Both)

sending contacts to different email lists

You’ll want to configure each AWeber action so that each action corresponds to the correct email list. As we mapped the AWeber action for our segment Men Shoes to our list in AWeber called Men Shoes, you will need to do the same for the rest of the AWeber actions.

segmenting email lists in wordpress

Determine when the AWeber action gets processed.

Each AWeber action you create has Conditional Logic settings where you want to set the correct conditional triggers. Once again, you need to do this for every AWeber action. When you click on the AWeber Men Shoes Action, and you have installed the Conditional Logic add-on, you’ll see the conditional logic settings. This is the place where you set up your conditional triggers.

conditional logic triggers

Here, we created a trigger that once the user selects Men Shoes on the form, they will be sorted into the Men Shoes list in the AWeber email list.

Now you’ll have to do the same for the rest of the AWeber actions and that’s it! After following these simple steps, your new signups will be automatically categorized to the list or audience of your choice!

Connecting AWeber to WordPress is a cinch!

Congratulations! You’ve just learned how to create an AWeber subscribe form in WordPress. It wasn’t hard, was it? Additionally, you’ve also learned how to add users to the AWeber list, how to send custom data from your form to the AWeber list, and how to sign up contacts to different newsletter lists with conditional logic.

So what are you waiting for? Get the AWeber add-on individually or as a part of the Pro membership plan if you are looking for more than one add-on. Remember, all our add-ons or memberships come with a 14-day money-back guarantee, no questions asked.

Want to learn more about newsletters and email marketing? Make sure to check the following articles: How to Use A Newsletter Sign-Up to Generate More Sales or Proven Ways to Get More Newsletter Signups.

Love our content? Then, sign up for our newsletter below! It’s free and full of helpful tips and tutorials to help you build powerful and effective WordPress forms.