Korak-po-korak vodič: kako webhook iz QR vCard Pro povezati sa Zapier-om, a Zapier sa vašim CRM-om — bez pisanja koda.
contact.received (ili sve, *).Tri događaja: contact.received (primljen lead — najvažniji za CRM), card.created i scan.recorded.
Savet: uradite test pre nastavka — Zapier tada „nauči" polja (data.email…) i nudi ih za mapiranje.
Dodajte Action korak i izaberite svoj CRM. Mapirajte polja iz webhook-a (prefiks data.):
Action Create or Update Contact: data.email → Email, data.name → Name, data.phone → Phone, data.company → Company.
Action Create Person: data.name → Name, data.email → Email, data.phone → Phone.
Action Create Lead: data.name → Last Name, data.email → Email, data.company → Company (obavezno).
Action Create Spreadsheet Row: svaki lead postaje red u tabeli.
Uključite (Publish) Zap. Od tada svaki novi contact.received automatski stiže u CRM, u realnom vremenu.
Svaki webhook je HTTP POST sa JSON telom. Korisni podaci su u polju data.
| Događaj | Ključna polja u data |
|---|---|
contact.received | contact_id, card_id, name, email, phone, company, message, consent_given, acquisition_method, received_at |
card.created | card_id, title, slug, landing_url, created_at, updated_at, meta |
scan.recorded | card_id, action, scanned_at |
X-QRVP-Event | naziv događaja |
X-QRVP-Signature | sha256=<HMAC> |
X-QRVP-Delivery | jedinstveni ID isporuke |
X-QRVP-Attempt | redni broj pokušaja |
Svaki poziv nosi X-QRVP-Signature u obliku sha256=<hash> — HMAC-SHA256 tela poruke, potpisan tajnim ključem. Primalac tako potvrđuje da poziv dolazi sa vašeg sajta.
Zapier Catch Hook ne mora da verifikuje potpis (URL je tajan). Verifikacija je važna za sopstveni endpoint:
| Simptom | Uzrok i rešenje |
|---|---|
| Zapier ne hvata test | URL nije dobro nalepljen ili webhook ne sluša taj događaj. Proverite URL i da je izabran contact.received. |
| Nema stranice „Webhooks" | Tier je niži od Unlimited. Webhooks su od Unlimited paketa. |
| Polja prazna u CRM-u | Mapiranje koristi pogrešnu putanju — polja su pod data (npr. data.email). |
| Pozivi kasne | Isporuka je asinhrona (WP-Cron). Za trenutnu isporuku podesite pravi sistemski cron. |
Webhooks su uključeni od Unlimited tier-a naviše.
Pogledajte cene