Hoppa till innehåll
Testa gratis i 14 dagar
Svenska
Öppna i Claude Ställ frågor om den här sidanÖppna i ChatGPT Ställ frågor om den här sidan

Utlös Shopify Flow vid inskickning av registreringsformulär

Skicka en Shopify Flow-trigger varje gång en kund skapas eller uppdateras via ditt registreringsformulär, så att du kan automatisera det som sker härnäst.

När funktionen är aktiverad skickar appen en händelse till Shopify Flow – Shopifys kostnadsfria automatiseringsverktyg utan kod – varje gång en kund skapas eller uppdateras via ett registreringsformulär. Du kan sedan bygga ett arbetsflöde i Flow som reagerar på händelsen precis som du vill: meddela ditt säljteam i Slack, tagga eller segmentera kunden, skapa en uppgift, synkronisera kunden till ett annat system och så vidare.

  1. Öppna formulärets integrationsinställningar

    Section titled “Öppna formulärets integrationsinställningar”

    Klicka på Registration Form i appen, öppna formuläret du vill redigera, klicka på fliken Integration och välj Shopify.

  2. Slå på Enable Shopify Flow trigger.

  3. Klicka på Save.

  1. Gå till Shopify-admin > Appar > Flow. Den är kostnadsfri och finns i alla Shopify-planer; installera den om du inte redan har gjort det.

  2. Klicka på Skapa arbetsflöde.

  3. I trigger-steget söker du efter Sami Wholesale (listad som ”All-in-1 Wholesale B2B: Volume discount, b2b registration, tax”) och öppnar den. Där väljer du triggern Sami B2B Wholesale Pricing – dess beskrivning lyder ”Triggers when a customer is created or updated via a Wholesale registration form.”

  4. Lägg till de åtgärder du behöver – Flow levereras med hundratals inbyggda åtgärder: skicka en avisering, lägg till en tagg, anropa en webhook, förgrena på ett villkor och mycket mer.

  5. Klicka på Slå på.

När du bygger ditt arbetsflöde kan du infoga följande variabler i valfritt steg:

VariabelBeskrivning
CustomerShopify-kunden som skapades eller uppdaterades – använd den direkt med valfri kundrelaterad åtgärd (lägg till tagg, lägg till i segment, skicka e-post osv.).
Form > NameNamnet på registreringsformuläret som skickades in – användbart om du har flera formulär och vill att arbetsflödet ska bete sig olika beroende på vilket som användes.
Registration customer > DataAllt kunden fyllde i i formuläret (fältetikett och värde), samlat i en enda JSON-sträng. Se nedan för hur du delar upp den i enskilda fält.

Läsa enskilda fält från ”Registration customer > Data”

Section titled “Läsa enskilda fält från ”Registration customer > Data””

Den inskickade formulärdatan skickas som en JSON-sträng (till exempel: {"Email": "[email protected]", "First Name": "John", "Company name": "ABC Co."}), med alla fält samlade i en enda variabel. För att dela upp den i enskilda fält som du kan använda senare i arbetsflödet lägger du till ett Run code-steg direkt efter triggern.

Steg 1 – Lägg till åtgärden ”Run code”

I ditt arbetsflöde klickar du på Lägg till åtgärd och hittar och väljer sedan Run code.

Steg 2 – Fyll i Input (GraphQL-fråga)

I rutan Input klistrar du in:

{
registrationCustomer {
data
}
}

Steg 3 – Fyll i Function (JavaScript)

I rutan Function klistrar du in:

export default function main({ registrationCustomer }) {
const formData = JSON.parse(registrationCustomer.data);
return {
email: formData['Email'] || '',
firstName: formData['First Name'] || '',
companyName: formData['Company name'] || '',
};
}

Steg 4 – Fyll i Output (returtyp)

I rutan Output klistrar du in en typdeklaration som matchar det du returnerade i steg 3:

type Output {
email: String!
firstName: String!
companyName: String!
}

Steg 5 – Använd resultatet i senare steg

Efter att du har sparat blir det här Run code-steget en ny variabelkälla för åtgärderna efter det – infoga email, firstName, companyName (eller vad du än har kallat dem) i en e-posttext, ett Slack-meddelande, ett villkor osv.

  • Kräver appen Shopify Flow i din butik (kostnadsfri, finns i alla Shopify-planer).
  • När en kund har skickat in formuläret kan det ta upp till ett par minuter innan arbetsflödet startar – det är förväntat och inte ett fel.
  • Funktionen är tillgänglig beroende på appens prisplan; om du inte ser Enable Shopify Flow trigger kontrollerar du din nuvarande plan eller kontaktar supporten.

Om du stöter på några problem med de här stegen är du välkommen att kontakta oss via e-post på [email protected].

Var det här till hjälp?