A complete email marketing integration that connects Fluent Forms with Ecomail, a popular marketing platform for small businesses in Central Europe. This integration allows you to automatically add form submissions to your Ecomail campaigns with advanced field mapping, double opt-in support, and conditional logic.
Setup instructions
- Enable the Integration
- Navigate to WordPress Dashboard → Fluent Forms → Settings → Integrations
- Locate “Ecomail” in the integrations list and toggle it on.
- Set up the Integration in Fluent Forms
- Navigate to Fluent Forms → Integrations and enable the Ecomail integration
- Click the settings (cog) icon, to set it up
- Now pase the Ecomail API key that you grab from Ecomail → Account (Správa účtu) → For Developers (Pro vývojáře) → and section API key (APi klíč). Do not share it.
- The system will immediately check if the key is correct and if the connection is working. If there’s an issue (e.g., if you type random stuff), you’ll see an error message. If it works, you’re connected and on the safe side.
- Add the Ecomail Integration to a Specific Form
- Choose the Fluent Form you want to use to send information to Ecomail and go to that form’s SettingsChoose the Fluent Form you want to use to send information to Ecomail.
- Go to that form’s Settings & Integrations tab, then click on “Integrations“.
- Click on Add a new Integration and select Ecomail Feed from the list.
- Give this integration a name you’ll recognise (e.g., “Website Newsletter Signups”).
- Select the specific Ecomail list where you want new contacts from this form to be added.
- Match your form fields to your Ecomail fields (this is called “mapping”):
- For example, connect your form’s “Email” field to Ecomail’s “Email” field.
- If your form has “Name” or “Surname” fields, match them to the correct fields in Ecomail. You will also see any custom fields you have enabled in Ecomail.
- Click the “Save” button to store these settings.
How Data is Sent and Checked
After someone fills out your form, the information isn’t sent to Ecomail right away. It’s usually a scheduled cron action that runs in the background when the website is not busy, ensuring no delay for your visitors. You need to wait a couple of seconds.
You can check if the data was sent by looking at the “Entry Details” for your form submissions in the API calls section. You might first see “pending,” meaning it’s waiting to be sent. If you refresh, it should change to “success” or “failure“.
If it fails, you’ll get a description of what went wrong (e.g., you sent a string to a number field). If you fix the problem, you might see an option to “resend” the data.
Fluent Forms FREE limitations
No “Conditions” in Free Version: If you’re using the free version of Fluent Forms, you cannot set up rules like “only send to Ecomail if the user checks this box.” This means you cannot selectively send contacts based on conditions; all submissions from that specific form will be sent.
No Automatic Resend on Failure (Free Version): If, for some reason, the integration fails (e.g., bad data was sent), the free version won’t automatically try to send it again. You would have to fix the issue and then manually resend the data.
Supported Ecomail Fields
- Standard Fields
- Name (Jméno)
- Surname (Příjmení)
- Email (required)
- Gender (male/female only)
- Company (Společnost)
- Phone (Telefon)
- Birthday (Narozeniny)
- Address Fields
- Street (Ulice)
- City (Město)
- Country (Země)
- ZIP (PSČ)
- Advanced Fields
- Source (Zdroj)
- Vokativ – Czech language vocative case
- Nameday (Svátek)
- Pre Title (Titul před)
- Sur Title (Titul za)
- Tags – Comma-separated list
- Custom Fields – Any custom fields configured in your Ecomail list will automatically appear in the field mapping options.
This field is part of the PRO version, which is not as expensive as you might think—it’s meant to support maintenance.
Table of Contents