Author: Nasir Ahmed 106 views


The Advanced Form Integration plugin allows you to integrate any sender platform to Sendinblue. When a user fills a form on your website, the plugin will send the data to your Sendinblue account and create a contact in the preferred list. The free version of the plugin can add a contact with basic fields to a list. It requires a paid AFI license to add custom fields and update contact.

Supported Features

  • Create a new contact with basic fields (First Name, Last Name, Email & Phone). It also allows adding the contact to a preferred list.

  • Supports custom fields and updating contacts. So you’ll be able to add a contact to multiple lists. Pro

How to Setup

Activate Sendinblue & Save API Key

Go to AFI > Settings > General and you will find all the supported platforms listed there. Mark Sendinblue and hit the Save Changes button at the bottom.

Now find the Sendinblue tab at the top of the settings page click on it, You will be taken to the Sendinblue settings page, where you need to provide the API key in the input field.

Create New Integration

Once API Key is saved you can start creating new integrations. Click on Add New under the AFI menu, New Integration page will appear.


A default title will be auto-generated with an auto incremental number. You can rename it to something related to the task. It will help you to quickly recognize the correct one when there is multiple integrations setup.


Select Correct Sender Form in From Provider dropdown. Desired Form plugin must be installed and activated otherwise you won’t see it listed. After selecting Correct Form, all forms built under that form will be fetched and auto-populated in Form/Task Name drop-down. Select the form that you want to integrate.


If you are on the AFI basic plugin, select Sendinblue. Select Sendinblue [PRO] when you are suing the AFI Pro plugin. Here the term [PRO] means the Pro features of the AFI plugin. You don’t need a Pro Sendinblue subscription. 

AFI free features

AFI Pro Features

Map Fields

Available contact lists will be auto-populated. Select the desired one. Map Email, First Name, Last Name, etc., and other fields that you want. Skip the fields that not needed.

Phone Number (SMS)

If the form on your website collects user’s phone number, you might want to send it to Sendinblue along with other data. You have to be cautious in this case. Sendiblue only accepts a fully formatted phone number including the country code before it. You need to ensure that a fully formatted phone number is sent. So there are two ways you can achieve it. 

Design your forms phone number field in a way that user also enters the country code number. It could be a dropdown where the country is selectable.

Or if you expect the visitors from the same country, you can use a simple phone number input box in the form. In this case, add the country prefix while setting up the integration. For example, if you expect all the users from Spain, add +34 before the phone number tag. The plugin will automatically add +34 before all the submitted phone numbers.

Add a fixed country prefix if all visitors are expected from the same country

Save Integration​

Finally, click the Save Integration button and you are done. Now you can start testing.


After the integration is made, when users fill up the form and submit it, the plugin initiates the process of sending data to the configured platform. It also saves a log that includes what data it tried to send, and what it got in response from that platform. So if you find an integration is not working, your first task is to check the logs. Go to AFI > Log menu and check the recent logs. 

Integration not working, contact not saving on Sendinblue account

If you encounter the problem that an integration was created but while testing no contact was added to Sendinblue, please review the following things:

  1. Always do tests with real email and phone numbers. Don't use [email protected] or [email protected], etc. Modern platforms can understand that these are fake and ignores.

  2. If you are sending the phone number, make sure that it is fully formatted with the country code. See  the phone number section above for details.

  3. Go to the Log menu and most probably you will find that some errors are logged. See the error message and try to fix accordingly.

  4. If you are still stuck with no results, please send an email to [email protected] with the necessary screenshots and a copy of the error log. We will be happy to help you.

On this page