Ninja Forms
Ninja Forms
  • Pricing
  • Add-Ons
  • Reviews
  • Get Help
    • Documentation
    • Support
    • Contact Us
  • Learn

AWeber

The AWeber add-on needs to be installed and activated to see the features mentioned in this documentation.

AWeber Authorization

The extension needs your permission to access your AWeber account, view your lists, and add new users to those lists. In the WordPress admin you should navigate to Ninja Forms > Settings and find the AWeber Settings box.

AWeber Settings

From there, click on the link: Click here to get your authorization code This should open in a new tab or page so you don’t lose your place.

This will bring you to the AWeber website which will ask for your AWeber login credentials. Once you have entered your Login Name and Password, click the “Allow Access” button.

This will authenticate your account with AWeber and if you’ve entered your credentials correctly you will be shown an authorization code. Copy the entire string to the clipboard.

 

Return to your website’s admin, specifically the Forms > Settings > AWeber settings. Paste the string you copied above into the text input and then click the “Save” button. Ninja Forms should now be ready to work with your AWeber lists. You will see the Consumer key, Consumer secret, Access key, and Access secret.

AWeber Settings in Ninja Forms

Revoking AWeber Access

If for some reason you wish to remove the extension’s access to your AWeber account you simply revisit the Forms > Settings > AWeber Settings page and click on the “Remove Connection” button.

Remove AWeber connection

Setting up an AWeber Form

To add the action to any form, from the Emails & Actions tab click Add New Action and then the AWeber action from inside the Actions Window that opens.

image of the Emails and Actions tab of the form builder with Add New action and the aweber action highlighted within the actions window

Next, you need to select the List you want to subscribe the user to. If you’ve properly authenticated all your AWeber lists should appear in the Lists dropdown. If you recently created a list in AWeber and it isn’t showing here, click on the refresh icon to update the lists.

Select List

Required Fields

AWeber requires an email address and some kind of name in order to be added to a list. At a minimum, you need to add a “First Name” and an “Email Address” field to your form. Optionally, you can use “Last Name” or a combination of both first and last name fields.

Field Mapping

At a minimum AWeber requires a name and an email address, so you need to tell the form action which fields to use for the Name and Email Address values. Click on the gray list icon and a dropdown list of all available form fields will appear. Click on the appropriate field and Ninja Forms will automatically insert the appropriate merge tag into the input. Optionally, AWeber also supports collecting an IP Address, Miscellaneous notes, and Ad Tracking.

Setting up Multiple Credentials

Open up the Advanced dropdown within the AWeber action.  There you will notice, you have the option to add a different AWeber account.

Advanced dropdown with empty AWeber settings

Enter the Consumer Key, Consumer Secret, Access Key, and Access Secret to connect the new AWeber account.  Once the form is submitted, the lead data should go to the new account instead of the one that was set up in the AWeber Settings as the default account.

Optional Sign-up

A form action by itself automatically submits the information from a completed form to AWeber. If you’d like to make signup optional, then you can add an opt-in field to the form fields.

Go back to Form Fields and add a new field. Then click on AWeber Opt-in. Click on Done to insert the new field. You can drag and drop it to re-order it like any other field.

optin field

Like any other field, you can edit the label text. Also, you can decide the Default Value, or whether the optin checkbox is or is not checked by default.

optin Field

If the opt-in field is not checked, the form’s AWeber actions will not be triggered and the user will not be subscribed.

Sending Custom Data to AWeber

AWeber gives you the ability to collect custom data. First you must configure your AWeber list to accept this new information. In your AWeber.com account select the list you wish to customize, then in the List Options drop down, select Custom Fields.

Custom Fields in AWeber

From there you can define all your additional fields by entering a the field’s name and clicking Add.

custom field setup

Any custom fields you’ve created for your AWeber list will automatically appear in the List Field Mapping section of your AWeber action that you created earlier. You map them the same way as name and email fields by clicking on the gray icon and inserting a merge tag. If the custom fields don’t appear in your action settings try refreshing your lists again by clicking on the blue refresh icon.

Update screenshot under “Field Mapping” section that shows the old merge tag menu.

How To Add Tags

If you would like to add tags to your subscribers, you can do this by expanding the Advanced section of your Aweber action.

Click the “Add New” button and an empty field will appear below it. In this field, you can type the desired tag.

add tags to AWeber subscribers

If you would like to use one of the fields on your form a tag, you can click the “merge tag” button located on the right side of the field. When you click this button, a menu will appear, allowing you to select your desired field.

merge tags in the AWeber tag

AWeber Tutorials & Blog Articles
Proven Ways to Get More Newsletter Signup
Need some help?
  • Core

      • Getting Started

        • Installing Ninja Forms
        • Creating a New Form
        • Field Types
        • Favorite Fields
      • Form Actions

        • Google Analytics 4
        • Sending Email
        • Display a Success Message
        • Redirect on Submit
        • Record Submission
        • WP Hook
        • Export Data Request
        • Delete Data Request
        • Akismet Anti-Spam
      • Advanced Settings

        • Display Settings
        • Restrictions
        • Calculations
      • Additional Form Features

        • Merge Tags
        • Querystrings
        • Unique Field Validation
        • Styling Your Forms
      • Publishing and Sharing Forms

        • Publishing a Form to a Post or Page
        • Sharing a Form Using a Public Link
      • Submissions

        • Submission Management
        • Displaying Submissions
      • Spam Protection

        • Google reCAPTCHA
        • Akismet Anti-Spam
      • Email Troubleshooting

        • Email Action Troubleshooting
        • Improving WordPress Email Deliverability
      • Global Settings

        • Plugin Settings
        • Developer Mode
        • Import / Export Forms & Fields
      • Frequently Asked Questions

        • How do I Edit or Translate “Fields marked with an * are required”?
        • How Do I Use Custom CSS?
        • Is Ninja Forms secure?
        • GDPR Compliance with Ninja Forms
  • Add-ons

      • Advanced Form Features

        • Advanced Datepicker
        • Conditional Logic
        • File Uploads
        • Layout and Styles
        • Multi Step Forms
        • Save Progress
        • User Analytics
        • User Management
      • Submissions Extended

        • Managing Submission Permissions
        • Excel Export
        • Front End Posting
        • PDF Form Submissions
        • Scheduled Submissions Export
      • Accept Payments

        • Authorize.net
        • Elavon
        • PayPal Checkout
        • PayPal Express (Legacy)
        • Recurly
        • Stripe
      • Automation

        • Webhooks
        • Zapier
      • Email Marketing

        • ActiveCampaign
        • AWeber
        • Campaign Monitor
        • CleverReach
        • Constant Contact
        • Kit
        • EmailOctopus
        • Mailchimp
        • Emma
        • MailPoet
      • CRMs

        • Capsule CRM
        • CiviCRM
        • HubSpot
        • Insightly CRM
        • OnePageCRM
        • Pipeline CRM
        • Salesforce CRM
        • Zoho CRM
      • Notifications & Workflow

        • ClickSend SMS
        • Help Scout
        • Slack
        • Trello
        • Twilio
  • Account & Add-on Management

      • Managing Your Add-ons

        • Getting Started with Memberships & Add-ons
        • Add-on Licensing & Updates
        • Upgrading a License
      • Payments & Subscriptions

        • Managing Subscriptions
        • Updating Your Payment Method
        • Generating a Purchase Invoice
  • PRODUCT INFO
    • Pricing
    • Add-Ons
    • Testimonials
    • Blog
    • Download
    • Our Newsletter
  • ABOUT
    • About Us
    • Terms & Conditions
    • Privacy Policy
    • Accessibility
    • Partners
    • Sitemap
  • MAKE MONEY
    • Become an Affiliate
  • SUPPORT
    • Documentation
    • Contact Us
    • Your Account
five stars

Brian Gardner

Ninja Forms is a simple, eloquent form builder that is a delight to use. Its minimalist yet beautiful interface is simple enough for anyone to learn quickly and easily, while still being more than powerful enough for any professional. There’s also the added benefit of full mobile responsiveness, meaning I can create or edit my forms anywhere, on my own time. I’d highly recommend it to anyone.

Brian Gardner
Brian GardnerFounder of StudioPress

We trust our business with these strategic partners.


Copyright © 2011-2024