Utwórz kartę po nowym kontakcie CRM
Użyj kontaktu CRM ID jako External ID, utwórz zaproszenie do karty 7stamp, a następnie wyślij zwróconą instalację URL w zwykły sposób e-mail, SMS lub etap wysyłania wiadomości.
Przewodnik po automatyzacji bez kodu
Użyj Make, aby połączyć 7stamp z CRM, POS, sklepem internetowym, arkuszem kalkulacyjnym, narzędziem do przesyłania wiadomości lub dowolnym systemem, który może wysyłać dane do scenariusza. Dzisiejsza trasa gotowa do produkcji to aplikacja Make HTTP dla połączeń 7stamp API i Make Custom webhook dla przychodzących wydarzeń 7stamp.
W selektorze aplikacji Make nie ma jeszcze publicznej aplikacji 7stamp. Nie czekaj na jeden: dodaj HTTP → Make a request, użyj dokładnej metody URL, nagłówka Bearer i JSON poniżej, a następnie zmapuj pola z modułu źródłowego. To jest to samo 7stamp Integration API, którego będzie używać przyszłe złącze.
Zacznij od jednego zdarzenia i jednego wyniku. Gdy dane testowe będą prawidłowe, dodaj filtry, routery, aktualizacje CRM i kolejne komunikaty.
Użyj kontaktu CRM ID jako External ID, utwórz zaproszenie do karty 7stamp, a następnie wyślij zwróconą instalację URL w zwykły sposób e-mail, SMS lub etap wysyłania wiadomości.
Uruchom scenariusz z opłaconego zamówienia POS lub e-commerce. Zamapuj swojego stałego klienta ID i zamów ID w Zeskanuj kartę, a następnie podaj kwotę lub wyraźną liczbę znaczków.
Gdy zdarzenie związane z kartą zgłasza nagrodę lub kupon, rozgałęzij scenariusz: zaktualizuj CRM, powiadom zespół i wyślij wiadomość push lub e-mail z portfelem tylko wtedy, gdy będzie to konieczne.
Użyj modułu HTTP Make, aby bezpośrednio wywołać 7stamp. Jest to uniwersalny wybór w przypadku niestandardowej usługi POS, ERP, systemu rezerwacji lub dowolnej pierwszej usługi API.
Dla każdego kartę poniżej, dodaj HTTP → Make a request, następnie ustaw metodę i URL dokładnie tak, jak pokazano. Użyj tego samego klucza Bearer dla każdego żądania. Wymagane mapowanie informuje, co należy dostarczyć z wyzwalacza CRM, POS lub e-commerce.
Webhooks → Custom webhook Utwórz Custom webhook w Make, skopiuj jego URL, a następnie wklej URL do ustawień webhooka profilu 7stamp. Rozpoczyna się scenariusz, gdy 7stamp wysyła zdarzenie takie jak SCAN, REWARD_EARNED lub VOUCHER_ISSUED.
POST /cards/invite Tworzy nową osobistą instalację URL i kod wstawienia dostawy dla jednego kontaktu zewnętrznego.
POST /cards/invite/bulk Tworzy do 100 linków z zaproszeniem w jednym żądaniu. Użyj go do kontrolowanej migracji lub kampanii, a nie do nieograniczonego eksportu kontaktów.
GET /cards Znajduje rekordy kart według External ID, z opcjonalnym szablonem i filtrami źródłowymi.
GET /cards/{user_card_id} Odczytuje pełny stan jednej karty, gdy poprzedni krok zwrócił jej wewnętrzne User Card ID.
POST /cards/scan Dodaje znaczki z kwoty zakupu lub jawnej liczby. Akceptuje User Card ID lub External ID i może zachować odniesienie do zamówienia zewnętrznego.
GET /templates Wyświetla listę szablonów kart dostępnych dla klawisza API. Użyj go, aby przetestować połączenie lub dynamicznie wybrać szablon.
GET /templates/{template_id}/design Zwraca ustawienia projektu wizualnego dla znanego szablonu, przydatne, gdy inny system musi wyświetlić spójny wybór karty.
POST /vouchers/issue Wydaje kupon właścicielowi karty zidentyfikowanemu przez External ID lub User Card ID.
POST /messages/send Wysyła zawartość do właściciela karty za pomocą funkcji push karty portfela i /or e-maila, z zastrzeżeniem skonfigurowanego kanału i zasad zgody.
Full 7stamp endpoint URL To jest moduł Make, który wywołuje każdą 7stamp trasę powyżej. Użyj pełnego URL, wybierz udokumentowaną metodę, dodaj nagłówek Bearer i użyj JSON tylko wtedy, gdy trasa wymaga treści.
Poniższe nazwy to prawdziwe moduły Make. Zacznij od pierwszego scenariusza, uruchom go na jednorazowym kontakcie, a dopiero potem dodaj routery, filtry lub harmonogram produkcji.
Oczekiwany wynik: Klient otrzymuje install_url zwrócony przez 7stamp; Twój CRM może zachować URL w tym samym rekordzie kontaktu.
Sprawdź: POST /cards/invite zawsze tworzy nowe zaproszenie. Użyj Find Cards najpierw, jeśli regułą Twojej firmy jest unikanie kolejnego zaproszenia dla istniejącego kontaktu.
Oczekiwany wynik: Pomyślna odpowiedź skanowania obejmuje sukces, scan_id, stamps_added i stan karty po zeskanowaniu do następnego kroku.
Sprawdź: Użyj tego samego external_order_id przy ponownych próbach, aby można było prześledzić kolejność w późniejszych zdarzeniach webhooka; nie przyznaje się znaczków dwukrotnie po niejasnym nieudanym biegu.
Oczekiwany wynik: Make natychmiast odbiera zdarzenie 7stamp i może znaleźć pasujący rekord CRM poprzez external_id i external_source.
Sprawdź: Zachowaj webhook URL jako prywatny. Przetestuj prawdziwe wydarzenie, zanim włączysz nieodwracalne wiadomości, kupony lub CRM zmiany.
To są dokładne ekrany 7stamp Admin. Utwórz klucz raz, skopiuj go do bezpiecznego połączenia Make HTTP/keychain, a następnie natychmiast usuń go ze schowka.
W 7stamp Admin przejdź do API & Integrations → API Keys → Add API Key. Zapisz wartość w Make HTTP API-kluczowe połączenie/keychain, jeśli ta opcja jest dostępna. Nigdy nie mapuj klucza z pola tekstowego, nie umieszczaj go w notatce ani nie używaj go w przepływie pracy w przeglądarce. Klucz należy do jednego 7stamp miejsca pracy/profile.
Zamapuj niezmienny ID z CRM, POS lub platformy handlowej — na przykład CRM kontakt ID lub klient UUID. Dodaj External Source, taki jak hubspot, shopify lub plakat, jeśli ten sam identyfikator może pojawić się w więcej niż jednym systemie.
Jeśli podłączony profil 7stamp ma jeden aktywny szablon karty, Szablon można pozostawić pusty. Dzięki wielu szablonom zamapuj lub wybierz template_id celowo, aby każde zaproszenie i skan dotarły do zamierzonego programu lojalnościowego.
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
} W 7stamp Admin utwórz klucz w API & Integrations → API Keys → Add API Key. Użyj osobnego profilu testowego/key, jeśli pozwala na to konfiguracja konta.
W Make utwórz scenariusz i dodaj wyzwalacz źródłowy. Uruchom go raz przed mapowaniem, aby zobaczyć prawdziwy przykładowy kontakt lub opłacone zamówienie.
Kliknij kolejny plus, wyszukaj HTTP i wybierz Make żądanie. Ustaw metodę, pełną URL i nagłówki z karty operacji na tej stronie.
Użyj GET https://api.7loc.com/cards-api/templates jako pierwszego żądania. Pomyślna reakcja potwierdza, że klucz działa bez zmiany jakichkolwiek danych klienta.
W przypadku tras POST wybierz application/json i wklej kształt bryły z tego przewodnika. Zamapuj stajnię External ID; dodaj template_id tylko jeśli profil ma wiele aktywnych szablonów.
Uruchom z kontaktem jednorazowym, sprawdź wyjście HTTP i dopiero wtedy zmapuj jego dokładne pola odpowiedzi na następny moduł CRM, e-mail lub moduł przesyłania wiadomości.
Użyj teraz HTTP dla 7stamp: jest to udokumentowana, gotowa do produkcji trasa, a nie zredukowana trasa rezerwowa. Wybierz tę opcję, gdy potrzebujesz operacji 7stamp, nowej trasy API lub niestandardowego połączenia POS/ERP. Odniesienie OpenAPI jest źródłem prawdy dla metody, pełnej ścieżki, treści i schematu odpowiedzi; klucz na okaziciela i podstawa URL pozostają takie same.
W przypadku scenariusza opartego na zdarzeniach dodaj Webhooks → Custom webhook i utwórz webhook. Skopiuj jego URL, otwórz API & Integrations → Webhooks w profilu 7stamp, wklej URL, wybierz typy zdarzeń, zapisz i wyślij prawdziwe zdarzenie testowe. Profil 7stamp jest właścicielem tej subskrypcji; bieżący API nie udostępnia punktów końcowych automatycznej subskrypcji webhooka/unsubscribe.
Instrukcje na tej stronie korzystają z modułów Make dostępnych dla każdego konta Make. Jeśli chcesz w przyszłości natywny moduł 7stamp zamiast HTTP, wyślij nam potrzebny przepływ pracy; do tego czasu HTTP i Custom webhooks obejmują każdą udokumentowaną operację 7stamp.
Tak. Dzisiaj w Make nie ma publicznej aplikacji 7stamp. Dodaj HTTP > Make żądanie, użyj pełnego punktu końcowego 7stamp URL i wyślij Authorization: Bearer, a następnie swój klucz 7stamp API. HTTP może wywołać każdy udokumentowany punkt końcowy.
W 7stamp Admin otwórz API Integracje, następnie API Keys, a następnie Add API Key. Klucz obejmuje miejsce pracy/profile, w którym go utworzono, więc jeśli to możliwe, używaj profilu testowego w scenariuszach testowych.
Użyj stabilnego identyfikatora z systemu źródłowego, najlepiej kontaktu CRM ID lub klienta UUID. Nie używaj nazwy wyświetlanej. Numer telefonu lub adres e-mail mogą działać, ale mogą się zmieniać i należy się z nimi konsekwentnie obchodzić.
Utwórz webhooki > Custom webhook w Make, a następnie wklej wygenerowany URL do ustawień webhooka w profilu 7stamp. Po dostawie użyj filtra lub routera Make, aby obsłużyć przychodzące event_type.
Następny krok
Utwórz klucz API, przetestuj List Templates i zbuduj jeden scenariusz zaproszenia lub skanowania za pomocą kontaktu jednorazowego. Dodawaj routery i komunikatory dopiero wtedy, gdy prosty przepływ będzie niezawodny.