Skapa ett kort efter en ny CRM-kontakt
Använd CRM-kontakten ID som External ID, skapa en 7stamp-kortinbjudan och skicka sedan den returnerade installationen URL via din vanliga e-post, SMS eller meddelandesteg.
Automationsguide utan kod
Använd Make för att ansluta 7stamp med en CRM, POS, onlinebutik, kalkylblad, meddelandeverktyg eller vilket system som helst som kan skicka data till ett scenario. Den produktionsklara rutten idag är Makes HTTP app för 7stamp API samtal och Makes Custom webhook för inkommande 7stamp händelser.
Det finns ingen offentlig 7stamp-app i Makes appväljare än. Vänta inte på en: lägg till HTTP → Make a request, använd den exakta URL, metoden, Bearer header och JSON nedan, mappa sedan fälten från din källmodul. Detta är samma 7stamp Integration API som en framtida kontakt skulle använda.
Börja med en händelse och ett resultat. När testdata är korrekta, lägg till filter, routrar, CRM uppdateringar och uppföljningsmeddelanden runt det.
Använd CRM-kontakten ID som External ID, skapa en 7stamp-kortinbjudan och skicka sedan den returnerade installationen URL via din vanliga e-post, SMS eller meddelandesteg.
Utlösa scenariot från en betald POS eller e-handelsorder. Kartlägg sin stabila kund ID och beställ ID till Skanna ett kort, använd sedan ett belopp eller explicit stämpelräkning.
När en korthändelse rapporterar en belöning eller kupong, förgrena scenariot: uppdatera CRM, meddela teamet och skicka ett plånbokskortstryck eller e-post endast när det behövs.
Använd Makes HTTP-modul för att ringa 7stamp direkt. Detta är det universella valet för en anpassad POS, ERP, bokningsmotor eller någon API-första service.
För varje kort nedan, lägg till HTTP → Make a request, ställ sedan in metoden och URL exakt som visas. Använd samma Bearer-nyckel för varje begäran. Den nödvändiga mappningen talar om för dig vad du ska tillhandahålla från din CRM, POS eller e-handelstrigger.
Webhooks → Custom webhook Skapa en Custom webhook i Make, kopiera dess URL och klistra sedan in den URL i profilinställningarna för ⟦19574hook. Detta startar ett scenario när 7stamp skickar en händelse som SCAN, REWARD_EARNED eller VOUCHER_ISSUED.
POST /cards/invite Skapar en ny personlig installation URL och leverans-infoga kod för en extern kontakt.
POST /cards/invite/bulk Skapar upp till 100 inbjudningslänkar i en begäran. Använd den för en kontrollerad migrering eller kampanj, inte en obegränsad kontaktexport.
GET /cards Hittar kortposter efter External ID, med valfria mallar och källfilter.
GET /cards/{user_card_id} Läser hela statusen för ett kort när ett tidigare steg har returnerat sin interna User Card ID.
POST /cards/scan Lägger till stämplar från ett köpbelopp eller en explicit räkning. Den accepterar User Card ID eller External ID och kan behålla den externa orderreferensen.
GET /templates Listar de kortmallar som är tillgängliga för nyckeln API. Använd den för att testa anslutningen eller för att välja en mall dynamiskt.
GET /templates/{template_id}/design Returnerar de visuella designinställningarna för en känd mall, användbart när ett annat system behöver visa ett konsekvent kortval.
POST /vouchers/issue Utfärdar en kupong till en kortägare identifierad av External ID eller User Card ID.
POST /messages/send Skickar innehåll till kortägaren via plånbok-kort-push och /or e-post, med förbehåll för de konfigurerade kanalerna och samtyckesreglerna.
Full 7stamp endpoint URL Detta är Make-modulen som anropar varje 7stamp rutt ovan. Använd en komplett URL, välj den dokumenterade metoden, lägg till rubriken Bearer och använd JSON endast när rutten behöver en text.
Namnen nedan är de riktiga Make modulerna. Börja med det första scenariot, kör det mot en engångskontakt och lägg först sedan till routrar, filter eller produktionsschemaläggning.
Förväntat resultat: Kunden får install_url returnerad av 7stamp; din CRM kan behålla den URL i samma kontaktpost.
Kontrollera: POST /cards/invite skapar alltid en ny inbjudan. Använd Find Cards först om din affärsregel är att undvika en ny inbjudan till en befintlig kontakt.
Förväntat resultat: Ett lyckat skanningssvar inkluderar framgång, scan_id, stamps_added och statusen efter skanningskortet för ditt nästa steg.
Kontrollera: Använd samma external_order_id vid återförsök så att ordern kan spåras i senare webhook-händelser; ge inte ut frimärken två gånger efter en otydlig misslyckad körning.
Förväntat resultat: Make tar emot 7stamp-händelsen omedelbart och kan hitta matchningen via ⟦6 external_id och external_source.
Kontrollera: Håll webbhooken URL privat. Testa en riktig händelse innan du slår på oåterkalleliga meddelanden, kuponger eller CRM ändringar.
Det här är de exakta 7stamp Admin-skärmarna. Skapa nyckeln en gång, kopiera den till Makes säkra HTTP anslutning/keychain och ta sedan omedelbart bort den från ditt urklipp.
I 7stamp Admin, gå till API & Integrations → API Keys → Add API Key. Lagra värdet i Makes HTTP API-nyckelanslutning/keychain när det alternativet är tillgängligt. Mappa aldrig nyckeln från ett textfält, placera den i en anteckning eller använd den i ett arbetsflöde som vänder sig till webbläsaren. En nyckel tillhör en 7stamp arbetsplats/profile.
Kartlägga den oföränderliga ID från din ⟦19,6 POS, eller handelsplattform – till exempel en CRM kontakt ID eller kund UUID. Lägg till External Source som hubspot, shopify eller poster när samma identifierare kan förekomma i mer än ett system.
När den anslutna 7stamp-profilen har en aktiv kortmall, kan mallen lämnas tom. Med flera mallar, kartlägg eller välj template_id medvetet så att varje inbjudan och skanning når det avsedda lojalitetsprogrammet.
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
} I 7stamp Admin9, skapa en nyckel på 79. Använd en separat testprofil/key när ditt kontoinställningar tillåter det.
I Make, skapa ett scenario och lägg till källutlösaren. Kör det en gång innan kartläggning så att du kan se en riktig provkontakt eller betald order.
Klicka på nästa plus, sök efter HTTP och välj Make en begäran. Ställ in metoden, fullständig URL, och rubriker från operationskortet på den här sidan.
Använd GET https://api.7loc.com/cards-api/templates som första begäran. Dess framgångsrika svar bevisar att nyckeln fungerar utan att ändra kunddata.
För POST rutter, välj application/json och klistra in kroppsformen från den här guiden. Kartlägga ett stall External ID; lägg till template_id endast om profilen har flera aktiva mallar.
Kör med en engångskontakt, inspektera HTTP-utgången och mappa först därefter dess exakta svarsfält till nästa CRM-, e-post- eller meddelandemodul.
Använd HTTP för 7stamp nu: det är den dokumenterade, produktionsklara vägen, inte en reducerad reserv. Välj det när du behöver en 7stamp-operation, en ny API-rutt eller en anpassad POS/ERP-anslutning. Referensen OpenAPI är källan till sanning för metoden, hela vägen, kroppen och svarsschemat; bärnyckeln och basen URL förblir desamma.
För ett händelsedrivet scenario, lägg till Webhooks → Custom webhook och skapa en webhook. Kopiera dess URL, öppna API & Integrations → Webhooks i profilen 7stamp, klistra in URL, välj händelsetyper, spara och skicka en riktig testhändelse. Profilen 7stamp äger den prenumerationen; den nuvarande API exponerar inte automatiska webhook-prenumerationer/unsubscribe slutpunkter.
Instruktionerna på den här sidan använder Make-moduler som är tillgängliga för alla Make-konton. Om du vill ha en framtida inbyggd 7stamp-modul snarare än HTTP, skicka oss det arbetsflöde du behöver; tills dess täcker HTTP och Custom webhooks varje dokumenterad 7stamp operation.
Yes. There is no public 7stamp app in Make today. Add HTTP > Make a request, use the complete 7stamp endpoint URL, and send Authorization: Bearer followed by your 7stamp API key. HTTP can call every documented endpoint.
I 7stamp Admin, öppna API integrationer, sedan API Keys, sedan Add API Key. Nyckeln är anpassad till arbetsplatsen/profile som skapade den, så använd en testprofil för testscenarier när det är möjligt.
Använd den stabila identifieraren från källsystemet, helst en CRM kontakt ID eller kund UUID. Använd inte ett visningsnamn. Ett telefonnummer eller e-post kan fungera, men kan ändras och bör hanteras konsekvent.
Skapa en Webhooks > Custom webhook i Make, klistra sedan in dess genererade URL i webhook-inställningarna för profilen 7stamp. Använd ett Make-filter eller en router efter leverans för att hantera inkommande event_type.
Nästa steg
Skapa API-nyckeln, testa List Templates och bygg ett inbjudnings- eller skanningsscenario med en engångskontakt. Lägg till routrar och meddelanden först efter att det enkla flödet är tillförlitligt.