Breadcrumbs

How do I integrate Formidable Forms with AWeber?

The AWeber and Formidable Forms integration allows you to automatically subscribe form respondents to your AWeber mailing lists. When someone submits your WordPress form, their information is instantly added to your email list, helping you grow your audience and nurture leads.

What you'll need:

  • An active AWeber account

  • Formidable Forms Plus license or higher

  • WordPress site with Formidable Forms Premium installed


Step 1: Install and Activate the AWeber Add-On

  1. Navigate to Formidable → Add-Ons in your WordPress dashboard

  2. Find the AWeber add-on and toggle it to ON

  3. The add-on will automatically install and activate


Step 2: Connect AWeber to Formidable Forms

Generate Your Authorization Code

  1. Go to Formidable → Global Settings → AWeber

  2. Click the authorization link provided

  3. Log in to your AWeber account

  4. Grant Formidable Forms permission to access your account

  5. Copy the authorization code that appears

Add the Authorization Code

  1. Return to Formidable → Global Settings → AWeber

  2. Paste the authorization code into the Authorization ID field

  3. Click Save to complete the connection


Step 3: Configure AWeber in Your Form

Add the AWeber Action

  1. Edit the form you want to connect to AWeber

  2. Navigate to Settings → Actions & Notifications

  3. Click the AWeber logo to add a new action

Map Your Form Fields

  1. Select Your List: Choose the AWeber mailing list where subscribers will be added

  2. Map the Name Field: Select the form field that contains the subscriber's name

    • If you have separate first and last name fields, use text calculations to combine them into a hidden field first

  3. Map the Email Field: Select the form field containing the email address

Additional Configuration Options

Custom Fields (Optional)

  • First, create custom fields in AWeber: Go to AWeber → List Options → Custom Fields

  • Return to Formidable and map your form fields to the AWeber custom fields you created

Ad Tracking (Optional)

  • Add an ad tracking category to track where subscribers came from

  • This field supports shortcodes

Tags (Optional)

  • Add comma-separated tags to organize your subscribers

  • Previously used tags will appear for easy reuse

  • This field supports shortcodes


Step 4: Add Conditional Logic (Optional)

If you have an opt-in checkbox in your form, you can use conditional logic to only add subscribers who actively consent.

Note: Conditional Logic requires Formidable Forms Pro

  1. In your AWeber action settings, find the Conditional Logic section

  2. Set conditions such as: "Only add to list if [Opt-in field] equals [Yes]"

  3. You can use multiple conditions with ALL or ANY logic:

    • ALL: Every condition must be met

    • ANY: At least one condition must be met


Step 5: Save and Test

  1. Click Update to save your AWeber action settings

  2. Test your form by submitting a test entry

  3. Check your AWeber list to verify the subscriber was added successfully


Advanced Features

Multiple Lists Per Form

You can add subscribers to different AWeber lists based on their form responses:

  1. Add a second AWeber action following Steps 3-4

  2. Select a different list

  3. Use conditional logic to determine which list each subscriber joins

  4. For example, route subscribers to different lists based on their interests or location

Handling Name Fields

If you have separate first and last name fields:

  1. Add a hidden field to your form

  2. Use a text calculation to combine the names: [First Name] [Last Name]

  3. Map this hidden field to the AWeber Full Name field


Troubleshooting

"AWeber account info is not correct" Error

This error typically means:

  • Your authorization code was entered incorrectly

  • Your authorization has expired

  • The action was connected to a different AWeber account

Solution:

  1. Go back to Formidable → Global Settings → AWeber

  2. Remove the existing authorization code

  3. Generate a new authorization code from AWeber

  4. Paste the new code and save

Subscribers Not Being Added

  1. Install the Formidable Logs Add-on: This will show detailed error messages

  2. Check your mappings: Ensure name and email fields are correctly mapped

  3. Verify authorization: Confirm your AWeber connection is still active

  4. Test the form: Submit a test entry and check the logs for errors

  5. Check AWeber: Verify the list is active and accepting subscribers