Enormail
Enormail is a Dutch email marketing platform. Advanced Form Integration adds subscribers to your Enormail lists from WordPress form submissions, with autoresponder activation and support for custom fields and tags.
What you’ll need
- An active Enormail account.
- An Enormail API Key (see below).
- The Advanced Form Integration plugin installed and activated.
Get your Enormail API key
- Sign in to your Enormail account.
- Go to your account settings and copy your API Key.
- In WordPress, go to AFI → Settings → Enormail.
- Click Add Account, paste the API key, and give the account a name.
- Click Save.
Create the integration
- Go to AFI → Add New.
- Give the integration a name, for example
Newsletter signup to Enormail. - Under Trigger, pick the form plugin and the specific form.
- Under Action → Platform, select Enormail.
- In Task, choose Add Subscriber.
- Pick the saved account in the Enormail Account dropdown.
- Select a Mailing List. AFI loads your lists from the API.
- Map your form fields onto the Enormail fields listed below.
- Optional: open Conditional Logic to limit which submissions are sent.
- Click Save Integration.

Tasks supported
Add Subscriber
Adds a subscriber to the selected list via POST /contacts/{listid}. The autoresponder is automatically activated (activate_autoresponder: 1). Any additional mapped fields beyond email and name are sent under the fields object.
| Field | Field key | Required | Notes |
|---|---|---|---|
email |
Yes | Subscriber email address | |
| Name | name |
No | Full name |
Any additional fields you add to the mapper (beyond email and name) are sent as Enormail custom fields inside the fields object.
Pro features
The Pro integration extends the free version with tags, pipe-separated custom fields, and two additional tasks. Pro uses the same Enormail API key connection.
Custom fields
Pro supports custom fields using the double-pipe-separated format field_name=value||field_name2=value2. Each pair is parsed and added to the subscriber’s fields object.
Tags
Pro adds tag support. Enter tags as a comma-separated string. They are sent as an array in the tags field of the API payload.
Additional Pro tasks
- Unsubscribe Contact: unsubscribes a contact from a list via
POST /contacts/{listid}/unsubscribe. - Delete Contact: hard-deletes a contact from a list via
DELETE /contacts/{listid}.
Feature comparison
| Feature | Free | Pro |
|---|---|---|
| Add subscriber | ✅ | ✅ |
| Email + name fields | ✅ | ✅ |
| Additional mapped fields (custom fields object) | ✅ | ✅ |
| Autoresponder activation | ✅ | ✅ |
| Tags | No | ✅ |
| Pipe-separated custom fields | No | ✅ |
| Unsubscribe contact | No | ✅ |
| Delete contact | No | ✅ |
Conditional logic example
Only subscribe contacts to your “Dutch Market” list when the form’s country field is “Netherlands”. Other countries go to a global list via a separate integration.
Troubleshooting
Nothing arrives in Enormail
Open AFI → Log and find the most recent entry. AFI stores the request URL, JSON body, and raw response from Enormail.
Rate limited (HTTP 429)
AFI automatically retries once on HTTP 429, honoring the Retry-After header with a 2-second default.
API key rejected
Enormail uses HTTP Basic Auth with the API key as the username and an empty password. Verify the key in your Enormail account settings.