Créer un contact

Ajoutez de nouveaux clients à votre base de données de contacts Brevo avec les informations du programme de fidélité et les attributs personnalisés pour un engagement personnalisé.

Démarrage rapide

Création de contact basique

POST https://api.brevo.com/v3/contacts
Content-Type: application/json
api-key: YOUR_API_KEY
{
"email": "[email protected]",
"attributes": {
"FIRSTNAME": "John",
"LASTNAME": "Doe",
"LOYALTY_POINTS": 1500,
"LOYALTY_TIER": "Gold",
"SIGNUP_DATE": "2024-01-15",
"LAST_PURCHASE": "2024-01-20",
"TOTAL_SPENT": 299.99
},
"listIds": [1, 2],
"updateEnabled": true
}

Réponse

{
"id": 123456
}

Intégration du programme de fidélité

Nouveau client avec attributs de fidélité

{
"email": "[email protected]",
"attributes": {
"FIRSTNAME": "Sarah",
"LASTNAME": "Johnson",
"PHONE": "+1234567890",
"LOYALTY_ID": "LYL-2024-001",
"LOYALTY_POINTS": 0,
"LOYALTY_TIER": "Bronze",
"PREFERRED_REWARDS": "Discounts",
"BIRTHDAY": "1990-05-15",
"SIGNUP_SOURCE": "Website",
"REFERRAL_CODE": "REF-12345",
"COMMUNICATION_PREFERENCES": "Email,SMS",
"PURCHASE_CATEGORIES": ["Electronics", "Fashion"],
"AVERAGE_ORDER_VALUE": 0
},
"listIds": [1], // Liste des nouveaux clients
"emailBlacklisted": false,
"smsBlacklisted": false,
"updateEnabled": true
}

Mise à jour d’un client existant

{
"email": "[email protected]",
"attributes": {
"LOYALTY_POINTS": 2500,
"LOYALTY_TIER": "Platinum",
"LAST_PURCHASE": "2024-01-25",
"TOTAL_SPENT": 1299.99,
"RECENT_PURCHASES": ["Product A", "Product B"],
"ENGAGEMENT_SCORE": 8.5,
"LAST_EMAIL_OPENED": "2024-01-24",
"PREFERRED_CONTACT_TIME": "Evening"
},
"listIds": [1, 3], // Ajouter à la liste des clients Platinum
"updateEnabled": true
}

Attributs spécifiques à Tajo

Données de fidélité client

Nom de l’attributTypeDescription
LOYALTY_IDChaîneID unique du programme de fidélité
LOYALTY_POINTSNombreSolde de points actuel
LOYALTY_TIERChaîneNiveau actuel (Bronze, Silver, Gold, Platinum)
POINTS_EARNED_YTDNombrePoints gagnés cette année
POINTS_REDEEMED_YTDNombrePoints échangés cette année
TIER_PROGRESSNombreProgression vers le prochain niveau (%)
NEXT_TIER_POINTSNombrePoints nécessaires pour le prochain niveau

Comportement d’achat

Nom de l’attributTypeDescription
TOTAL_SPENTNombreValeur à vie
AVERAGE_ORDER_VALUENombreMontant moyen d’achat
PURCHASE_FREQUENCYChaîneFréquence d’achat
LAST_PURCHASEDateDate du dernier achat
FAVORITE_CATEGORIESTableauCatégories de produits préférées
SEASONAL_BUYERBooléenAchète de manière saisonnière

Métriques d’engagement

Nom de l’attributTypeDescription
ENGAGEMENT_SCORENombreNote d’engagement de 1 à 10
EMAIL_OPEN_RATENombreTaux d’ouverture personnel %
CLICK_THROUGH_RATENombreCTR personnel %
LAST_EMAIL_OPENEDDateDernière interaction email
PREFERRED_CHANNELChaîneEmail, SMS, WhatsApp

Création de contacts en masse

Créez plusieurs contacts en même temps :

{
"contacts": [
{
"email": "[email protected]",
"attributes": {
"FIRSTNAME": "Alice",
"LOYALTY_POINTS": 500,
"LOYALTY_TIER": "Bronze"
}
},
{
"email": "[email protected]",
"attributes": {
"FIRSTNAME": "Bob",
"LOYALTY_POINTS": 1200,
"LOYALTY_TIER": "Silver"
}
}
],
"listIds": [1],
"updateEnabled": true
}

Gestion des erreurs

Erreurs courantes et solutions :

{
"code": "duplicate_parameter",
"message": "Contact already exists",
"details": {
"email": "[email protected]",
"existingId": 123456
}
}
{
"code": "invalid_parameter",
"message": "Invalid list ID",
"details": {
"listIds": [999]
}
}

Bonnes pratiques pour Tajo

  1. Toujours inclure les champs de fidélité de base : LOYALTY_POINTS, LOYALTY_TIER, LOYALTY_ID
  2. Activer la mise à jour : Permettre les mises à jour des contacts existants
  3. Utiliser les listes de segmentation : Organiser par niveau, comportement, préférences
  4. Suivre l’engagement : Surveiller les taux d’interaction email/SMS
  5. Synchronisation régulière des données : Maintenir les données de fidélité à jour avec votre système

Prochaines étapes

Assistant AI

Bonjour ! Posez-moi vos questions sur la documentation.

Commencez gratuitement avec Brevo