AWeber for WordPress



With this plugin from AWeber Communications, you can quickly and easily grow your email list by:

  1. Embedding great-looking AWeber landing pages & sign up forms on your WordPress site.

  2. AWeber + Elementor creates a seamless sign up forms integration.

  3. Automatically adding visitors who fill out a sign up form on your WordPress site to your AWeber account.

  4. Automatically adding visitors who leave a comment on your WordPress site to your AWeber account.

  5. Tracking the performance of your sign up forms.

  6. Configure web push notifications on your WordPress site.

Here are a few of the ways this plugin can help you easily build and manage your email list and accelerate the growth of your business:

  • Increase your number of email subscribers immediately. Quickly add existing AWeber landing pages and sign up forms anywhere on your WordPress website.

  • See where your sign up forms are being used on your website. Also, use our built-in button in WordPress’s traditional editor or custom AWeber block in the Gutenberg editor.

  • Drag and drop AWeber sign up forms into your favorite Elementor Free landing page. Elementor Pro users can connect existing Elementor forms to their AWeber account.

  • Track performance of your sign up forms to see how they’re impacting your email list growth. You’ll learn what’s working and what’s not, so you can quickly optimize results.

  • Automatically add new commenters and accounts from your WordPress site to AWeber. Then, continue to engage and connect with your WP visitors by targeting specific segments of your audience based on their interests and traits, as well as the actions they take inside your emails or on your website using AWeber.

  • Easily make sure your plugin is installed correctly. Use the ‘System Info’ screen to view the compatibility details. You don’t have to be a technical whiz to use our plugin!


Please consult our knowledge base for a step-by-step walkthrough of how to install AWeber’s WordPress plugin.

Call, chat, or email our friendly experts! The award-winning AWeber Customer Solutions team is available 24/7 from our Pennsylvania HQ to help you with any plugin problems or questions.

Learn more about AWeber

For more than 20 years, AWeber has been a market leader helping over 1,000,000 entrepreneurs and small businesses accelerate their growth through powerfully-simple email marketing tools and expertise. Start your free trial.


  • Quickly add AWeber Landing Pages to your WordPress website.
  • View the performance of your sign up forms
  • Add new users and commenters to your AWeber account
  • Add your sign up form to a WordPress widget area
  • Connect the widget to your AWeber account
  • AWeber sign up forms directly in the your editor
  • Easily integrate with AWeber through Elementor Free and Elementor Pro.


This plugin provides 1 block.

  • Add an AWeber Sign Up Form


Please consult our knowledge base for a step-by-step walkthrough of how to install AWeber’s WordPress plugin.

Call, chat, or email our friendly experts! The award-winning AWeber Customer Solutions team is available 24/7 from our Pennsylvania HQ to help you with any plugin problems or questions.

If you’re manually installing the widget as a .zip, make sure you upload it to “/wp-content/plugins/”. Once installed, activate it on your Plugins page by clicking the Activate link.


October 26, 2020
Great Idea, but when activated doesn't work on the pages (when creating a form) only in the widget section (using the widget) So it is useless.
December 19, 2019
I've this plugin installed since many time on a website. This morning, I see a website is down : in my logs : stderr: PHP message: PHP Parse error: syntax error, unexpected end of file in /xxx/wp-content/plugins/aweber-web-form-widget/aweber.php on line 258 i've tried to manualy update plugin : same problem. i've deleted this plugin. not serious
Read all 20 reviews

Contributors & Developers

“AWeber for WordPress” is open source software. The following people have contributed to this plugin.


Translate “AWeber for WordPress” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Updated Tested upto WordPress version.


  • Added Block Based Widget support for AWeber Sign Up Form.
  • Updated ‘Tested up to’ to 5.8


  • New connections uses OAuth2 to communicate with AWeber account.
  • Show AWeber plugin version in widget and sign up Forms.


  • Added support to integrate web push notifications from your AWeber account.
  • Updated ‘Tested up to’ to 5.7


  • Bugfix for the plugin is not picking up the sign up forms created in the account


  • Increased WordPress plugin usability.
  • Create a copy of WordPress page when linking landing page.


  • Updated ‘Tested up to’ to 5.6
  • Fix to use third party analytics with landing pages.
  • Fix to the landing page images are not displayed through WordPress.
  • Small css fix to remove scroll bar for landing pages.


  • Bug fix for saving configurations.


  • Bug fix for disconnecting on settings save
  • Remove deprecated jQuery usages
  • Update landing page default name


  • Remove Google Analytics from plugin.


  • Small fix to ensure admin CSS is not loading live pages.


  • Fixes a bug where you could not deselect adding a subscriber on both comment and registration.


  • Added Landing Pages to the plugin. Quickly add AWeber Landing Pages to your WordPress website.


  • Update Logo for plugin
  • Bug fix for selecting short code in the Classic editor.


  • Added support for Elementor Pro.


  • Added support for Elementor.


  • Bug fix for reauthorizing an account


  • Bug fix for specific php configurations


  • Minor tweaks


  • Minor visual fix


  • Various user experience tweaks and bug fixes


  • Revamped the look and feel
  • Moved the Location on the Forms screen to a popup window
  • Added Preview option to the Forms screen
  • Moved System Info to the Settings screen and added IP address
  • Bug fixes & support for WordPress 5.3


  • Fixed an issue where the sign up form selector is not appearing in the editors.


  • Added sign up form selector to the standard editor and the Gutenberg editor.
  • Updated the Where column to include the use of shortcodes throughout your WordPress website.
  • Minor UI/UX tweaks


  • Fixed an issue where subscribers were not being added when commenting.


  • Fixed an issue where subscribers were not being added when commenting.


  • Various user experience tweaks


  • Separated commenting from new user settings
  • Added tag support for commenting and new users
  • Added shortcode support for sign up forms and split test forms


  • Fixed issue with missing resources


  • Moved widget into its own top level menu
  • Fixed class declaration conflicts with other plugins
  • Added a ‘Sign Up Forms’ screen to see stats
  • Added a ‘System Info’ screen for troubleshooting
  • Removed the requirement to use cURL
  • Added optional JavaScript analytics file
  • Added HTML comment to identify webforms added
  • Updated error messaging to be more descriptive
  • Updated the app store listing
  • Minimum WordPress version of 4.7
  • Minimum PHP version of 5.6


  • Validate a new subscriber’s IP address


  • Update ‘Tested up to’ to 5.2


  • Update ‘Tested up to’ to 5.1


  • Fixed compatibility with PHP 5.3


  • Fixed webform split tests not displaying
  • Updated ‘Tested up to’ to 5.0


  • Fixed compatibility with PHP interpreters where short_open_tag is off
  • Fixed webform select not appearing on initial setup


  • Update ‘Tested up to’ to 4.9


  • Fixed bug where error messages were not getting displayed on authorizing plugin
  • Changed ‘http’ to ‘https’ to the url for the forms
  • Changed the PHP 4 constructors with current style of constructors


  • Fixed bug with not saving the username when creating a subscriber from a user registration
  • Update ‘Tested up to’ to 4.8


  • Fixed installation error message
  • Update ‘Tested up to’ to 4.4.1


  • Update ‘Tested up to’ to 4.3


  • Add missing curl_object.php file


  • Update readme.txt with free trial reference


  • Upgrade PHP client library


  • Update ‘Tested up to’ to 4.1


  • Update ‘Tested up to’ to 4.0


  • Ensures that your website will load in the event that AWeber forms are unreachable by using asynchronous Javascript.
  • AWeber highly recommends that you upgrade to this version.


  • Update ‘Tested up to’ to 3.8.2


  • Better error handling if AWeber API is unreachable.


  • Added better feedback for authorizations when experiencing internet connectivity issues.


  • Fixed issues with authentication


  • Remove usage of deprecated split function.
  • Make authentication error messages return more information to assist in troubleshooting api issues.
  • Perform db cleanup when an authorization code is not valid.


  • Fixed minor bugs with HTML and jQuery.


  • Fixed disappearing admin bar in Dashboard.


  • Subscribers will only be added on comments after the comment is approved.
  • Comments added to aweber.php to adjust checkbox position for some WordPress themes.


  • Modified error message when authentication fails to provide a link to reconnect your widget to an AWeber customer account.
  • Changed the URL for the AWeber blog to prevent multiple redirects when the dashboard fetches the AWeber blog.


  • Added the ability to add subscribers to a list via commenting and blog registration.
  • Added an AWeber widget to the Dashboard that displays the latest posts from AWeber’s email marketing blog as well as subscriber statistics for the subscribe by commenting feature.


  • Fixed issue where PHP NOTICES where being raised for unset variables. (credits: kangkor, Curtiss Grymala)


  • Fixed issue where the webform widget would not refresh its drop-down lists properly when using the latest versions of WordPress.
  • Fixed issue where the webform widget would not prompt for authentication when the app is disconnected from the AWeber customer account.


  • Improved error handling during authorization process


  • Remove reliance on #primary-widget-area in theme
  • Add check for PHP 5.2+


  • Initial release.