Zrkadlite históriu lojality do svojho CRM
Každá známka, poukážka, narodeniny a spúšťač nečinnosti sa zobrazí v zázname zákazníka vo vašom CRM. Úplnú časovú os lojality vidíte vedľa predajov, hovorov a lístkov bez prihlásenia do 7Stamp.
Integrácia vývojárov
Posuňte každú vernostnú udalosť od 7Stamp do svojich systémov v reálnom čase. Žiadne hlasovanie a žiadne plánované API hovory. Udalosti prichádzajú ako požiadavky HTTPS POST v priebehu niekoľkých sekúnd od ich vzniku.
Použite webhooky na synchronizáciu vášho CRM, ERP alebo vlastného backendu s tým, čo sa deje na vernostnej strane: kto sa pridal, kto získal pečiatku, kto uplatnil poukážku, kto spustil darček k narodeninám a kto sa stal neaktívnym. Potom sa vaše systémy rozhodnú, čo s týmito údajmi urobia.
Webhooky sú odchádzajúcou stranou integračného zásobníka. Odrážajú aktivitu zákazníkov a odmeňovania do systémov, ktorým už dôverujete v oblasti predaja, služieb, analýz a správ.
Každá známka, poukážka, narodeniny a spúšťač nečinnosti sa zobrazí v zázname zákazníka vo vašom CRM. Úplnú časovú os lojality vidíte vedľa predajov, hovorov a lístkov bez prihlásenia do 7Stamp.
Keď zákazník uplatní kupón, pošlite mu poďakovanie SMS z vašej existujúcej brány SMS. Keď zákazník dosiahne cieľ, uverejnite oslavu na Slack. Keď sa niekto stane neaktívnym, pošlite prípad svojmu správcovi účtu.
Streamujte udalosti do svojho nástroja BI, skladu alebo procesu vyrovnania. Porovnajte preplatenia kupónov s POS potvrdenkami a vypočítajte si vernosť ROI vo svojich vlastných metrikách.
Váš koncový bod by mal akceptovať HTTPS POST, overiť tvar požiadavky, pretrvávať alebo zaradiť udalosť do frontu a potom vrátiť úspešnú odpoveď 2xx. Neuskutočňujte pomalé CRM alebo volanie správ pred potvrdením, ak sa dá bezpečne zaradiť do frontu.
Každá súvisiaca udalosť môže obsahovať External ID a voliteľné External Source, ktoré ste použili pri vytváraní alebo skenovaní karty. Pomocou tohto páru aktualizujte svoje vlastné CRM, POS alebo záznam objednávky bez hádania z mena alebo e-mailu.
Pred spustením vedľajších účinkov si uložte odolný kľúč spracovania alebo odtlačok udalosti. Ak váš príjemca znova uvidí tú istú dodávku, nemal by pridať duplikát CRM poznámky, poukazu alebo správy. S koncovým bodom URL zaobchádzajte ako s tajomstvom.
json {
"entity": "card_event",
"action": "created",
"entity_id": 707,
"event_id": "8f05e58decec48e09d328f0edebbacf6",
"profile_id": 2,
"profile_name": "Your Business",
"profile_lang": "en",
"data": {
"event_type": "SCAN",
"scanned_at": "2026-10-01T09:19:24.179424",
"user_card_id": 10,
"card_template_id": 14,
"card_template_name": "Collect your stamps!",
"stamps_added": 3,
"stamps_before": 1,
"stamps_after": 4,
"amount": null,
"external_order_id": "ORDER-1001",
"workplace": { "id": 4, "name": "Bar Counter" },
"device_type": null,
"external_id": "odoo_contact_8821",
"external_source": "odoo",
"issued_vouchers": [
{
"id": 174,
"unique_code": "100425813507",
"stamp_number": 4,
"issued_at": "2026-10-01T09:19:24.191836",
"expires_at": "2027-01-01T23:59:59",
"status": "ACTIVE",
"voucher_template_id": 58,
"voucher_description": "Free coffee",
"voucher_image_url": "https://..."
}
],
"achieved_goals": [],
"user": {
"id": 2,
"name": "Anna",
"full_name": "Anna Smith",
"email": "anna@example.com",
"telegram_chat_id": null,
"telegram_username": null,
"whatsapp_phone": null,
"birth_date": null
}
}
} Vytvorte koncový bod HTTPS vo vašom backende, CRM integračnú vrstvu, ⟧82584 alebo 4584 webhook Catch Hook. Make uistite sa, že ovládate cieľ pred kopírovaním jeho URL.
V 7Stamp Admin otvorte Stamp Cards → API & Integrations → Webhooks.
Pridajte URL koncového bodu. Webhook prijíma všetky udalosti kariet profilu, preto filtrujte podľa data.event_type vo svojom prijímači.
Uložte nastavenia profilu a potom spustite jednorazové testovacie skenovanie alebo akciu karty na vytvorenie udalosti.
Skontrolujte prijaté užitočné zaťaženie. Priraďte External ID a External Source k očakávanému záznamu a potvrďte, že prijímač vráti úspešnú odpoveď.
Povoľte CRM, poukážku alebo nežiaduce účinky správ len vtedy, keď budete mať zabezpečenú manipuláciu a monitorovanie zlyhaní.
V Make použite Webhooks → Custom webhook na vygenerovanie prijímajúceho URL a vložte ho do profilu 7Stamp. V Zapier použite Webhooks by Zapier → Catch Hook na rovnaký účel. Profil 7Stamp vlastní predplatné, pretože aktuálny API nevystavuje automatické koncové body registrácie webhooku.
Ako zdroj aktuálnej schémy dát použite sekciu Webhooks vo verejnej referencii OpenAPI. Telo požiadavky je obálka: profile_id a profile_name označujú profil 7Stamp, event_id identifikuje udalosť a samotná udalosť karty je v data (pri URL z Make alebo Zapier je kľúčom card_event). Každé doručenie je podpísané v jednej hlavičke, X-Webhook-Signature: t=…,s=…. Vypočítajte HMAC-SHA256 z t spojeného so surovým telom požiadavky pomocou tajného kľúča webhooku, zakódujte výsledok do hex a porovnajte ho s hodnotou s; tajný kľúč nájdete na stránke webhooku v 7Stamp Admin. Pomocou X-Webhook-Event-Id zahadzujte opakované doručenia: opakovaný pokus sa podpisuje znova s novým t. Koncový bod môžete chrániť aj pomocou Basic Auth. Vyžadujte HTTPS a nedovoľte, aby sa URL prijímača dostala do verejných logov.
Nie. Webhook 7Stamp prijíma všetky udalosti kariet profilu. Filtrujte podľa data.event_type vo svojom prijímači; v Make a Zapier prichádza udalosť v card_event, preto filtrujte podľa card_event.event_type.
Vytvorte prijímajúci webhook v Make alebo Catch Hook v Zapier, skopírujte vygenerovaný URL, potom ho vložte do profilu 7Stamp a odošlite nastavenia testovacieho webhooku.
Použite data.external_id a, ak je k dispozícii, data.external_source: vracajú sa v každom webhooku pre karty, ktoré ste vydali cez API s vlastným ID. Zákazník, ktorý si kartu vzal sám, nemá External ID, preto ho priraďte podľa data.user.email. Adresa Apple „Hide My Email“ je preposielacia adresa, nie tá, ktorú máte v CRM.
Rozdeľte hlavičku X-Webhook-Signature na t a s, vypočítajte HMAC-SHA256 z t spojeného so surovým telom požiadavky pomocou tajného kľúča webhooku z 7Stamp Admin, zakódujte výsledok do hex a porovnajte ho s hodnotou s. Hodnotu t použite presne tak, ako bola odoslaná, a telo ako prijaté surové bajty, ešte pred akýmkoľvek parsovaním JSON. Zahoďte doručenie, ktorého X-Webhook-Event-Id ste už spracovali: opakovaný pokus sa podpisuje znova s novým t.
Súvisiace stránky
Ďalší krok
Vytvorte prijímač, vložte jeho HTTPS URL do profilu, spustite skenovanie na jedno použitie a overte zhodu External ID predtým, ako povolíte automatizáciu.