MailUp
Overview
The Advanced Form Integration (AFI) plugin supports integration with MailUp, allowing you to automatically subscribe users to your MailUp mailing lists and groups when a form is submitted.
โ Supported Features
-
Subscribe contacts to a MailUp List
๐ง How To Setup
Step 1: Create a MailUp Developer App
-
Log in to your MailUp account.
-
Go to Settings โ Advanced options โ Developer Options.
-
Create a new app and get your Client ID and Client Secret.
-
Use the Redirect URI shown in AFI settings:
ย
https://yourdomain.com/wp-json/advancedformintegration/mailup
Step 2: Authorize MailUp in AFI
-
Go to AFI โ Settings โ MailUp tab.
-
Enter your Client ID and Client Secret.
-
Click the Authorize button.
-
Youโll be redirected to MailUp login and asked to authorize access.
-
Once successful, you will be redirected back and see the status as โConnected.โ
Step 3: Create a New Integration
-
Go to AFI โ Add New.
-
Give it a name like “Form to MailUp”.
๐น Trigger
-
Form Provider: Choose the form plugin you use (e.g., Elementor, Fluent Forms).
-
Form Name: Select the specific form you want to connect.
๐น Action
-
Platform: Select MailUp.
-
Task: Choose Subscribe to List.
Step 4: Configure Action Settings
Once you select the task, a few new options will appear:
๐ธ List Selection
Choose the MailUp List where the subscriber should be added.
๐ธ Group Selection (optional)
Optionally select a Group within the List to further categorize your subscriber.
๐ธ Field Mapping
You can map:
-
Email Address (required)
-
Any Custom Fields (MailUp dynamic fields will appear for mapping)
Use the dropdowns to map each field to its corresponding form field.
Step 5: Save & Test
-
Click Save Integration.
-
Submit a test entry in your form.
-
Check your MailUp List to confirm the contact was added successfully.
๐ Troubleshooting
If your integration doesn’t work as expected:
-
Go to AFI โ Log and look for recent entries.
-
Check for:
-
OAuth token errors
-
Missing field mappings
-
Incorrect list or group ID
-
-
Re-authorize the app in case the token expired.