Importez automatiquement les données de vos contacts dans votre compte Brevo depuis des systèmes externes en utilisant des serveurs FTP ou des bases de données. Cela vous permet de configurer un flux de données automatisé qui s’exécute sans intervention manuelle.
Avant de commencer
- Vous avez besoin d’une connexion à l’un des éléments suivants :
- Un serveur FTP (le vôtre ou fourni par Brevo)
- Une base de données prise en charge (PostgreSQL, MongoDB, BigQuery ou Snowflake)
- Actuellement, seules les données de contact sont prises en charge. La prise en charge d'objets e-commerce et personnalisés sera disponible ultérieurement.
- Vous pouvez créer plusieurs sources dans une seule intégration pour importer des données issues de différents fichiers ou tables de base de données.
ℹ️ À propos de l'import des données par intégration
Brevo prend en charge deux types de sources de données pour les imports automatisés : les serveurs FTP et les bases de données.
Avec une intégration de serveur FTP, vous chargez des fichiers sur un serveur FTP et Brevo les récupère automatiquement pour les importer. Vous pouvez utiliser votre propre serveur FTP ou en demander un à Brevo.
- Vous chargez les fichiers de données sur votre serveur FTP à intervalles réguliers (ou chaque fois que vous avez de nouvelles données).
- Brevo vérifie le serveur FTP en fonction du calendrier que vous définissez.
- Si un fichier correspondant à vos règles spécifiées est trouvé, Brevo importe les données selon votre configuration.
- Si aucun nouveau fichier n’est trouvé, Brevo attend la prochaine vérification programmée.
L’intégration de bases de données est particulièrement efficace car elles peuvent importer des modifications graduelles uniquement plutôt que de retraiter toutes les données à chaque fois.
- Vos données sont stockées et mises à jour dans votre base de données externe.
- Brevo vérifie votre base de données en fonction du calendrier que vous définissez.
- Si de nouvelles données sont détectées (en fonction du champ que vous spécifiez pour les mises à jour), Brevo n’importe que les nouveaux enregistrements ou les enregistrements modifiés.
- Si aucune nouvelle donnée n’est trouvée, Brevo attend la prochaine vérification programmée.
❓Comment cela fonctionne-t-il ?
L’intégration importe automatiquement les données de votre système externe dans Brevo aux intervalles que vous définissez. Une fois configurée, l’intégration :
- vérifie s'il y a de nouvelles données à la fréquence que vous avez définie (toutes les heures, tous les jours ou à la demande)
- traite et importe les nouveaux enregistrements ou les enregistrements mis à jour
- mappe vos champs de données externes aux attributs du contact de Brevo
- applique les règles de transformation des données que vous avez définies
- vous envoie des alertes si des problèmes surviennent pendant l'import
Vous pouvez surveiller toute l’activité d'import depuis votre tableau de bord d’intégration et télécharger des rapports d’erreur si nécessaire.
🖱️ Étape 1 : accéder à l’intégration
- Dans Brevo, cliquez sur le menu déroulant du compte et sélectionnez Intégrations.
- Dans la barre de recherche, saisissez le nom de l’intégration que vous souhaitez installer et cliquez dessus :
- Serveur FTP pour les imports basés sur un fichier.
-
PostgreSQL, MongoDB, BigQuery ou Snowflake pour les imports de bases de données.
- Cliquez sur Configurer l'intégration.
⚙️ Étape 2 : connecter votre source à Brevo
L’intégration créera la connexion entre Brevo et votre système externe :
- Entrez un nom pour votre intégration et cliquez sur Continuer.
- Saisissez vos identifiants pour connecter votre base de données à Brevo.
- Si votre fichier se trouve dans un sous-dossier, ouvrez les Champs facultatifs et remplissez le champ Chemin du dossier. Renseignez d’autres champs facultatifs si besoin.
- Cliquez sur Tester l'intégration pour vous assurer que votre compte Brevo et votre serveur sont connectés.
- Cliquez sur Ajouter une intégration.
🛢️ Étape 3 : ajouter une source
Maintenant que votre serveur et votre compte Brevo sont connectés, vous devez ajouter votre source de données. Une source définit quelles données importer et comment les traiter.
Configuration de la source
- Allez dans Intégrations > Mes intégrations et cliquez sur le nom de l’intégration que vous venez de créer.
- Cliquez sur Créer une source.
- Saisissez un nom pour votre source.
- Choisissez l’objet dans Brevo avec lequel vous souhaitez synchroniser votre source. Cela peut être Contact, Produit, Commande ou Article commandé.
- Dans le menu déroulant Fichier à synchroniser, sélectionnez le fichier de votre source que vous souhaitez synchroniser avec Brevo. Cliquez sur le menu déroulant et Actualiser la liste si votre fichier n’apparaît pas dans la liste.
- (Facultatif) Dans le menu déroulant Champ à vérifier pour les mises à jour, sélectionnez le champ de votre source que Brevo doit vérifier à chaque synchronisation pour récupérer des informations nouvelles ou mises à jour.
- Dans le menu déroulant Fréquence de synchronisation, choisissez à quelle fréquence vous souhaitez collecter des données de votre source vers Brevo. Cela peut être manuellement, toutes les heures ou tous les jours. Vous pourrez changer cette fréquence plus tard si besoin.
- Cliquez sur Continuer.
Sélection des données
Dans le menu déroulant Champs à synchroniser, sélectionnez les champs de la source de votre base de données qui seront synchronisés avec Brevo et cliquez sur Continuer.
Transformation des données
Appliquez des formules à vos différents attributs pour les nettoyer et les standardiser avec ceux que vous avez déjà dans Brevo.
Pour appliquer une formule à un attribut :
-
Cliquez sur Ajouter la formule.
-
Dans le champ de l'éditeur, entrez votre formule de transformation en utilisant le langage CEL (Common
Expression
Langage). Ouvrez l’accordéon ci-dessous pour découvrir nos exemples de formules de transformation :💡 Bon à savoirEntrez
.dans l’éditeur pour afficher les formules et champs disponibles.➡️ Pour en savoir plus sur les fonctions CEL, consultez notre article dédié Référence des fonctions CEL.➕ Exemples de formules de transformation-
.normalizeEmail()- Supprime les espaces et convertit les adresses email en minuscules -
.normalizePhoneNumber()- Convertit les numéros de téléphone au format international E.164 -
.normalizePhoneNumber("FR")- Normalise les numéros de téléphone locaux à l'aide d'un indicatif de pays spécifique -
.normalizePhoneNumber(["FR", "BE", "CH"])- Essaie plusieurs indicatifs de pays dans l’ordre -
(prénom + ' ' + nom).trim()- Combine le prénom et le nom de famille -
email.isNull() || téléphone.isNull()- Identifie les enregistrements avec des données manquantes -
Statutmarital.ifNull('inconnu')- Remplace les valeurs nulles par des valeurs par défaut -
variable.asInt()- Convertit une valeur à un entier
-
-
Réorganisez les champs si nécessaire en utilisant l’icône de glisser-déposer
.
- Cliquez sur Ajouter un champ pour ajouter un nouveau champ dans votre source et le synchroniser avec un attribut Brevo.
- Cliquez sur Continuer.
Mappage des attributs
Faites correspondre les champs de votre source aux attributs Brevo.
-
À côté du nom de chaque champ source, sélectionnez dans le menu déroulant
l'attribut Brevo correspondant à celui-ci.
❗️ ImportantPour que la synchronisation fonctionne correctement, vous devez sélectionner au moins un champ de chaque groupe requis présenté dans le message d'information en violet. Lorsque vous mappez les champs, assurez-vous que le type d’attribut Brevo correspond au type de données du champ dans votre source. Par exemple, si le champ Nom dans votre source est de type texte (chaîne), vous devez sélectionner un attribut Brevo avec le type chaîne.
- Désactivez un attribut si vous ne voulez plus le synchroniser.
- Cliquez sur Continuer.
Vous pouvez vérifier le statut de votre import directement dans vos paramètres d’intégration en consultant la liste de vos sources.
▶️ Étape 4 : activer et surveiller votre source
Une fois configurée, votre source apparaît dans votre tableau de bord d’intégration. Vous pouvez y effectuer les actions suivantes :
- Consulter les paramètres source et voir à quel moment les données ont été importées pour la dernière fois
- Déclencher manuellement un import pour tester votre configuration ou obtenir des mises à jour immédiates
- Voir les alertes et erreurs issues des derniers imports et rapports d'erreurs de téléchargement
- Modifier les paramètres source pour ajuster la fréquence, les transformations ou les mappages de champ
- Supprimer la source si elle n’est plus nécessaire
- Ajouter des sources supplémentaires à la même intégration
Vos imports automatisés s’exécuteront désormais selon le calendrier que vous avez configuré.
⏭️ Et après ?
🤔 Vous avez des questions ?
Pour toute question, n’hésitez pas à contacter notre service client en créant un ticket à partir de votre compte. Si vous n’avez pas encore de compte, vous pouvez nous contacter ici.
Si vous avez besoin d'aide pour un projet impliquant Brevo, nous pouvons vous mettre en relation avec une agence partenaire Brevo.