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.