Gabay sa automation na walang code

Ikonekta ang 7stamp sa Make — hakbang-hakbang

Gabay sa pagpapatupad

Gamitin ang Make upang ikonekta ang 7stamp sa isang CRM, POS, online shop, spreadsheet, tool sa pagmemensahe, o anumang system na maaaring magpadala ng data sa isang senaryo. Ang production-ready na ruta ngayon ay Make's HTTP app para sa 7stamp API na tawag at Make's Custom webhook para sa mga papasok na 7stamp na kaganapan.

Wala pang pampublikong 7stamp app sa picker ng app ni Make. Huwag maghintay ng isa: magdagdag ng HTTP → Make a request, gamitin ang eksaktong URL, paraan, Bearer header, at JSON sa ibaba, pagkatapos ay i-map ang mga field mula sa iyong source module. Ito ang parehong 7stamp Integration API isang pangkonekta sa hinaharap na gagamitin.

Piliin ang unang senaryo na tumutugma sa iyong daloy ng trabaho

Magsimula sa isang kaganapan at isang resulta. Kapag tama na ang data ng pagsubok, magdagdag ng mga filter, router, CRM update, at follow-up na mensahe sa paligid nito.

Gumawa ng card pagkatapos ng bagong CRM contact

Gamitin ang CRM contact ID bilang External ID, gumawa ng 7stamp imbitasyon sa card, pagkatapos ay ipadala ang ibinalik na pag-install URL sa pamamagitan ng iyong karaniwang email, SMS, o hakbang sa pagmemensahe.

Magdagdag ng mga selyo pagkatapos ng isang bayad na order

I-trigger ang senaryo mula sa isang bayad na POS o ecommerce na order. Imapa ang matatag nitong customer na ID at mag-order ng ID sa Scan a Card, pagkatapos ay gumamit ng halaga o tahasang bilang ng selyo.

Magpadala ng reward follow-up

Kapag ang isang card event ay nag-ulat ng reward o voucher, branch ang scenario: i-update ang CRM, abisuhan ang team, at magpadala ng wallet-card push o email kapag kailangan lang.

Pangasiwaan ang isang system na walang katutubong Make app

Gamitin ang Make module ng HTTP upang direktang tumawag sa 7stamp. Ito ang pangkalahatang pagpipilian para sa isang custom na POS, ERP, booking engine, o anumang API-unang serbisyo.

7stamp mga operasyon na tatawagan mula sa Make HTTP

Para sa bawat card sa ibaba, idagdag ang HTTP → Make a request, pagkatapos ay itakda ang paraan at URL eksakto tulad ng ipinapakita. Gamitin ang parehong Bearer key para sa bawat kahilingan. Sinasabi sa iyo ng kinakailangang pagmamapa kung ano ang ibibigay mula sa iyong CRM, POS, o trigger ng ecommerce.

Make trigger Webhooks → Custom webhook

Makatanggap ng card event

Gumawa ng Custom webhook sa Make, kopyahin ang URL nito, pagkatapos ay i-paste iyon URL sa 7stamp na mga setting ng profile Nagsisimula ito ng senaryo kapag nagpadala ang 7stamp ng kaganapan gaya ng SCAN, REWARD_EARNED, o VOUCHER_ISSUED.

Sa Make
Webhooks → Custom webhook → Idagdag; bigyan ito ng malinaw na pangalan at kopyahin ang nabuong URL.
Sa 7stamp
Admin → API & Integrations → Webhooks; i-paste ang URL, piliin ang mga uri ng kaganapan, i-save, pagkatapos ay gumawa ng pansubok na kaganapan.
HTTP aksyon POST /cards/invite

Lumikha ng Card Invite

Lumilikha ng bagong personal na pag-install URL at delivery-insert code para sa isang external na contact.

Kinakailangan
external_id — imapa ang iyong kuwadra CRM/contact ID, hindi pangalan.
Pagkatapos ay gamitin ang
Map install_url mula sa tugon sa iyong email, SMS, o CRM hakbang sa pag-update.
HTTP aksyon POST /cards/invite/bulk

Bultuhang Gumawa Card Invites

Lumilikha ng hanggang 100 link ng imbitasyon sa isang kahilingan. Gamitin ito para sa isang kinokontrol na paglipat o kampanya, hindi isang walang limitasyong pag-export ng contact.

Kinakailangan
item — isang JSON hanay ng 1–100 indibidwal na object ng kahilingan sa pag-imbita.
Suriin ang
Basahin ang success_count, error_count, at bawat resulta bago magpadala ng anumang mga link.
HTTP aksyon GET /cards

Find Cards

Naghahanap ng mga tala ng card sa pamamagitan ng External ID, na may opsyonal na template at source filter.

Kinakailangan
Parameter ng query external_id.
Opsyonal
external_source at template_id paliitin ang lookup kapag ang isang system ay may maraming mga programa.
HTTP aksyon GET /cards/{user_card_id}

Kumuha ng Detalye ng Card

Binabasa ang buong estado ng isang card kapag naibalik ng naunang hakbang ang panloob na User Card ID.

Kinakailangan
Palitan ang {user_card_id} ng panloob na ID na ibinalik ng mapagkakatiwalaang 7stamp na tugon.
Iwasan ang
Huwag hulaan o iimbak ang isang card ID mula sa ibang profile.
HTTP aksyon POST /cards/scan

Mag-scan ng Card

Nagdaragdag ng mga selyo mula sa halagang binili o tahasang bilang. Tumatanggap ito ng User Card ID o External ID at maaaring panatilihin ang panlabas na sanggunian ng order.

Pagkakakilanlan
Gamitin ang external_id at opsyonal external_source; user_card_id mananalo kung pareho ang ibinibigay.
Bumili
Gumamit ng halaga para sa mga card na nakabatay sa halaga o stamps_count para sa isang tahasang numero; stamps_count ang priyoridad.
Kakayahang masubaybayan
Mapa external_order_id mula sa bayad na order/receipt kaya 7stamp kaganapan ay maaaring itugma pabalik.
HTTP aksyon GET /templates

List Templates

Naglilista ng mga template ng card na available sa API key. Gamitin ito upang subukan ang koneksyon o upang dynamic na pumili ng template.

Unang pagsubok
Ito ang pinakaligtas na unang kahilingan: wala itong katawan at hindi binabago ang data ng customer.
Mapa mamaya
Gamitin ang isang aktibong template ng id bilang template_id lamang kapag ang profile ay may higit sa isang aktibong template.
HTTP aksyon GET /templates/{template_id}/design

Get Template Design

Ibinabalik ang mga setting ng visual na disenyo para sa isang kilalang template, na kapaki-pakinabang kapag kailangan ng ibang system na magpakita ng pare-parehong pagpipilian sa card.

HTTP aksyon POST /vouchers/issue

Mag-isyu ng Voucher

Mag-isyu ng voucher sa may-ari ng card na kinilala ng External ID o User Card ID.

Kinakailangan
voucher.short_description. I-target ang card gamit ang external_id o isang kilalang user_card_id.
Validity
Gamitin ang validity_type na may validity_value, o basahin ang OpenAPI reference para sa isang nakapirming petsa ng pag-expire.
HTTP aksyon POST /messages/send

Magpadala ng Mensahe

Nagpapadala ng content sa may-ari ng card sa pamamagitan ng wallet-card push at/or email, na napapailalim sa na-configure na channel at mga panuntunan sa pahintulot.

Card push
card_push_text ay limitado sa 20 character at nangangailangan ng naka-install na wallet pass.
Email
Ipadala ang paksa at katawan; ang basic HTML ay sinusuportahan sa katawan.
Make module Full 7stamp endpoint URL

HTTP → Make a request

Ito ang Make module na tumatawag sa bawat 7stamp na ruta. Gumamit ng kumpletong URL, piliin ang nakadokumentong paraan, idagdag ang Bearer header, at gamitin lang ang JSON kapag ang ruta ay nangangailangan ng katawan.

Base URL
https://api.7loc.com/cards-api
Header
Authorization: Bearer YOUR_7STAMP_API_KEY; Content-Type: application/json para sa POST mga kahilingan.

Tatlong Make mga senaryo na maaari mong gawin nang eksakto tulad ng nakasulat

Ang mga pangalan sa ibaba ay ang tunay na Make na mga module. Magsimula sa unang senaryo, patakbuhin ito laban sa isang disposable contact, at pagkatapos lamang magdagdag ng mga router, filter, o pag-iiskedyul ng produksyon.

1. Bagong CRM contact → magpadala ng 7stamp card link

Inaasahang resulta: Natanggap ng customer ang install_url na ibinalik ng 7stamp; ang iyong CRM ay maaaring panatilihin iyon URL sa parehong talaan ng contact.

  1. 1 Gumawa ng scenario at idagdag ang iyong CRM Bago/Created Contact trigger. Para sa Kommo, piliin ang trigger sa paggawa ng contact at patakbuhin ito nang isang beses upang mag-load ng sample na contact.
  2. 2 Magdagdag ng HTTP → Make a request. Itakda ang Paraan sa POST at URL sa https://api.7loc.com/cards-api/cards/invite.
  3. 3 Idagdag ang Authorization: Bearer YOUR_7STAMP_YOUR_7STAMP_YOUR_7STAMP_YOUR_7STAMP_7 Content-Type: application/json. Sa JSON body, imapa ang CRM contact ID sa external_id at itakda ang external_source sa isang nakapirming label gaya ng kommo.
  4. 4 Patakbuhin ang HTTP module nang isang beses. Kumpirmahin na ang output ay mayroong install_url, delivery_insert_code, external_id, at template_id.
  5. 5 Idagdag ang iyong email/SMS/CRM i-update ang module pagkatapos ng HTTP at mapa install_url mula sa HTTP na output. I-save ang URL sa CRM contact kung kailangan itong ipadala muli ng team sa ibang pagkakataon.

Suriin ang: POST /cards/invite palaging gumagawa ng bagong imbitasyon. Gamitin muna ang Find Cards kung ang panuntunan ng iyong negosyo ay upang maiwasan ang isa pang imbitasyon para sa isang kasalukuyang contact.

2. May bayad na order → magdagdag ng mga loyalty stamp

Inaasahang resulta: Kasama sa matagumpay na tugon sa pag-scan ang tagumpay, scan_id, stamps_added, at ang post-scan card status para sa iyong susunod na hakbang.

  1. 1 Magsimula sa POS/ecommerce Paid Order trigger. Make siguradong naglalaman ang sample nito ng matatag na customer ID at ang order/receipt ID.
  2. 2 Magdagdag ng HTTP → Make a request na may POST https://api.7loc.com/cards-api/cards/scan at ang parehong Bearer na header.
  3. 3 Mapa external_id mula sa customer, external_source mula sa pangalan ng system, at external_order_id mula sa order ID. Magdagdag ng halaga para sa mga card na nakabatay sa halaga, o stamps_count para sa tahasang bilang ng mga selyo.
  4. 4 Run once na may test order. Suriin ang ibinalik na flag ng tagumpay at stamps_added bago i-enable ang iskedyul ng senaryo.
  5. 5 Opsyonal na magdagdag ng filter pagkatapos ng HTTP hakbang: magpatuloy lang kapag totoo ang tagumpay, pagkatapos ay isulat ang scan_id o stamps_added pabalik sa order/CRM record.

Suriin ang: Gamitin ang parehong external_order_id sa muling pagsubok para ma-trace ang order sa mga susunod na kaganapan sa webhook; huwag magbigay ng mga selyo nang dalawang beses pagkatapos ng hindi malinaw na nabigong pagtakbo.

3. 7stamp kaganapan → i-update kaagad ang CRM

Inaasahang resulta: Make natatanggap ang 7stamp kaganapan at mahahanap ang katugmang record sa pamamagitan ng ⟦102 sa pamamagitan ng ⟦102 external_id at external_source.

  1. 1 Gumawa ng hiwalay na Make senaryo. Idagdag ang Webhooks → Custom webhook, piliin ang Idagdag, pangalanan itong 7stamp-card-events, at kopyahin ang nabuong URL.
  2. 2 Sa 7stamp Admin, buksan ang API & Integrations → Webhooks. Idagdag iyon URL at pumili ng maliit na hanay ng mga kaganapan, halimbawa SCAN at REWARD_EARNED.
  3. 3 Gumawa ng disposable test scan o card event sa 7stamp. Bumalik sa Make at gamitin ang Run once upang hayaang matukoy ng Make ang istraktura ng data ng kaganapan.
  4. 4 Magdagdag ng CRM hakbang sa paghahanap gamit ang external_id. Magdagdag ng filter o router sa event_type para SCAN, REWARD_EARNED, at VOUCHER_ISSUED makapagsagawa ng iba't ibang pagkilos.
  5. 5 Idagdag ang aksyon na CRM update/note. Mapa scanned_at, stamps_after, external_order_id, at issued_vouchers lamang kapag ang mga field na iyon ay naroroon para sa napiling uri ng kaganapan.

Suriin ang: Panatilihing pribado ang webhook URL. Subukan ang isang tunay na kaganapan bago i-on ang mga hindi maibabalik na mensahe, voucher, o CRM mga pagbabago.

Kunin ang 7stamp API key bago buksan ang Make

Ito ang eksaktong 7stamp Admin na mga screen. Gumawa ng susi nang isang beses, kopyahin ito sa secure na HTTP na koneksyon/keychain ni Make, pagkatapos ay alisin ito kaagad sa iyong clipboard.

7stamp Admin API & Integrations screen na may API Keys listahan at Add API Key kontrol
Sa 7stamp Admin, ⟧10129⟧, Integrations at pagkatapos ay buksan API Keys, at piliin ang Add API Key.
Bagong 7stamp API key dialog na may copy control na nakikita
Kopyahin lang ang key sa isang secure na Make HTTP connection/keychain. Tratuhin ito bilang isang password at i-rotate ito kung ito ay nakalabas.

Ihanda ang koneksyon bago buuin

Lumikha ng isa API key bawat environment

Sa 7stamp Admin, pumunta sa API & Integrations → API Keys → Add API Key. Itago ang value sa Make's HTTP API-key connection/keychain kapag available ang opsyong iyon. Huwag kailanman i-map ang key mula sa isang text field, ilagay ito sa isang tala, o gamitin ito sa isang workflow na nakaharap sa browser. Ang isang susi ay pagmamay-ari ng isang 7stamp lugar ng trabaho/profile.

Gumamit ng kuwadra External ID

Mapa ang hindi nababago ID10 mula sa iyong POS, o commerce platform—halimbawa, isang CRM contact ID o customer UUID. Magdagdag ng External Source gaya ng hubspot, shopify, o poster kapag maaaring lumabas ang parehong identifier sa higit sa isang system.

Magpasya kung aling template ang nalalapat

Kapag ang nakakonektang 7stamp na profile ay may isang aktibong template ng card, maaaring iwanang walang laman ang Template. Gamit ang maramihang mga template, i-map o piliin ang template_id sadya upang maabot ng bawat imbitasyon at pag-scan ang nilalayon na programa ng katapatan.

Eksaktong Make HTTP setup: gumawa ng isang imbitasyon sa card

Kopyahin ito sa iyong hakbang sa automation 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
}

Buuin at subukan ang iyong unang Make senaryo

01

Sa 7stamp Admin3, gumawa ng key in 7stamp Admin9. Gumamit ng hiwalay na profile sa pagsubok/key kapag pinapayagan ito ng setup ng iyong account.

02

Sa Make, gumawa ng scenario at idagdag ang source trigger. Patakbuhin ito nang isang beses bago mag-map para makakita ka ng totoong sample na contact o bayad na order.

03

I-click ang susunod na plus, hanapin ang HTTP, at piliin ang Make isang kahilingan. Itakda ang paraan, buong URL, at mga header mula sa operation card sa page na ito.

04

Gamitin ang GET https://api.7loc.com/cards-api/templates bilang unang kahilingan. Ang matagumpay na tugon nito ay nagpapatunay na gumagana ang susi nang hindi binabago ang anumang data ng customer.

05

Para sa POST ruta, piliin ang application/json at idikit ang hugis ng katawan mula sa gabay na ito. Mapa ng kuwadra External ID; magdagdag lamang ng template_id kung ang profile ay may maraming aktibong template.

06

Patakbuhin gamit ang isang disposable contact, siyasatin ang HTTP output, at pagkatapos ay i-map ang eksaktong mga field ng pagtugon nito sa susunod na CRM, email, o module ng pagmemensahe.

Kailan mo dapat gamitin ang Make HTTP?

Gamitin ang HTTP para sa 7stamp ngayon: ito ang dokumentado, handa na sa produksyon na ruta, hindi isang pinababang fallback. Piliin ito tuwing kailangan mo ng 7stamp na operasyon, isang bagong API ruta, o isang custom na POS/ERP na koneksyon. Ang OpenAPI na sanggunian ay ang pinagmulan ng katotohanan para sa pamamaraan, buong landas, katawan, at schema ng pagtugon; mananatiling pareho ang susi ng maydala at base URL.

Makatanggap ng 7stamp kaganapan sa Make

Para sa isang senaryo na hinimok ng kaganapan, magdagdag ng Webhooks → Custom webhook at lumikha ng webhook. Kopyahin ang URL nito, buksan ang API & Integrations → Webhooks sa 7stamp na profile, i-paste ang URL, piliin ang mga uri ng kaganapan, i-save, at magpadala ng totoong pagsubok na kaganapan. Ang 7stamp profile ay nagmamay-ari ng subscription na iyon; ang kasalukuyang API ay hindi naglalantad ng awtomatikong webhook subscribe/unsubscribe na mga endpoint.

Walang pampublikong Make connector ang kailangan

Ang mga tagubilin sa page na ito ay gumagamit ng Make modules na available sa bawat Make account. Kung gusto mo ng hinaharap na native 7stamp module sa halip na HTTP, ipadala sa amin ang workflow na kailangan mo; hanggang noon, sinasaklaw ng HTTP at Custom webhooks ang bawat dokumentadong 7stamp na operasyon.

Magtanong tungkol sa isang native connector

Mga madalas itanong

Hindi ko mahanap ang 7stamp sa Make. Maaari ko pa bang i-automate ito?

Oo. Walang pampublikong 7stamp app sa Make ngayon. Magdagdag ng HTTP > Make isang kahilingan, gamitin ang kumpletong 7stamp endpoint URL, at ipadala ang Authorization: Bearer na sinusundan ng iyong 7stamp API key. Maaaring tawagan ng HTTP ang bawat dokumentadong endpoint.

Saan ako kukuha ng token para sa Make na koneksyon?

Sa 7stamp Admin, buksan ang API Integrations, pagkatapos ay API Keys, pagkatapos ay Add API Key. Ang susi ay nasasakupan sa lugar ng trabaho/profile na lumikha nito, kaya gumamit ng profile ng pagsubok para sa mga sitwasyon ng pagsubok hangga't maaari.

Aling identifier ang dapat kong imapa bilang External ID?

Gamitin ang stable identifier mula sa source system, mas mabuti ang CRM contact ID o customer UUID. Huwag gumamit ng display name. Ang isang numero ng telepono o email ay maaaring gumana, ngunit maaaring magbago at dapat na hawakan nang tuluy-tuloy.

Paano ko makukuha ang 7stamp na mga kaganapan sa Make?

Gumawa ng Webhooks > Custom webhook sa Make, pagkatapos ay i-paste ang nabuong URL sa mga setting ng webhook ng 7stamp profile. Gumamit ng Make filter o router pagkatapos ng paghahatid upang mahawakan ang papasok na event_type.

Susunod na hakbang

Handa nang i-automate ang unang pagkilos ng katapatan?

Gawin ang API key, subukan ang List Templates, at bumuo ng isang imbitasyon o i-scan ang senaryo gamit ang isang disposable contact. Magdagdag lamang ng mga router at pagmemensahe pagkatapos na maaasahan ang simpleng daloy na iyon.