Inleiding tot Workflow Transactional Email

Breid Shopify Flow uit tot ver buiten de grenzen met HTTP-verzoeken en aangepaste e-mailacties

Shopify Flow is een krachtig automatiseringsplatform, maar de ingebouwde actiebibliotheek kent zijn beperkingen. U kunt workflows activeren en voorwaarden instellen, maar als het erop aankomt om iets te doen met een externe dienst - bijvoorbeeld een API aanroepen of een e-mail met uw eigen huisstijl versturen vanuit uw eigen mailbox - schiet de standaardversie van Flow tekort.

Workflow Transactional Email vult de leemte op. Het voegt drie acties toe aan Shopify Flow: ‘Transactionele e-mail verzenden’, ‘Marketing-e-mail verzenden’ en ‘HTTP-verzoek’, waardoor u uw workflows kunt koppelen aan elke externe API, webhook, CRM of mailbox - zonder ook maar één regel code te schrijven.

Wat maakt het anders?

De standaard-Shopify Flow-applicatie verwerkt interne Shopify-acties goed: het aanbrengen van tags, publiceren en voorraadaanpassingen. Wat ontbreekt, is uitgaande connectiviteit: de mogelijkheid om buiten Shopify te reiken en te communiceren met externe systemen. Deze app richt zich juist op die leemte:

  • Verzend e-mails vanuit uw eigen mailbox. Koppel Microsoft 365 of Google met één klik, of stel de app in op een willekeurige SMTP-server. Uw domein, uw reputatie, uw huisstijl.
  • Een volwaardige e-mailontwerper. Stel lay-outs samen uit bouwstenen - koppen, tekst, afbeeldingen, knoppen, rijen met twee kolommen, herhalingen en QR-codes - of schrijf uw eigen HTML-code. Dankzij herbruikbare kop- en voetteksten blijft elk bericht in lijn met uw huisstijl.
  • Marketing-e-mails met een uitweg. Markeer een sjabloon als ‘marketing’ en elke e-mail die hieruit wordt verzonden, bevat een afmeldlink en uw bedrijfsgegevens; klanten die zich afmelden, worden vanaf dat moment overgeslagen. Zie Marketingmails en afmeldingen.
  • HTTP-verzoeken bij elk Shopify-abonnement. De eigen actie ‘HTTP-verzoek verzenden’ van Shopify is beperkt tot bepaalde abonnementen. Deze actie kent die beperking niet, zodat Basic-winkels nog steeds gegevens naar elke API kunnen verzenden.
  • Veilig beheer van vertrouwelijke gegevens. Sla API-sleutels, tokens en wachtwoorden eenmalig op en verwijs er vervolgens overal naar als {{ secrets.keyName }}. Deze gegevens worden in rust versleuteld met Cloud KMS en worden uitsluitend ontsleuteld terwijl een actie wordt uitgevoerd.
  • {{ variables.xxx }}. Creëer dynamische onderwerpen, hoofdteksten, URL’s en Payloads met -plaatshouders die vanuit Shopify Flow worden ingevuld.
  • Volledig uitvoeringsoverzicht. Elke verzending en elk verzoek wordt geregistreerd, inclusief de details van het verzoek en het antwoord, zodat het opsporen van fouten slechts een muisklik kost in plaats van giswerk. Elke eerdere actie kan opnieuw worden verzonden.
  • Geen gegevensbereikShopify. De app vraagt helemaal geen toegangsbereik aan. De app leest uw producten, bestellingen of klanten niet uit - de app voert uitsluitend de uitgaande verzoeken en e-mails uit die u configureert.

De drie Shopify Flow-acties

Transactionele e-mail verzenden

Verzendt een e-mail met behulp van een afzender en een sjabloon voor transactionele e-mails die u in de app hebt geconfigureerd.

Veld in Shopify Flow Wat het doet
Naar e-mail(s) Eén of meer ontvangers, één per regel. Meestal een Shopify Flow-variabele, zoals {{customer.defaultEmailAddress.emailAddress}}
CC-e-mail(s) Optionele CC-ontvangers, één per regel
E-mail(s) met BCC Optionele BCC-ontvangers, één per regel
Variabelen (JSON) Aangepaste gegevens voor de lay-out, bijvoorbeeld {"customerName": "John", "orderId": "12345"}, waarnaar wordt verwezen via {{ variables.customerName }}

De afzender en de lay-out worden gekozen op het configuratiescherm van de actie zelf (Verzenden vanuit en Lay-out), niet in deze velden. Daar worden uitsluitend transactionele lay-outs aangeboden.

De actie levert een resultaat op waarop latere stappen in Shopify Flow kunnen voortbouwen:

Terugkeerveld Waarden
status SENT of FAILED, of SKIPPED wanneer een naar marketing omgeschakelde lay-out uitsluitend ontvangers bevatte die zich hadden afgemeld
messageId Het bericht-ID van de aanbieder, indien beschikbaar
provider GOOGLE, MICROSOFT, SMTP of DEFAULT
Een Shopify Flow-workflow: een trigger gevolgd door de actie ‘Transactioneel e-mailbericht verzenden’
Verzend transactionele e-mails als een stap in de Shopify Flow.

Marketing-e-mail verzenden

Verzendt een marketing-e-maillay-out: een nieuwsbrief, een verzoek om een beoordeling, een terugwervingsaanbieding. Deze functie beschikt over dezelfde velden als ‘Transactionele e-mail verzenden’, maar op het configuratiescherm worden uitsluitend marketinglay-outs aangeboden en de verzendwijze verschilt:

  • één e-mail per ontvanger in het veld „Aan“ (maximaal 20 per actie), elk met een eigen afmeldlink,
  • uw afmeldingszin en de gegevens van het bedrijf in de voettekst,
  • Klanten die zich hebben afgemeld, worden overgeslagen.

Het geeft het volgende weer:

Terugkeerveld Waarden
status SENT, FAILED of SKIPPED (alle ontvangers hadden zich afgemeld)
messageId Het bericht-ID van de provider van de eerste verzonden e-mail, indien beschikbaar
provider GOOGLE, MICROSOFT, SMTP of DEFAULT

Alle informatie over marketinglay-outs, de voettekst en de lijst voor het opzeggen van de nieuwsbrief vindt u op Marketingmails en afmeldingen.

HTTP-verzoek

Voert een HTTP-verzoek uit dat u in de app hebt opgeslagen.

Veld in Shopify Flow Wat het doet
Variabelen of overschrijving van de hoofdtekst (JSON) Ofwel aangepaste variabelen waarnaar wordt verwezen als {{ variables.xxx }} in de URL, de headers en de body, ofwel een overschrijving van de body: geef {"body": {...}} door om de geconfigureerde request body volledig te vervangen

Het geeft het volgende weer:

Terugkeerveld Waarden
status De HTTP-statuscode
response De inhoud van het antwoord als JSON-tekenreeks

Over de app

Pagina Waarvoor dient het?
Home Installatiehandleiding, verbruik ten opzichte van uw abonnement, succespercentage, verzendstatus, een overzicht van acties en recente activiteiten
Afzenders van e-mails Gekoppelde Microsoft 365- en Google-accounts, SMTP-servers en het dialoogvenster voor het verzenden van een testbericht
E-mailopmaak De e-mails zelf - onderwerp, opmaak, bijlagen, testvariabelen - in de tabbladen ‘Transactioneel’ en ‘Marketing’
Kop- en voettekst Herbruikbare voorinstellingen voor kop- en voetteksten die in alle lay-outs worden gedeeld
HTTP-verzoeken Opgeslagen verzoeksjablonen: methode, URL, headers, body
Geheimen Versleutelde waarden waarnaar u verwijst als {{ secrets.keyName }}
Geschiedenis Elke uitvoering met gegevens over de status, de tijd, het verzoek en het antwoord
Afmeldingen Klanten die zich hebben afgemeld voor uw marketing-e-mails, met zoekfunctie, handmatig toevoegen, opnieuw aanmelden en CSV-export - zie Marketingmails en afmeldingen
Ontwikkelaar API-sleutels en het connect-commando voor de REST API en de MCP-server - zie API voor ontwikkelaars en MCP
Instellingen Standaardinstellingen voor e-mail, de marketingteksten in de voettekst per taal, merkkleuren, aangepaste lettertypen en meldingen - zie Instellingen
Hulp Contactgegevens voor support, links naar documentatie en uw abonnement

Bekijk het in de praktijk

Een aangepast HTTP-verzoek verzenden vanaf Shopify Flow (de video heeft geen geluid):

Een e-mail met uw huisstijl versturen via uw eigen SMTP-server (de video heeft geen geluid):

Abonnementen en limieten

Abonnement Prijs Acties per voortschrijdende periode van 30 dagen Opslag van bijlagen
Gratis $0 500 500 MB
Voorgerecht 15 dollar per maand 5.000 2 GB
Groeien 35 dollar per maand 15.000 10 GB
Onbeperkt 100 dollar per maand Onbeperkt 50 GB

Jaarlijkse facturering is beschikbaar bij elk betaald abonnement en is voordeliger dan maandelijkse facturering. Eén „actie” staat gelijk aan één verzonden e-mail of één uitgevoerde HTTP-aanvraag; een marketing-e-mail naar meerdere ontvangers telt nog steeds als één actie. Elk abonnement omvat alle functies - de abonnementen verschillen uitsluitend in volume en opslagruimte. Zie Abonnementen en gebruik.

Volgende stappen

Werk deze lijst in volgorde af: