Créez une carte après un nouveau contact CRM
Utilisez le contact CRM ID comme External ID, créez une invitation de carte 7stamp, puis envoyez l'installation renvoyée URL via votre email habituel, SMS, ou étape de messagerie.
Guide d'automatisation sans code
Utilisez Make pour connecter 7stamp à un CRM, POS, une boutique en ligne, une feuille de calcul, un outil de messagerie ou tout autre système pouvant envoyer des données dans un scénario. L'itinéraire prêt pour la production aujourd'hui est l'application HTTP de Make pour les appels 7stamp API et Custom webhook de Make pour les événements 7stamp entrants.
Il n'y a pas encore d'application publique 7stamp dans le sélecteur d'applications de Make. N'en attendez pas un: ajoutez HTTP → Make a request, utilisez la méthode exacte URL, l'en-tête Bearer et JSON ci-dessous, puis mappez les champs de votre module source. C'est le même 7stamp Integration API qu'un futur connecteur utiliserait.
Commencez avec un événement et un résultat. Une fois les données de test correctes, ajoutez des filtres, des routeurs, des mises à jour CRM et des messages de suivi autour.
Utilisez le contact CRM ID comme External ID, créez une invitation de carte 7stamp, puis envoyez l'installation renvoyée URL via votre email habituel, SMS, ou étape de messagerie.
Déclenchez le scénario à partir d'une commande payante POS ou ecommerce. Cartographiez son client stable ID et commandez ID dans Scan a Card, puis utilisez un montant ou un nombre de tampons explicite.
Lorsqu'un événement de carte signale une récompense ou un bon, branchez le scénario: mettez à jour le CRM, informez l'équipe et envoyez un push de carte de portefeuille ou un e-mail uniquement en cas de besoin.
Utilisez le module HTTP de Make pour appeler directement 7stamp. Il s'agit du choix universel pour un moteur de réservation personnalisé POS, ERP ou tout autre service API-first.
Pour chaque carte ci-dessous, ajoutez HTTP → Make a request, puis définissez la méthode et URL exactement comme indiqué. Utilisez la même clé Bearer pour chaque demande. Le mappage requis vous indique ce qu'il faut fournir à partir de votre déclencheur CRM, POS ou de commerce électronique.
Webhooks → Custom webhook Créez un Custom webhook dans Make, copiez son URL, puis collez ce URL dans les paramètres du webhook du profil 7stamp. Cela démarre un scénario lorsque 7stamp envoie un événement tel que SCAN, REWARD_EARNED ou VOUCHER_ISSUED.
POST /cards/invite Crée une nouvelle installation personnelle URL et un code d'insertion de livraison pour un contact externe.
POST /cards/invite/bulk Crée jusqu'à 100 liens d'invitation en une seule demande. Utilisez-le pour une migration ou une campagne contrôlée, et non pour une exportation illimitée de contacts.
GET /cards Recherche les enregistrements de carte par External ID, avec des filtres de modèle et de source facultatifs.
GET /cards/{user_card_id} Lit l'état complet d'une carte lorsqu'une étape précédente a renvoyé son User Card ID interne.
POST /cards/scan Ajoute des tampons à partir d'un montant d'achat ou d'un décompte explicite. Il accepte User Card ID ou External ID et peut conserver la référence de commande externe.
GET /templates Répertorie les modèles de cartes disponibles pour la touche API. Utilisez-le pour tester la connexion ou pour sélectionner un modèle de manière dynamique.
GET /templates/{template_id}/design Returns the visual design settings for a known template, useful when another system needs to display a consistent card choice.
POST /vouchers/issue Émet un bon à un propriétaire de carte identifié par External ID ou User Card ID.
POST /messages/send Envoie le contenu au propriétaire de la carte via push de carte portefeuille et/or e-mail, sous réserve du canal configuré et des règles de consentement.
Full 7stamp endpoint URL Il s'agit du module Make qui appelle chaque route 7stamp ci-dessus. Utilisez un URL complet, sélectionnez la méthode documentée, ajoutez l'en-tête Bearer et utilisez JSON uniquement lorsque l'itinéraire a besoin d'un corps.
Les noms ci-dessous sont les vrais modules Make. Commencez par le premier scénario, exécutez-le sur un contact jetable, puis ajoutez ensuite des routeurs, des filtres ou une planification de production.
Résultat attendu: Le client reçoit le install_url retourné par 7stamp; votre CRM peut conserver ce URL dans le même enregistrement de contact.
Vérifiez: POST /cards/invite crée toujours une nouvelle invitation. Utilisez d'abord Find Cards si votre règle commerciale est d'éviter une autre invitation pour un contact existant.
Résultat attendu: Une réponse de numérisation réussie inclut le succès, scan_id, stamps_added et l'état de la carte après numérisation pour votre prochaine étape.
Vérifiez: Utilisez le même external_order_id lors des tentatives afin que l'ordre puisse être retracé dans les événements de webhook ultérieurs; n'attribuez pas de timbres deux fois après un échec peu clair.
Résultat attendu: Make reçoit immédiatement l'événement 7stamp et peut trouver l'enregistrement CRM correspondant via external_id et external_source.
Vérifiez: Gardez le webhook URL privé. Testez un événement réel avant d'activer des messages irréversibles, des bons ou des modifications CRM.
Ce sont les écrans 7stamp Admin exacts. Créez la clé une fois, copiez-la dans la connexion sécurisée HTTP de Make, puis supprimez-la immédiatement de votre presse-papiers. Écran
Dans 7stamp Admin, allez dans API & Integrations → API Keys → Add API Key. Stockez la valeur dans la connexion à clé HTTP API de Make lorsque cette option est disponible. Ne mappez jamais la clé à partir d’un champ de texte, ne la placez jamais dans une note ou ne l’utilisez pas dans un flux de travail orienté navigateur. Une clé appartient à un 7stamp lieu de travail/profile.
Cartographier l'immuable ID à partir de votre CRM, POS ou de votre commerce plateforme – par exemple un CRM contact ID ou un client UUID. Ajoutez External Source tel que hubspot, shopify ou poster lorsque le même identifiant peut apparaître dans plusieurs systèmes.
Lorsque le profil 7stamp connecté a un modèle de carte actif, le modèle peut être laissé vide. Avec plusieurs modèles, mappez ou choisissez délibérément template_id afin que chaque invitation et analyse atteigne le programme de fidélité prévu.
http Method: POST
URL: https://api.7loc.com/cards-api/cards/invite
Headers:
Authorization: Bearer YOUR_7STAMP_API_KEY
Content-Type: application/json
Body type: Raw / JSON
{
"external_id": "crm_contact_8821",
"external_source": "hubspot",
"template_id": 42
} Dans 7stamp Admin, créez une clé dans API & Integrations → API Keys → Add API Key. Utilisez un profil de test distinct/key lorsque la configuration de votre compte le permet.
Dans Make, créez un scénario et ajoutez le déclencheur source. Exécutez-le une fois avant le mappage afin que vous puissiez voir un véritable exemple de contact ou de commande payée.
Cliquez sur le plus suivant, recherchez HTTP et choisissez Make une demande. Définissez la méthode, le URL complet et les en-têtes de la carte d'opération sur cette page.
Utilisez GET https://api.7loc.com/cards-api/templates comme première requête. Sa réponse réussie prouve que la clé fonctionne sans modifier les données client.
Pour les itinéraires POST, sélectionnez application/json et collez la forme du corps à partir de ce guide. Cartographier une écurie External ID; ajoutez template_id uniquement si le profil a plusieurs modèles actifs.
Exécutez avec un contact jetable, inspectez la sortie HTTP, puis mappez ensuite ses champs de réponse exacts dans le prochain CRM, e-mail ou module de messagerie.
Utilisez HTTP pour 7stamp maintenant: il s'agit de l'itinéraire documenté et prêt pour la production, et non d'une solution de secours réduite. Choisissez-le chaque fois que vous avez besoin d'une opération 7stamp, d'un nouvel itinéraire API ou d'une connexion personnalisée POS/ERP. La référence OpenAPI est la source de vérité pour la méthode, le chemin complet, le corps et le schéma de réponse; la clé du porteur et la base URL restent les mêmes.
Pour un scénario basé sur les événements, ajoutez Webhooks → Custom webhook et créez un webhook. Copiez son URL, ouvrez API & Integrations → Webhooks dans le profil 7stamp, collez le URL, sélectionnez les types d'événements, enregistrez et envoyez un véritable événement de test. Le profil 7stamp est propriétaire de cet abonnement; l'actuel API n'expose pas les points de terminaison automatiques du webhook Subscribe/unsubscribe.
Les instructions sur cette page utilisent les modules Make qui sont disponibles pour chaque compte Make. Si vous souhaitez un futur module natif 7stamp plutôt que HTTP, envoyez-nous le workflow dont vous avez besoin; jusque-là, les HTTP et Custom webhook couvrent toutes les opérations 7stamp documentées.
Oui. Il n'y a pas d'application publique 7stamp dans Make aujourd'hui. Ajoutez HTTP > Make une requête, utilisez le point de terminaison 7stamp complet URL et envoyez Authorization: Bearer suivi de votre clé 7stamp API. HTTP peut appeler chaque point de terminaison documenté.
Dans 7stamp Admin, ouvrez API Intégrations, puis API Keys, puis Add API Key. La clé est limitée au lieu de travail/profile qui l'a créée, utilisez donc un profil de test pour les scénarios de test autant que possible.
Utilisez l'identifiant stable du système source, de préférence un contact CRM ID ou un client UUID. N’utilisez pas de nom d’affichage. Un numéro de téléphone ou une adresse e-mail peuvent fonctionner, mais peuvent changer et doivent être traités de manière cohérente.
Créez un Webhooks > Custom webhook dans Make, puis collez son URL généré dans les paramètres du webhook du profil 7stamp. Utilisez un filtre ou un routeur Make après la livraison pour gérer le event_type entrant.
Étape suivante
Créez la clé API, testez List Templates et créez un scénario d'invitation ou d'analyse avec un contact jetable. Ajoutez des routeurs et des messages uniquement une fois que ce simple flux est fiable.