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/contactsContent-Type: application/jsonapi-key: YOUR_API_KEY
{ "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é
{ "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
{ "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’attribut | Type | Description |
|---|---|---|
LOYALTY_ID | Chaîne | ID unique du programme de fidélité |
LOYALTY_POINTS | Nombre | Solde de points actuel |
LOYALTY_TIER | Chaîne | Niveau actuel (Bronze, Silver, Gold, Platinum) |
POINTS_EARNED_YTD | Nombre | Points gagnés cette année |
POINTS_REDEEMED_YTD | Nombre | Points échangés cette année |
TIER_PROGRESS | Nombre | Progression vers le prochain niveau (%) |
NEXT_TIER_POINTS | Nombre | Points nécessaires pour le prochain niveau |
Comportement d’achat
| Nom de l’attribut | Type | Description |
|---|---|---|
TOTAL_SPENT | Nombre | Valeur à vie |
AVERAGE_ORDER_VALUE | Nombre | Montant moyen d’achat |
PURCHASE_FREQUENCY | Chaîne | Fréquence d’achat |
LAST_PURCHASE | Date | Date du dernier achat |
FAVORITE_CATEGORIES | Tableau | Catégories de produits préférées |
SEASONAL_BUYER | Booléen | Achète de manière saisonnière |
Métriques d’engagement
| Nom de l’attribut | Type | Description |
|---|---|---|
ENGAGEMENT_SCORE | Nombre | Note d’engagement de 1 à 10 |
EMAIL_OPEN_RATE | Nombre | Taux d’ouverture personnel % |
CLICK_THROUGH_RATE | Nombre | CTR personnel % |
LAST_EMAIL_OPENED | Date | Dernière interaction email |
PREFERRED_CHANNEL | Chaîne | Email, SMS, WhatsApp |
Création de contacts en masse
Créez plusieurs contacts en même temps :
{ "contacts": [ { "attributes": { "FIRSTNAME": "Alice", "LOYALTY_POINTS": 500, "LOYALTY_TIER": "Bronze" } }, { "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": { "existingId": 123456 }}{ "code": "invalid_parameter", "message": "Invalid list ID", "details": { "listIds": [999] }}Bonnes pratiques pour Tajo
- Toujours inclure les champs de fidélité de base : LOYALTY_POINTS, LOYALTY_TIER, LOYALTY_ID
- Activer la mise à jour : Permettre les mises à jour des contacts existants
- Utiliser les listes de segmentation : Organiser par niveau, comportement, préférences
- Suivre l’engagement : Surveiller les taux d’interaction email/SMS
- Synchronisation régulière des données : Maintenir les données de fidélité à jour avec votre système