Effortlessly sync a remote file containing contacts and their information with Brevo in just minutes via FTP/SFTP. Keep it updated at your preferred frequency, all without needing to write a single line of code.
About the FTP contacts integration
- We currently support .csv and .txt files with values separated by either a comma or a semicolon. However, we do not support tab-separated values.
- You cannot sync boolean-type attributes.
- There’s a global limit on how much data, your integrations can pull or sync with. This limit is set to 100,000 tasks/month. You'll receive an email notification when you reach 80% of your monthly quota. If you exceed this limit, your integrations will be stopped and you'll receive a new email notification informing you about that. To increase your monthly quota, feel free to contact our support team by creating a ticket from your account.
Before you start
We recommend you contact the IT department of your company and request them to add the IPs used for sending information via the FTP server to your allowlist:
|
|
Step 1: Set up the FTP contacts integration
First, set up the FTP Contacts integration on your Brevo account:
- Click your account name and select Plugins & Integrations.
- Select the FTP contacts integration.
- Name the integration.
- Click Create integration.
Step 2: Configure FTP
Connect the integration to your FTP server:
- In the Host field, enter the appropriate protocol (
ftp://
orsftp://
), followed byftp.
and the URL of your FTP server (e.g.,ftp://ftp.myserver.com
orsftp://ftp.myserver.com
). - In the Username field, enter your FTP username.
- In the Password field, enter your FTP password.
- In the Port field, enter the server port you want to use for file transfer.
💡 Good to knowIf you did not include the appropriate protocol in the Host field, use port 21 for an FTP connection or port 22 for an SFTP connection. - Click Quick connect.
-
After a few seconds, you will see either a success or failure message indicating the result of the connection attempt:
-
✅ If the connection was successful, click Continue.
-
❗️ If your credentials are incorrect, you won't be able to proceed and will need to provide the correct credentials. This error message will be displayed: "Impossible to connect to server".
-
Step 3: Select a file
If needed, you can add a new file to your FTP server at this step and click the ↪️ Refresh button next to the dropdowns to reload the list of available files.
- Select the folder and file that you want to sync contacts from:
- From the Folder dropdown, select the folder the file is stored in. The root folder is displayed as
/
.
❗️ ImportantOnly the root folder and folders on the same level can be selected. - From the File dropdown, select the .csv or .txt file that you want to sync contacts from.
- From the Folder dropdown, select the folder the file is stored in. The root folder is displayed as
- Click Continue.
Step 4: Map the data fields from your file with your Brevo contacts attributes
- (Optional) To import the contacts in your file as blocklisted contacts in Brevo, select the Contact Blocklisting option.
- Use the dropdowns to map the Brevo contact attributes from the Contact Attribute column to the data fields from the FTP Attribute column.
- (Optional) If you prefer not to sync a specific contact attribute, select Do not import from the dropdown.
- Click Continue.
Step 5: Select a Brevo list
Select the Brevo list where you want to synchronize the contacts in your file:
- In the Select a list tab, select the existing list where you want to synchronize the contacts in your file.
- Click Continue.
- In the Create a list tab, create the new list where you want to synchronize the contacts in your file.
- Select the folder where you want to store the new list.
- Click Continue.
Step 6: Set the import frequency
Manage the frequency at which the integration should sync the contacts in your file to Brevo:
- Sspecify when your file should be read and synced to Brevo:
-
Specific days of the week
Select the specific day(s) and time at which the file should be checked and synced. -
Specific day of the month
Select a specific day of the month and the time at which the file should be checked and synced.
-
Specific days of the week
- Click Continue.
Step 7: Activate the integration
Click Save and Activate now. You will be redirected to the My Integrations page, where you can view the newly created integration.
⏭️ What's next?
🤔 Have a question?
If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.
If you’re looking for help with a project using Brevo, we can match you with the right certified Brevo expert partner.