Inleiding tot Workflow Transactional Email
Voeg transactionele e-mail en HTTP-verzoeken toe aan Shopify Flow met een visuele builder en eigen mailbox.
Shopify Flow start workflows en bepaalt wat er moet gebeuren. Wat het systeem op eigen kracht niet kan, is buiten Shopify om te werken: een e-mail met uw huisstijl versturen vanuit uw eigen mailbox, of een externe API aanroepen. Workflow Transactional Email voegt precies dat toe. Het biedt Shopify Flow drie acties: ‘Transactionele e-mail verzenden’, ‘Marketing-e-mail verzenden’ en ‘HTTP-verzoek’, zodat een workflow een klant een e-mail kan sturen vanaf uw domein, in uw ontwerp en met uw gegevens, en gegevens naar elke gewenste dienst kan verzenden, zonder ook maar één regel code te schrijven.
Hoe het in elkaar zit
- Koppel een afzender. Uw Microsoft 365- of Google-mailbox met één klik, of uw eigen SMTP-server. Elke e-mail wordt verzonden onder uw domein en met uw reputatie.
- Ontwerp de e-mail. Met de visuele editor stelt u een lay-out samen uit blokken; of plak uw eigen HTML-code. Dankzij herbruikbare kop- en voetteksten blijft elk bericht in lijn met uw huisstijl.
- Voeg de actie toe in Shopify Flow. Kies in de stap de afzender en de lay-out, geef de gegevens door via het veld ‘Variabelen (JSON)’, waarna de workflow de gegevens verstuurt.
Wat u krijgt
- E-mail vanuit uw eigen mailbox. Microsoft 365, Google Workspace en Gmail kunnen via OAuth worden gekoppeld; elke SMTP-server is eveneens geschikt. Testverzendingen en verbindingscontroles zijn ingebouwd, en de app waarschuwt u wanneer een afzender niet meer functioneert. Zie Overzicht van e-mailafzenders.
- Een volwaardige e-mailontwerper. Tekst, koppen, afbeeldingen, knoppen, scheidingslijnen, kolommen en een tabel met artikelen, plus e-commerceblokken: productkaart en productraster, prijs, kortingscode, aftelling, bestelstatus, sterrenbeoordeling, getuigenissen, links naar sociale media, video, handtekening, tabel en weergave in de browser. Secties kunnen alleen worden weergegeven wanneer aan een bepaalde voorwaarde is voldaan. Zie Een e-mailopmaak ontwerpen en Inhoudsblokken: product, korting, aftelling, tracking en meer.
- Unieke kortingscodes en live aftelklokken. Met een kortingsblok kunt u voor elke e-mail een eenmalig te gebruiken code in uw winkel genereren; het aftelblok telt in de inbox af in de vorm van een geanimeerde afbeelding.
- E-mails in de taal van uw klant. Een lay-out bevat vertalingen; het veld ‘Taal’ van de Shopify Flow-stap (meestal
{{order.customerLocale}}) selecteert de juiste vertaling. Zie Verzend e-mails in de taal van uw klant. - Bijlagen. U kunt een bestand uploaden, er op het moment van verzending een ophalen via een link, of een bestand toevoegen dat door een andere app is opgeslagen bij de bestelling of de klant, zoals een PDF-factuur in een metaveld. Zie Bijlagen en afbeeldingen en Een bestand toevoegen vanuit een bestelling of een metaveld van een klant.
- Marketing-e-mails met een afmeldmogelijkheid. Een marketinglay-out verstuurt één e-mail per ontvanger met een eigen afmeldlink en uw bedrijfsgegevens; klanten die zich afmelden, worden vanaf dat moment niet meer benaderd. Zie Marketingmails en afmeldingen.
- HTTP-verzoeken zijn inbegrepen bij elk Shopify-abonnement. Voor de eigen actie ‘HTTP-verzoek verzenden’ van Shopify is een hoger abonnement vereist. Voor deze actie is dat niet het geval. Zie Doe een HTTP-verzoek via Shopify Flow.
- Geheimen en Liquid. API-sleutels en wachtwoorden worden eenmalig opgeslagen, versleuteld en aangeduid als
{{ secrets.keyName }}; onderwerpen, teksten, URL’s en payloads worden overgenomen uit Shopify Flow via{{ variables.xxx }}. Zie Geheimen en Variabelen en vloeistoffen. - Maak en vertaal lay-outs met behulp van AI, bewaar elke versie en synchroniseer lay-outs met een GitHub-repository. Zie Lay-outs maken, bewerken en vertalen met AI, Versiegeschiedenis van de lay-out en Bewaar een onbeperkte geschiedenis van lay-outs op GitHub.
- Een volledig overzicht. Elke verzending en elk verzoek wordt geregistreerd, inclusief de status, het tijdstip en de inhoud, en kan opnieuw worden verzonden. Zie Geschiedenis en probleemoplossing.
- Er wordt niets uit uw opslag gelezen, tenzij u daarvoor toestemming geeft. De app wordt geïnstalleerd zonder toegangsrechten. Er zijn vier optionele machtigingen, elk voor één functie (het toevoegen van een metaveld-bestand, het aanmaken van kortingen), die ter plekke kunnen worden verleend en ingetrokken op de pagina ‘Machtigingen’. Zie Toestemmingen: welke gegevens de app uit uw winkel mag lezen.
- Een API en een MCP-server voor uw eigen tools en AI-assistenten. Zie API voor ontwikkelaars en MCP.

De drie Shopify Flow-acties
Transactionele e-mail verzenden
Verzendt transactionele berichten: orderbevestigingen, verzendupdates, accountmeldingen. Deze worden naar iedereen verzonden, ook naar klanten die zich hebben afgemeld voor marketingberichten.
| 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}} |
| E-mail(s) in CC, e-mail(s) in BCC | Optioneel, één per regel |
| Variabelen (JSON) | Gegevens voor de lay-out, bijvoorbeeld {"customerName": "John", "orderId": "12345"}, gebruikt als {{ variables.customerName }} |
| Taal | Optioneel. Hiermee wordt de vertaling van de lay-out geselecteerd; meestal {{order.customerLocale}} |
| Antwoord aan, Naam afzender | Optioneel. De standaardinstellingen van de afzender voor deze stap overschrijven |
| Bestelling, Klant | Optioneel. De bestelling of klant waarop deze stap betrekking heeft; dit is alleen nodig wanneer de lay-out een bestand uit een metaveld bijvoegt |
De afzender en de lay-out worden gekozen op de configuratiepagina van de actie zelf (Verzenden vanuit en Lay-out), niet in deze velden.
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 |


Marketingmail versturen
Verzendt een marketinglay-out: een nieuwsbrief, een verzoek om een beoordeling, een terugwanaanbieding. Dezelfde velden als hierboven, maar er 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 link om zich uit te schrijven,
- uw afmeldingszin en gegevens van het bedrijf in de voettekst,
- Klanten die zich hebben afgemeld, worden overgeslagen.
| 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: methode, URL, headers en body, inclusief eventuele geheimen en variabelen daarin.
| Veld in Shopify Flow | Wat het doet |
|---|---|
| Variabelen of overschrijving van de hoofdtekst (JSON) | Ofwel variabelen die als {{ variables.xxx }} in de URL, headers en body worden gebruikt, ofwel een overschrijving van de body: {"body": {...}} vervangt de geconfigureerde body volledig |
| Terugkeerveld | Waarden |
|---|---|
status |
De HTTP-statuscode |
response |
De inhoud van het antwoord als JSON in stringvorm |
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, onderverdeeld in de tabbladen ‘Transactioneel’ en ‘Marketing’: onderwerp, vormgeving, talen, bijlagen, testvariabelen |
| Kop- en voettekst | Herbruikbare voorinstellingen voor kop- en voetteksten die in alle lay-outs worden gedeeld |
| HTTP-verzoeken | Opgeslagen verzoeken: methode, URL, headers, inhoud |
| Geheimen | Versleutelde waarden waarnaar u verwijst als {{ secrets.keyName }} |
| Geschiedenis | Elke uitvoering, met informatie over de status, de tijd, de verzoek- en antwoordgegevens, en een herhalingspoging |
| Afmeldingen | Klanten die zich hebben afgemeld voor uw marketing-e-mails, met zoekfunctie, handmatige toevoeging, herinschrijving en CSV-export |
| Ontwikkelaar | API-sleutels, het MCP connect-commando, AI- en GitHub-verbindingen |
| Toestemmingen | De optionele machtigingen voor de opslag, elk met een toekenning en een intrekking |
| Instellingen | Standaardinstellingen voor e-mail, marketingteksten in de voettekst per taal, merkkleuren, aangepaste lettertypen en meldingen |
| Hulp | Support, links naar documentatie en uw abonnement |

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-verzoek; 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.
Begin hier
In deze bestelling is de eerste e-mail over ongeveer vijftien minuten te verwachten:
- Installeren en instellen - de app in uw beheerdersgedeelte.
- Overzicht van e-mailafzenders - koppel de mailbox of SMTP-server waarmee de e-mails worden verzonden.
- Een e-mailopmaak ontwerpen - Ontwerp de e-mail, of ga uit van een van de Workflow-sjablonen.
- Gegevens doorgeven vanuit Shopify Flow - voeg de actie toe aan een workflow en draag de gegevens over.
- Uw e-mailconfiguratie testen - voer een test uit en bekijk het resultaat in de Geschiedenis.
Vervolgens, indien nodig: Verzend e-mails in de taal van uw klant, Marketingmails en afmeldingen, Een bestand toevoegen vanuit een bestelling of een metaveld van een klant, Doe een HTTP-verzoek via Shopify Flow, Meldingen en waarschuwingen en Veelgestelde vragen.
