Uppdatera kundens metafält när en webhook tas emot
Spara poängsaldo från lojalitets- eller CRM-system i kundens metafält via webhook med ett färdigt arbetsflöde för Shopify Flow att importera.
När ett lojalitets-, CRM- eller poängsystem anropar din webhook med en e-postadress och ett nummer ska du spara dessa uppgifter för kunden i metafältet custom.loyalty_points. Visa dem i kundkontot, i e-postmeddelanden eller i Shopify Flow.
En utlösare från Workflow Webhooks och Shopifys inbyggda åtgärder - ingen annan app behövs.
Vad som krävs
En webhook i Workflow Webhooks med denna payload-mappning. Se Kartläggning av nyttolast och Shopify Flow-variabler.
| Fält | Vad ska kopplas till det? |
|---|---|
fieldOne |
Kundens e-postadress |
fieldTwo |
Poängsaldot uttrycks som ett heltal, till exempel 250 |
Ett anrop till webhooken ser då ut så här:
curl -X POST https://<your webhook URL> \
-H "Content-Type: application/json" \
-d '{"email": "jane.doe@example.com", "points": 250}'Skaffa arbetsflödet
- Ladda ner
.flow-filen som finns bifogad längst ner på denna sida. - Öppna Shopify Flow i din Shopify-admin, klicka på Importera och välj filen.
- Gå igenom stegen och klicka sedan på ”Aktivera arbetsflödet”.
Filen är en export från själva Shopify Flow. Redigera den inte manuellt; ändra istället arbetsflödet i Shopify Flow efter att du har importerat den.
Så här fungerar det
- Webhook Trigger startar arbetsflödet varje gång din webhook-URL anropas och överlämnar de mappade fälten till det.
- Funktionen ”Hämta kunddata” söker fram kunden med sökfrågan
email:{{fieldOne}}och behåller högst ett resultat. - Den körs en gång för** varje** kund som den hittar, och inte alls om ingen kund matchar.
- Uppdateringen av kundens metafält skriver in
{{fieldTwo}}icustom.loyalty_pointssom ett heltal.
Gör den till din egen
- Ändra namnområdet och nyckeln till ett metafält som du redan använder, till exempel
loyalty.tier, med typen ”enradig text”. - Lägg till ”Lägg till kundtaggar” efter steget ”Metafält” för att märka kunder som överskrider en viss poänggräns.
Nästa steg
- Skapa din första webhook - skapa den webhook som detta arbetsflöde lyssnar på.
- Mallar för arbetsflöden - alla mallar.
- Historik och felsökning - kontrollera att webhooken har nått Shopify Flow.
