Kontakt anlegen
Füge neue Kund:innen mit Informationen zum Loyalty-Programm und eigenen Attributen für personalisiertes Engagement in deine Brevo-Kontaktdatenbank ein.
Schnellstart
Grundlegendes Anlegen eines Kontakts
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}Antwort
{ "id": 123456}Integration ins Loyalty-Programm
Neue Kund:in mit Loyalty-Attributen
{ "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 für Neukund:innen "emailBlacklisted": false, "smsBlacklisted": false, "updateEnabled": true}Bestandskund:in aktualisieren
{ "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], // Zur Platinum-Kund:innen-Liste hinzufügen "updateEnabled": true}Tajo-spezifische Attribute
Kund:innen-Loyalty-Daten
| Attributname | Typ | Beschreibung |
|---|---|---|
LOYALTY_ID | String | Eindeutige ID im Loyalty-Programm |
LOYALTY_POINTS | Number | Aktueller Punktestand |
LOYALTY_TIER | String | Aktuelle Stufe (Bronze, Silver, Gold, Platinum) |
POINTS_EARNED_YTD | Number | In diesem Jahr gesammelte Punkte |
POINTS_REDEEMED_YTD | Number | In diesem Jahr eingelöste Punkte |
TIER_PROGRESS | Number | Fortschritt bis zur nächsten Stufe (%) |
NEXT_TIER_POINTS | Number | Für die nächste Stufe erforderliche Punkte |
Kaufverhalten
| Attributname | Typ | Beschreibung |
|---|---|---|
TOTAL_SPENT | Number | Customer Lifetime Value |
AVERAGE_ORDER_VALUE | Number | Durchschnittlicher Einkaufswert |
PURCHASE_FREQUENCY | String | Wie häufig gekauft wird |
LAST_PURCHASE | Date | Datum des letzten Einkaufs |
FAVORITE_CATEGORIES | Array | Bevorzugte Produktkategorien |
SEASONAL_BUYER | Boolean | Kauft saisonal |
Engagement-Metriken
| Attributname | Typ | Beschreibung |
|---|---|---|
ENGAGEMENT_SCORE | Number | Engagement-Bewertung (1–10) |
EMAIL_OPEN_RATE | Number | Persönliche Öffnungsrate in % |
CLICK_THROUGH_RATE | Number | Persönliche Klickrate in % |
LAST_EMAIL_OPENED | Date | Letzte E-Mail-Interaktion |
PREFERRED_CHANNEL | String | E-Mail, SMS, WhatsApp |
Kontakte im Batch anlegen
Mehrere Kontakte auf einmal anlegen:
{ "contacts": [ { "attributes": { "FIRSTNAME": "Alice", "LOYALTY_POINTS": 500, "LOYALTY_TIER": "Bronze" } }, { "attributes": { "FIRSTNAME": "Bob", "LOYALTY_POINTS": 1200, "LOYALTY_TIER": "Silver" } } ], "listIds": [1], "updateEnabled": true}Fehlerbehandlung
Häufige Fehler und Lösungen:
{ "code": "duplicate_parameter", "message": "Kontakt existiert bereits", "details": { "existingId": 123456 }}{ "code": "invalid_parameter", "message": "Ungültige Listen-ID", "details": { "listIds": [999] }}Best Practices für Tajo
- Immer die zentralen Loyalty-Felder einbeziehen: LOYALTY_POINTS, LOYALTY_TIER, LOYALTY_ID
- Updates aktivieren: Aktualisierungen bestehender Kontakte zulassen
- Segmentierungslisten nutzen: Nach Stufe, Verhalten, Präferenzen organisieren
- Engagement verfolgen: E-Mail-/SMS-Interaktionsraten beobachten
- Regelmäßige Datensynchronisation: Loyalty-Daten mit deinem System aktuell halten