Introduktion til Workflow Transactional Email

Udvid Shopify Flow ud over grænserne med HTTP-anmodninger og brugerdefinerede e-mail-handlinger

Shopify Flow er en kraftfuld automatiseringsplatform, men dens indbyggede handlingsbibliotek har sine begrænsninger. Du kan udløse arbejdsgange og definere betingelser, men når det drejer sig om at udføre handlinger via en ekstern tjeneste - f.eks. at kalde en API eller sende en e-mail med dit eget logo fra din egen mailkonto - er den indbyggede Flow-funktion ikke tilstrækkelig.

Workflow Transactional Email Det udfylder dette hul. Det tilføjer tre handlinger til »Shopify Flow«: »Send transaktions-e-mail«, »Send marketing-e-mail« og »HTTP-anmodning«, så du kan forbinde dine arbejdsgange til enhver ekstern API, webhook, CRM eller e-mail-konto - uden at skrive en eneste linje kode.

Hvad der adskiller det fra andre

Den indbyggede Shopify Flow håndterer interne Shopify-handlinger godt: mærkning, udlægning og justering af lagerbeholdningen. Det, den mangler, er udgående forbindelser - muligheden for at gå ud over Shopify og interagere med eksterne systemer. Denne app fokuserer netop på netop dette hul:

  • Send e-mails fra din egen e-mailkonto. Forbind Microsoft 365 eller Google med et enkelt klik, eller konfigurer appen til en hvilken som helst SMTP-server. Dit domæne, dit omdømme, dit brand.
  • En rigtig e-mail-designer. Lav layout ved hjælp af blokke - overskrifter, tekst, billeder, knapper, to-kolonne-rækker, gentagelser og QR-koder - eller skriv din egen HTML. Genanvendelige sidehoveder og sidefødder sikrer, at hver eneste besked er i tråd med brandet.
  • Markedsførings-e-mails med en mulighed for at afmelde sig. Markér et layout som »markedsføring«, så indeholder alle e-mails fra dette layout et link til afmelding samt oplysninger om din virksomhed; kunder, der afmelder sig, udelades fremover. Se Markedsførings-e-mails og afmeldinger.
  • HTTP-anmodninger er inkluderet i alle Shopify-planer. Handlingen »Send HTTP-anmodning« i Shopify er begrænset til visse planer. Det er denne handling ikke, så Basic-butikker kan stadig sende data til enhver API.
  • Sikker håndtering af fortrolige oplysninger. Gem API-nøgler, tokens og adgangskoder én gang, og henvis derefter til dem hvor som helst som »{{ secrets.keyName }}«. De krypteres ved lagring med Cloud KMS og dekrypteres kun, mens en handling udføres.
  • {{ variables.xxx }}. Opret dynamiske emner, brødtekster, URL’er og payload’er ved hjælp af -pladsholdere, der udfyldes fra Shopify Flow.
  • Fuldstændig udførelseshistorik. Hver eneste afsendelse og hver eneste anmodning logges sammen med detaljer om anmodningen og svaret, så fejlfinding foregår med et enkelt klik i stedet for gætteri. Enhver tidligere handling kan gentages.
  • Der er ingen dataomfangShopify. Appen anmoder slet ikke om adgang til nogen dataomfang. Den læser ikke dine produkter, ordrer eller kunder - den udfører udelukkende de udgående anmodninger og e-mails, som du konfigurerer.

De tre Shopify Flow-handlinger

Send transaktions-e-mails

Sender en e-mail ved hjælp af en afsender og et layout til transaktions-e-mails, som du har konfigureret i appen.

Feltet »Shopify Flow« Hvad det gør
Til e-mail(s) En eller flere modtagere, én pr. linje. Normalt en Shopify Flow-variabel, f.eks. {{customer.defaultEmailAddress.emailAddress}}
CC-e-mail(s) Valgfrie CC-modtagere, én pr. linje
E-mails med BCC Valgfri BCC-modtagere, én pr. linje
Variabler (JSON) Brugerdefinerede data til layoutet, f.eks. {"customerName": "John", "orderId": "12345"}, der henvises til som {{ variables.customerName }}

Afsenderen og layoutet vælges på selve konfigurationsskærmen for handlingen (Send fra og Layout), ikke i disse felter. Der tilbydes kun transaktionslayouter på denne skærm.

Handlingen returnerer et resultat, som senere trin i Shopify Flow kan tage udgangspunkt i:

Returfelt Værdier
status SENT eller FAILED eller SKIPPED, når et layout, der var skiftet til markedsføring, udelukkende indeholdt modtagere, der havde afmeldt sig
messageId Udbyderens meddelelses-id, hvis det foreligger
provider GOOGLE, MICROSOFT, SMTP eller DEFAULT
En »Shopify Flow«-arbejdsgang: en udløser efterfulgt af handlingen »Send transaktions-e-mail«
Send transaktions-e-mails som et trin i »Shopify Flow«.

Send en markedsførings-e-mail

Sender et layout til en markedsførings-e-mail: et nyhedsbrev, en anmodning om en anmeldelse, et tilbud om at genvinde en kunde. Den har de samme felter som »Send transaktions-e-mail«, men på konfigurationsskærmen vises der kun markedsføringslayouter, og den fungerer på en anden måde:

  • én e-mail pr. modtager i »Til«-feltet (højst 20 pr. handling), hver med sit eget link til afmelding,
  • din afmeldingssætning og oplysningerne om virksomheden i sidefoden,
  • Kunder, der har afmeldt sig, springes over.

Den returnerer:

Returfelt Værdier
status SENT, FAILED eller SKIPPED (alle modtagere havde afmeldt sig)
messageId Udbyderens meddelelses-id for den første sendte e-mail, hvis dette foreligger
provider GOOGLE, MICROSOFT, SMTP eller DEFAULT

Alt om markedsføringslayouter, sidefoden og listen over afmeldinger findes på Markedsførings-e-mails og afmeldinger.

HTTP-anmodning

Udfører en HTTP-anmodning, som du har gemt i appen.

Feltet »Shopify Flow« Hvad det gør
Variabler eller overskrivning af koden (JSON) Enten brugerdefinerede variabler, der henvises til som {{ variables.xxx }} i URL’en, i headere og i brødteksten, eller en overskrivning af brødteksten: Overfør {"body": {...}} for at erstatte den konfigurerede anmodningsbrødtekst fuldstændigt

Den returnerer:

Returfelt Værdier
status HTTP-statuskoden
response Responsteksten som JSON-streng

Om appen

Side Hvad det bruges til
Hjem Opsætningsvejledning, forbrug i forhold til din plan, succesrate, afsendelsesstatus, oversigt over handlinger og seneste aktivitet
E-mail-afsendere Tilknyttede Microsoft 365- og Google-konti, SMTP-servere og dialogboksen til testafsendelse
E-mail-layouter Selve e-mailene - emne, design, vedhæftede filer, testvariabler - i fanerne »Transaktion« og »Marketing«
Overskrift og sidefod Genanvendelige forudindstillinger for sidehoved og sidefod, der deles på tværs af layout
HTTP-anmodninger Gemte anmodningsskabeloner: metode, URL, overskrifter, brødtekst
Hemmeligheder Krypterede værdier, som du henviser til som »{{ secrets.keyName }}«
Historie Hver udførelse med oplysninger om status, tidspunkt, anmodning og svar
Afmeldinger Kunder, der har fravalgt dine markedsførings-e-mails, med søgning, manuel tilføjelse, genabonnement og CSV-eksport - se Markedsførings-e-mails og afmeldinger
Udvikler API-nøgler og kommandoen »connect« til REST API og MCP-serveren - se Udvikler-API og MCP
Indstillinger Standardindstillinger for e-mails, marketingtekster i sidefoden pr. sprog, brandfarver, brugerdefinerede skrifttyper og advarsler - se Indstillinger
Hjælp Kontaktoplysninger til support, links til dokumentation og din plan

Se det i handling

Sådan sender man en brugerdefineret HTTP-anmodning fra Shopify Flow (videoen har ingen lyd):

Sådan sender du en e-mail med dit brand via din egen SMTP-server (videoen har ingen lyd):

Planer og begrænsninger

Plan Pris Handlinger pr. glidende 30-dages periode Opbevaring af vedhæftede filer
Gratis 0 $ 500 500 MB
Forret 15 $ om måneden 5.000 2 GB
Vækst 35 $ om måneden 15.000 10 GB
Ubegrænset 100 $ om måneden Ubegrænset 50 GB

Årsabonnement er tilgængeligt på alle betalte abonnementer og er billigere end månedsabonnementet. En »handling« svarer til én sendt e-mail eller én udført HTTP-anmodning; en markedsførings-e-mail til flere modtagere tæller stadig som én handling. Alle abonnementer indeholder alle funktioner - abonnementerne adskiller sig kun med hensyn til datamængde og lagerplads. Se Planer og anvendelse.

Næste skridt

Gå listen igennem i orden: