FormCraft is a powerful WordPress form builder that allows you to create beautiful, responsive forms for your website. By integrating FormCraft with AWeber, you can automatically add form submissions to your AWeber email lists, helping you grow your subscriber base and streamline your email marketing efforts.
This guide will walk you through two integration methods depending on which version of FormCraft you're using.
Prerequisites
Before you begin, make sure you have:
-
An active AWeber account with at least one email list created
-
FormCraft plugin installed on your WordPress site
-
Admin access to your WordPress dashboard
-
Admin access to your AWeber account
Method 1: Native Integration (FormCraft Premium Only)
If you're using FormCraft Premium, AWeber integration is built directly into the plugin.
Step 1: Access FormCraft Settings
-
Log into your WordPress dashboard
-
Navigate to FormCraft in the left sidebar
-
Select the form you want to connect to AWeber, or create a new form
Step 2: Configure Email Marketing Integration
-
In the FormCraft form builder, look for the Add-Ons or Email Marketing section
-
Find and select AWeber from the list of available integrations
-
Click to enable the AWeber integration
Step 3: Connect Your AWeber Account
-
You'll be prompted to authorize FormCraft to access your AWeber account
-
Click the authorization link, which will redirect you to AWeber
-
Log into your AWeber account if prompted
-
Click "Allow Access" to grant permission
-
Copy the authorization code provided
-
Return to FormCraft and paste the authorization code
-
Click Save or Authorize
Step 4: Configure Form Settings
-
Select the AWeber email list you want subscribers added to
-
Map your form fields to AWeber fields:
-
Email (required)
-
Name fields
-
Custom fields (if you've created any in AWeber)
-
-
Optionally configure:
-
Tags to apply to new subscribers
-
Ad tracking codes
-
Custom field values
-
Step 5: Test Your Integration
-
Save your form settings
-
Submit a test entry through your form
-
Check your AWeber list to confirm the subscriber was added successfully
-
Verify that all field data mapped correctly
Method 2: Using Advanced Form Integration Plugin (FormCraft Basic & Premium)
If you're using FormCraft Basic (free version) or prefer an alternative method, you can use the Advanced Form Integration plugin as a bridge between FormCraft and AWeber.
Step 1: Install Advanced Form Integration Plugin
-
In your WordPress dashboard, go to Plugins → Add New
-
Search for "Advanced Form Integration"
-
Click Install Now on the plugin by nabtron
-
Click Activate after installation
Note: The free version of Advanced Form Integration supports basic subscriber creation. For advanced features like tags and custom fields, you'll need the Pro version.
Step 2: Authorize Your AWeber Account
-
In WordPress, go to AFI (Advanced Form Integration) → Settings
-
Click on the AWeber section
-
Click the "Get Authorization Code" button
-
You'll be redirected to AWeber - log in if needed
-
Click "Allow Access"
-
Copy the authorization code displayed
-
Return to WordPress and paste the code in the Authorization Code field
-
Click Save or Authorize & Save
Step 3: Create a New Integration
-
Go to AFI → Add New
-
Give your integration a descriptive name (e.g., "Newsletter Signup Form - AWeber")
Step 4: Configure the Trigger (FormCraft Form)
-
In the Form Provider dropdown, select FormCraft
-
In the Form/Task Name dropdown, select the specific FormCraft form you want to connect
-
All your FormCraft forms will be listed here automatically
Step 5: Configure the Action (AWeber)
-
In the Platform dropdown, select AWeber
-
In the Task dropdown, select Subscribe To List
-
Select your desired AWeber list from the List dropdown
Step 6: Map Form Fields
-
You'll see AWeber fields on the left and FormCraft field dropdowns on the right
-
Map the following required fields:
-
Email → Your form's email field
-
Name (or First Name/Last Name) → Your form's name field(s)
-
-
Map any additional custom fields as needed
-
Leave unmapped any fields you don't want to send to AWeber
Step 7: Configure Additional Options (Pro Only)
If you're using the Pro version of Advanced Form Integration, you can also:
-
Add tags to subscribers
-
Map custom fields
-
Choose whether to update existing subscribers
-
Set up conditional logic
Step 8: Save and Test
-
Click Save or Publish to save your integration
-
Fill out your FormCraft form with test data
-
Check your AWeber list to verify the subscriber was added
-
Confirm all mapped fields transferred correctly
Troubleshooting Common Issues
Subscribers Not Being Added
-
Verify your authorization code is still valid
-
Check that the form is published and accessible
-
Ensure the email field is properly mapped
-
Check for JavaScript errors in your browser console
-
Confirm your AWeber list is active
Field Mapping Issues
-
Make sure field names match exactly between FormCraft and AWeber
-
Use the correct field types (e.g., text for name, email for email)
-
For custom fields in AWeber, ensure they're created before mapping
Authorization Errors
-
Re-authorize your AWeber connection if you see "Unauthorized" errors
-
Check that you're logged into the correct AWeber account
-
Clear your browser cache and try authorizing again
Duplicate Subscribers
-
AWeber automatically prevents duplicate email addresses
-
If you're testing, use different email addresses or remove previous test subscribers
-
Check your form for multiple submission issues
Best Practices
-
Test thoroughly - Always test your integration with real form submissions before going live
-
Use clear field labels - Make sure your form fields are clearly labeled for better data quality
-
Add confirmation messages - Let users know they've successfully subscribed
-
Consider double opt-in - Configure your AWeber list to use confirmed opt-in for compliance
-
Tag your subscribers - Use tags to track which form subscribers came from for better segmentation
-
Monitor your lists - Regularly check your AWeber dashboard to ensure submissions are coming through correctly