Aller au contenu principal

Envoyer à des non-clients

Un partenaire vous transmet une liste de prospects. Un salon vous confie 300 invitations presse. Ces personnes n’ont pas de carte de fidélité chez vous. Vous leur envoyez quand même un coupon ou un billet, sans les inscrire d’abord.

Client ou non-client ?​

ClientNon-client
Fiche dans le walletOui, créée avant (POST/clients)Non
Identifié parclientIdfirstName, lastName, email (obligatoires), phoneNumber
Cas typiqueCoupon anniversaire, récompense de palierCampagne prospects, invitations, partenaires

Par type de pass​

PassEndpointComment
CouponPOST/coupons/{id}/passes/sendDans clients, mettez un clientId pour un client, ou prénom, nom, email pour un non-client. Les deux peuvent cohabiter dans le même envoi.
ÉvénementPOST/events/{id}/passesPrénom, nom, email, et la place (leftRow, centerRow, rightRow).
Événement, en massePOST/events/{id}/passes/bulkMême chose, jusqu’à 5 000 billets, en asynchrone.
Transport, hôtelPOST/transits/{transitId}/passes, POST/hotels/{id}/passesCes passes s’émettent toujours à partir des coordonnées du voyageur.

Exemple : un coupon à des prospects​

Chaque destinataire peut avoir sa propre valeur, description, date d’expiration, code promo ou code-barres. Ici, -10 % pour un contact froid, -20 % pour un contact chaud :

POST/coupons/{id}/passes/sendEssayer
curl -L 'https://api-v2.test.eldowallet.fr/coupons/$COUPON_ID/passes/send' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'x-lang: fr' \
-H 'Authorization: Bearer <token>' \
--data-raw '{
"webhookUrl": "https://crm.example.com/hooks/eldo",
"clients": [
{
"firstName": "Alan",
"lastName": "Jason",
"email": "alan@example.com",
"value": "-10 %"
},
{
"firstName": "Inès",
"lastName": "Roux",
"email": "ines@example.com",
"value": "-20 %",
"barcode": "PROMO-0002"
}
]
}'

L’envoi est une opération en masse : la réponse donne l’identifiant de l’opération, à suivre avec GET/bulk-operations/{operationId} ou via webhookUrl.

Coordonnées manquantes

Sans clientId, prénom, nom et email sont obligatoires. Sinon : MISSING_RECIPIENT_DETAILS_FOR_NON_CLIENT.

Bonnes pratiques​

  • Ayez le consentement. Envoyer un email ou un SMS à un non-client reste de la prospection. Vérifiez la base légale de votre fichier.
  • Un code-barres par bon si votre caisse doit savoir quel bon a été utilisé.
  • Mesurez. Suivez l’usage des coupons avec GET/coupons/{id}/passes/stats.

Pour aller plus loin​

Les nouveautés de l'API, une fois par mois

Nouveaux endpoints, changements à prévoir, guides et cas d'usage. Pas de spam, désinscription en un clic.

Signaler un problème technique

Une erreur de l’API, un pass qui ne se met pas à jour, un e-mail qui n’arrive pas ? Décrivez le problème : notre équipe technique vous répond.

Pour une réponse rapide, indiquez :

  • La méthode et l’endpoint (ex. POST /clients)
  • Le code d’erreur renvoyé (errorCode) et le corps envoyé
  • La date et l’heure de l’appel
  • Les identifiants concernés (client, modèle, pass)

N’y mettez jamais de jeton d’API ni de mot de passe.

Assistant IA

Beta

Chargement…

Réponses générées par IA (Claude) : vérifiez les points importants.

Connectez-vous pour utiliser l'assistant