Breadcrumbs

How do I integrate WP Ninja Forms with AWeber?

WP Ninja Forms integration for AWeber allows you to automatically add form submissions from your WordPress website directly to your AWeber email lists. With WP Ninja Forms' drag-and-drop builder, you can create custom forms that seamlessly connect with your AWeber account to grow your subscriber list.

Prerequisites

Before setting up the integration, ensure you have:

  • An active AWeber account

  • WordPress installed on your website

  • WP Ninja Forms plugin installed and activated on your WordPress site

  • At least one email list created in your AWeber account

  • Administrator access to both your WordPress site and AWeber account

Setting Up the Integration

Step 1: Install the AWeber Add-on for Ninja Forms

  1. Log in to your WordPress admin dashboard

  2. Navigate to WP Ninja Forms > Add-Ons

  3. Search for the "AWeber" add-on

  4. Click Install and then Activate the add-on

Note: Some versions may require purchasing the add-on separately through the WP Ninja Forms website.

Step 2: Connect WP Ninja Forms to Your AWeber Account

  1. In WordPress, go to WP Ninja Forms > Settings

  2. Click on the AWeber tab

  3. Click Connect to AWeber or Authorize

  4. You'll be redirected to AWeber's authorization page

  5. Log in to your AWeber account if prompted

  6. Click Allow Access to grant WP Ninja Forms permission to access your AWeber account

  7. You'll be redirected back to your WordPress site with a confirmation message

Step 3: Create or Edit Your Form

  1. Navigate to WP Ninja Forms > Forms

  2. Either create a new form by clicking Add New or edit an existing form

  3. Use the drag-and-drop builder to add the form fields you need, such as:

    • Email (required)

    • Name

    • Any custom fields you want to collect

Step 4: Configure AWeber Integration for Your Form

  1. While editing your form, click on Emails & Actions in the form builder

  2. Click the Add New Action button

  3. Select AWeber from the list of available actions

  4. Configure the AWeber action with the following settings: List Selection:

    • Choose the AWeber list where subscribers should be added from the dropdown menu

    Field Mapping:

    • Map your form fields to AWeber subscriber fields:

      • Email Address (required): Select the form field that captures the email

      • Name: Map your name field if you have one

      • Custom Fields: Map any additional fields to corresponding AWeber custom fields

    Additional Options:

    • Ad Tracking: Add a tracking identifier to track the source of subscribers (optional)

    • Tags: Add tags to automatically categorize new subscribers (optional)

  5. Click Done to save the action

Step 5: Publish Your Form

  1. Click Publish or Update to save your form changes

  2. Add the form to your WordPress pages or posts using:

    • The WP Ninja Forms shortcode

    • The WP Ninja Forms widget

    • The WP Ninja Forms Gutenberg block

Testing Your Integration

Before going live, test the integration to ensure it's working correctly:

  1. Navigate to the page containing your form

  2. Fill out the form with test data (use a real email address you have access to)

  3. Submit the form

  4. Check your AWeber list to confirm the test subscriber was added

  5. Verify that all mapped fields populated correctly

  6. Check that any tags or ad tracking information was applied

Troubleshooting

Subscribers Are Not Being Added

  • Check Authorization: Ensure your AWeber connection is still active in WP Ninja Forms settings

  • Verify List Selection: Confirm you've selected the correct AWeber list in your form action

  • Check Email Field: Make sure the email field is properly mapped and set as required

  • Review Form Submissions: Check WP Ninja Forms submissions to see if the form is being submitted successfully

Fields Are Not Mapping Correctly

  • Ensure field types in WP Ninja Forms match the expected field types in AWeber

  • For custom fields, verify they exist in your AWeber list before mapping

  • Check that required fields in AWeber are marked as required in your form

Authorization Errors

  • Try disconnecting and reconnecting your AWeber account in WP Ninja Forms settings

  • Clear your browser cache and cookies

  • Ensure you're logged into the correct AWeber account

Best Practices

  • Keep Forms Simple: Only ask for essential information to maximize conversion rates

  • Use Tags Strategically: Apply tags based on the form location or topic to segment your audience

  • Test Regularly: Periodically test your forms to ensure the integration continues working after updates

  • Monitor Submissions: Review your WP Ninja Forms submissions and AWeber list regularly to catch any issues early

  • Respect Privacy: Include clear language about how you'll use subscriber information and link to your privacy policy