No-code automation guide

Anslut 7stamp till Zapier — steg för steg

Implementeringsguide

Använd Zapier när ditt arbetsflöde är en tydlig sekvens: en kontakt eller order visas, 7stamp utför en åtgärd, sedan uppdateras ett annat affärsverktyg. Den säkra rutten idag är API av Zapier för utgående 7stamp API samtal och Webhooks by Zapier → Catch Hook för inkommande 7stamp händelser.

Det finns ingen offentlig 7stamp-app på Zapiers marknadsplats. Använd API by Zapier → API Request där tillgängligt: ​​den lagrar en statisk API-nyckel i appanslutningen istället för att exponera den i ett Zap-steg. Använd endast Webhooks by Zapier för inkommande Catch Hook händelser; lägg inte en 7stamp Bearer-nyckel i ett synligt Webhooks-åtgärdsfält.

Börja med en linjär, testbar Zap

Håll den första Zapen liten. Ett tillförlitligt kontakt-till-kort eller betal-order-till-stämplar-flöde är en bättre utgångspunkt än en bred tvåvägs CRM-synkronisering.

Skapa en inbjudan från en CRM-kontakt

Utlösa en ny eller kvalificerad kontakt, mappa dess CRM ID till External ID till External ID, skapa ett returkort, skapa ett returkort URL till ett e-postmeddelande eller SMS steg.

Lägg till stämplar efter kassan

Utlösa från den betalda beställningen eller stängda kvittot, kartlägga kundens identitet och beställning ID, använd sedan Scan Card med beställningsbeloppet eller det uttryckliga antalet stämplar.

Utfärda en engångskupong för återställning

Använd en CRM regel, supporthändelse eller segmentexport för att identifiera en kund, utfärda en verifikation till deras kort och skicka ett uppföljningsmeddelande från rätt kanal.

Skriv korthändelser tillbaka till dina CRM

Använd Webhooks by Zapier > Catch Hook för att ta emot 7stamp korthändelser. Matcha den returnerade External ID med CRM-posten och lägg till relevant anteckning, tagg eller uppgift.

7stamp operationer att ringa från API av Zapier

Lägg till API by Zapier → API Request efter din trigger. Skapa en 7stamp API-nyckelanslutning, välj sedan den exakta metoden och hela URL nedan. Varje operation returnerar fält som du kan mappa till nästa Zap-steg.

API av Zapier åtgärd POST /cards/invite

Skapa Card Invite

Skapar en ny plånboks-kortinstallation URL och leverans-infoga kod för en extern kontakt.

Nödvändig
external_id från CRM/contact avtryckaren.
Nästa steg
Mappa install_url till e-post, SMS eller ett CRM-fält.
API av Zapier åtgärd POST /cards/invite/bulk

Skapa bulk Card Invites

Skapar upp till 100 inbjudningslänkar från en kontrollerad JSON batch.

Obligatorisk
objektmatris med 1–100 inbjudningsobjekt.
Kontrollera
Läs success_count, error_count och alla resultat före leverans.
API av Zapier åtgärd POST /cards/scan

Scan Card

Lägger till stämplar med ⟦19243⟦19, 4 stämpel, antal ⟦4 eller 4 st. ID och valfria kvittodata.

Identitet
external_id plus valfritt external_source; user_card_id vinner om båda är närvarande.
Stämpelregel
stamps_count har företräde framför belopp.
API av Zapier åtgärd POST /vouchers/issue

Issue Voucher

Utfärdar en kupong direkt till en kortägare.

Obligatorisk
-kupong.short_description och ett mål external_id eller känt user_card_id.
Resultat
Karta unique_code, status eller expires_at till en CRM-anteckning eller meddelande.
API av Zapier action POST /messages/send

Send Message

Skickar plånbokskort push och/or e-postmeddelande till en kortägare.

Kort push
card_push_text är begränsad till 20 tecken.
E-post
ämne plus text; resultatet rapporterar om leveransen stod i kö.
API av Zapier action GET /cards

Find Cards

Hittar kortposter efter External ID, med valfri källmall och filter.

Obligatorisk
external_id som en frågeparameter.
Använd först
Använd innan du skapar en inbjudan när din regel undviker dubbla inbjudningar.
API av Zapier åtgärd GET /cards/{user_card_id}

Få kortdetaljer

Läser ett korts tillstånd genom dess 7stamp interna ⟦19.

Krävs
Ersätt {user_card_id} med en ID returnerad av 7stamp.
Användbar utdata
stamps_count, plånboksstatus och active_vouchers_count.
API av Zapier action GET /templates

List Templates

Listar mallar som är tillgängliga för den anslutna profilen och verifierar anslutningen ⟦192.

Första testet
Kalla det före någon skrivåtgärd: det ändrar inga kunddata.
Använd senare
Ett aktivt ID blir template_id när det finns flera mallar.
API av Zapier action GET /templates/{template_id}/design

Get Template Design

Hämtar en malls designinställningar för en känd mall ⟦19.29.

Zapier trigger Webhooks by Zapier → Catch Hook

Ta emot korthändelser

Catch Hook ger Zapier en unik ⟦19291⟦19. Klistra in den i 7stamp Admins webhook-inställningar och testa den med en riktig korthändelse.

I Zapier
Använd Catch Hook för tolkad händelsedata; använd endast Catch Raw Hook när du också behöver råa förfrågningsrubriker/body.
Match
Hitta kontakten CRM med external_id192 från händelsen ⟦9.

Tre Zapier arbetsflöden du kan bygga steg för steg

Varje scenario använder en riktig, för närvarande tillgänglig Zapier-modul. Bygg först en liten rutt och testa den med en engångskontakt innan du slår på Zap.

1. Kvalificerad CRM kontakt → utfärda ett kort

Förväntat resultat: Nästa Zap-steg får install_url och kan skicka det till kunden eller skriva tillbaka det till CRM-posten.

  1. 1 Skapa en Zap och välj händelsen CRM som innebär att en kontakt är berättigad till lojalitet. Testa triggern och bekräfta att du har kontaktens oföränderliga ID.
  2. 2 Lägg till API by Zapier → API Request. Skapa eller välj 7stamp API-nyckelanslutningen, välj POST och ställ in URL till https://api.7loc.com/cards-api/cards/invite.
  3. 3 Ställ in brödtexten på JSON. Mappa CRM ID till external_id, ställ in en fast external_source såsom kommo och lägg till template_id endast när mer än en 7stamp-mall är aktiv.
  4. 4 Testa åtgärden. Bekräfta att svaret innehåller install_url och delivery_insert_code för samma external_id.
  5. 5 Lägg till din CRM-uppdatering, e-post eller SMS-åtgärd. Karta install_url från API-svaret; hårdkoda eller kopiera inte ett test URL.

Kontrollera: Skapa Card Invite returnerar alltid en ny inbjudan. Lägg till en Find Cards-förfrågan eller ett Zapier-filter först om din policy är en inbjudan per kontakt.

2. Betald order → prisstämplar

Förväntat resultat: Beställningen skapar en spårbar 7stamp skanning och Zap kan spela in stamps_added eller scan_id i källsystemet.

  1. 1 Använd en betald order/Closed Kvittoutlösare och testa den. Bekräfta att kunden ID och den unika beställningen ID båda är närvarande innan du fortsätter.
  2. 2 Lägg till API by Zapier → API Request med POST https://api.7loc.com/cards-api/cards/scan och välj samma 7stamp-anslutning.
  3. 3 Skicka JSON med external_id, external_source, external_order_id och antingen belopp för beloppsbaserade mallar eller stamps_count för en explicit stämpelutmärkelse.
  4. 4 Testa med engångsbeställning. Inspektera framgången, scan_id och stamps_added i svaret.
  5. 5 Lägg till ett filter som fortsätter först efter ett lyckat svar, uppdatera sedan beställningen/CRM med det bekräftade resultatet.

Kontrollera: Om Zap spelas upp igen, kontrollera den ursprungliga beställningen innan du skickar en ny skanning. Håll external_order_id stabil så att händelsen kan stämmas av senare.

3. 7stamp-händelse → skapa en CRM-anteckning eller uppgift

Förväntat resultat: Zapier tar emot en tolkad 7stamp-för ⟧-händelse, hittar den lämpliga kunden, 8 och 8 uppföljning.

  1. 1 Skapa en ny Zap med Webhooks by Zapier som utlösare. Välj Catch Hook, fortsätt och kopiera den unika URL som visas i teststeget.
  2. 2 I 7stamp Admin, öppna API & Integrations → Webhooks, lägg till Catch Hook URL, välj endast nödvändiga händelsetyper och spara.
  3. 3 Orsaka en riktig testskanning eller korthändelse. Tillbaka i Zapier, klicka på Test trigger och bekräfta att event_type, external_id och external_source anländer som exempelfält.
  4. 4 Lägg till en CRM Hitta kontaktåtgärd med external_id. Lägg till en filter- eller sökvägsregel för event_type, till exempel separat SCAN från REWARD_EARNED.
  5. 5 Skapa en CRM-anteckning/task och kartlägg endast fält som finns för den händelsen, som scanned_at, stamps_after, external_order_id19 eller ⟦4.

Kontrollera: En Catch Hook URL är en hemlighet. Om Zap överförs till en annan ägare, uppdatera URL i 7stamp Admin innan du litar på den.

Skapa 7stamp API-nyckeln innan du bygger Zap

Det här är 7stamp-stegen. Gör detta en gång, använd sedan nyckeln endast i anslutningen API by Zapier—inte i ett Webhooks by Zapier-åtgärdsfält eller en anteckning.

7stamp Admin API & Integrations-skärmen med Add API Key-åtgärden
Öppna API & Integrationer, välj ⟦19330 där du skapar en separat nyckel för Zap det.
Nygenererad 7stamp API-nyckel redo att kopieras
Kopiera nyckeln till den säkra API av Zapier-anslutningen, inte till ett Webhooks-steg i vanlig text eller ett delat dokument.

Anslutningsregler som förhindrar datafelmatchning

Behåll nyckeln API i en API genom Zapier anslutning

I 7stamp Admin19, välj ⟦303. I API by Zapier, skapa en API-nyckelanslutning med en statisk Authorization rubrik som innehåller Bearer följt av den nyckeln. API av Zapier behåller referensen i anslutningen istället för ett synligt Zap-steg; begränsa åtkomsten till anslutningen och vrid nyckeln om den är exponerad.

Karta External ID och External Source konsekvent

External ID är din egen stabila kundidentifierare; External Source etiketter var den kom ifrån, till exempel hubspot, bitrix24, shopify eller poster. Använd samma par för att skapa, hitta, skanna, vouchera och webhook-flöden.

Vet vilken kortidentifierare som vinner

Kortinriktningsåtgärder accepterar User Card ID eller External ID. När båda är närvarande har User Card ID prioritet. Använd den interna ID endast efter att den returnerades av ett betrodd 7stamp-steg; annars föredrar källsystemet External ID.

Exakt API av Zapier begäran: tilldela ett stämpel

Kopiera detta till ditt automatiseringssteg http
Method: POST
URL: https://api.7loc.com/cards-api/cards/scan
Headers:
  Authorization: Bearer YOUR_7STAMP_API_KEY
  Content-Type: application/json
Data:

{
  "external_id": "crm_contact_8821",
  "external_source": "hubspot",
  "stamps_count": 1,
  "external_order_id": "order_2048"
}

Bygg din första Zap

01

Skapa en 7stamp API-nyckel i Admin.4:19. Använd en separat testnyckel/profile när tillgänglig.

02

I Zapier, skapa en Zap och testa källutlösaren. Använd ett riktigt prov så att kontakten ID, kund ID, beställning ID och belopp är tillgängliga för kartläggning.

03

Lägg till API by Zapier → API Request. Skapa en 7stamp-anslutning för den statiska Bearer Authorization-huvudet istället för att lägga hemligheten i ett Webhooks by Zapier-åtgärdsfält.

04

Ring GET https://api.7loc.com/cards-api/templates först. Detta bekräftar att nyckeln fungerar och visar vilka aktiva mall-ID:n som är tillgängliga utan att ändra kunddata.

05

Välj POST /cards/invite eller POST /cards/scan, ställ in JSON som kroppstyp, och kartlägg stallfältet ⟦194943⟦8 plus relevanta mallar ⟦194343⟦ avtryckaren.

06

Kör åtgärden med en engångskontakt, inspektera dess exakta svarsfält och mappa sedan dessa fält till nästa CRM, e-post- eller meddelandesteg innan du publicerar Zap.

Använd den universella begäran endast för dokumenterade rutter

Använd API senast Zapier för en 7stamp-förfrågan med en Bearer4 ⟦ key static: ⟦ key in it en appanslutning. Använd Webhooks by Zapier för Catch Hook händelseleverans, inte som den föredragna platsen för en 7stamp hemlighet. Behåll basen URL på https://api.7loc.com/cards-api, använd den offentliga OpenAPI referensen för exakta scheman, och skicka aldrig inloggningsuppgifter eller kunddata till en overifierad URL.

Ta emot 7stamp händelser genom Catch Hook

Skapa Webhooks by Zapier → Catch Hook, kopiera den unika URL som visas i testinställningen, klistra in den i inställningarna för 194,4, 6 och 194. händelsetyperna och skicka sedan en riktig testskanning eller korthändelse. Använd evenemangets nyttolast External ID och External Source för att hitta rätt CRM-kontakt. Välj bara Catch Raw Hook när du specifikt behöver den oparsade brödtexten och begäranshuvuden.

Använd den säkra Zapier-rutten nu

API av Zapier och Catch Hook räcker för varje offentlig 7stamp API-händelse. Om du behöver en framtida infödd 7stamp Zapier-app, skicka oss den exakta åtgärden/trigger ditt team använder mest.

Fråga om en inbyggd kontakt

Vanliga frågor

Var kan jag hitta appen 7stamp i Zapier?

Det finns ingen offentlig 7stamp marknadsplatsapp idag. Använd API by Zapier → API Request för 7stamp API-samtal och Webhooks by Zapier → Catch Hook för inkommande 7stamp-evenemang.

Var skapar jag token Zapier?

Skapa en 7stamp API-nyckel i Admin under API & Integrations → API Keys → Add API Key. Lagra den som en statisk Bearer Authorization rubrik i API by Zapier-anslutningen, inte i ett synligt Webhooks by Zapier åtgärdsfält.

Hur kan Zapier ta emot ett stämpel- eller kupongevenemang?

Skapa en Catch Hook i Webhooks by Zapier, klistra in den genererade URL i 7stamp-profilens webhook-inställningar, välj händelserna och skicka en testhändelse innan du aktiverar CRM-uppdateringar.

Ska jag välja Zapier eller Make?

Välj Zapier för ett mestadels linjärt trigger-action-arbetsflöde. Välj Make när du behöver routrar, komplexa transformationer eller långa scenarier med flera grenar. Båda använder samma 7stamp API-nyckel och slutpunkter.

Nästa steg

Bygg den första Zapen med en testkontakt

Skapa nyckeln API, testa GET /templates till API av Zapier, bygg sedan en kontakt-till-kort- eller order-till-stämpel-åtgärd. Lägg till Catch Hook när det utgående flödet har ett bevisat testresultat.