Wprowadzenie do Workflow Transactional Email
Dodaj do Shopify Flow wysyłkę e-maili transakcyjnych i marketingowych z własnej skrzynki oraz żądania HTTP do dowolnego API, bez pisania kodu.
Shopify Flow uruchamia przepływy pracy i decyduje, jakie działania należy podjąć. Nie może jednak samodzielnie wykonywać czynności wykraczających poza platformę Shopify: wysyłać markowych wiadomości e-mail z Państwa własnej skrzynki pocztowej ani wywoływać zewnętrznego interfejsu API. **Właśnie to zapewnia **rozwiązanie Workflow Transactional Email. Dodaje ono do Shopify Flow trzy działania: Send Transactional Email, Send Marketing Email oraz HTTP Request, dzięki czemu przepływ pracy może wysyłać klientom wiadomości e-mail z Państwa domeny, w Państwa szacie graficznej i z wykorzystaniem Państwa danych, a także przesyłać dane do dowolnej usługi bez konieczności pisania ani jednej linii kodu.
Jak to wszystko się ze sobą łączy
- Podłącz nadawcę. Jednym kliknięciem mogą Państwo podłączyć swoją skrzynkę pocztową Microsoft 365 lub Google albo własny serwer SMTP. Każda wiadomość e-mail jest wysyłana z Państwa domeny i pod Państwa reputacją.
- Zaprojektuj wiadomość e-mail. Edytor wizualny tworzy układ z bloków; można też wkleić własny kod HTML. Dzięki powtarzalnym nagłówkom i stopkom każda wiadomość będzie zgodna z wizerunkiem marki.
- Proszę dodać akcję w Shopify Flow. W danym kroku proszę wybrać nadawcę i układ, przekazać dane za pomocą pola „Zmienne (JSON)”, a przepływ pracy zostanie wysłany.
Co otrzymują Państwo
- Wysyłaj wiadomości e-mail ze swojej skrzynki pocztowej. Usługi Microsoft 365, Google Workspace i Gmail łączą się za pomocą protokołu OAuth; obsługiwany jest również dowolny serwer SMTP. Aplikacja posiada wbudowane funkcje wysyłania testowych wiadomości i sprawdzania połączeń, a także informuje Państwa, gdy dany nadawca przestaje działać. Zobacz Przegląd nadawców wiadomości e-mail.
- Prawdziwy edytor wiadomości e-mail. Tekst, nagłówki, obrazy, przyciski, separatory, kolumny oraz tabela pozycji, a także bloki handlowe: karta produktu i siatka produktów, cena, kod rabatowy, odliczanie, śledzenie zamówienia, ocena gwiazdkowa, opinie, linki do mediów społecznościowych, wideo, podpis, tabela oraz podgląd w przeglądarce. Sekcje mogą być wyświetlane wyłącznie wtedy, gdy spełniony jest określony warunek. Zobacz Stworzenie szablonu wiadomości e-mail oraz Bloki treści: produkt, rabat, odliczanie, śledzenie i inne.
- Unikalne kody rabatowe i liczniki czasu na żywo. Blok rabatowy umożliwia wygenerowanie w Państwa sklepie jednorazowego kodu dla każdego e-maila; blok licznika czasu odlicza czas w skrzynce odbiorczej w formie animowanego obrazka.
- Wiadomości e-mail w języku Państwa klienta. Układ zawiera tłumaczenia; pole „Język” w kroku Shopify Flow (zazwyczaj
{{order.customerLocale}}) wybiera właściwe tłumaczenie. Zobacz Wysyłaj wiadomości e-mail w języku Państwa klientów. - Załączniki. Proszę przesłać plik, pobrać go z linku w momencie wysyłania wiadomości lub dołączyć plik zapisany w innej aplikacji, powiązany z zamówieniem lub klientem, np. plik PDF z fakturą znajdujący się w metapolu. Proszę zapoznać się z dokumentacją Załączniki i obrazy oraz Załącz plik z pola metadanych zamówienia lub klienta.
- E-maile marketingowe z możliwością rezygnacji. Szablon marketingowy wysyła jeden e-mail do każdego odbiorcy, zawierający osobny link do rezygnacji z subskrypcji oraz dane Państwa firmy; klienci, którzy zrezygnują z subskrypcji, są od tego momentu pomijani. Zobacz E-maile marketingowe i rezygnacje z subskrypcji.
- Żądania HTTP są dostępne we wszystkich planach Shopify. Własna akcja Shopify Wyślij żądanie HTTP wymaga wyższego planu. Ta akcja nie wymaga takiego planu. Zobacz Wyślij żądanie HTTP z Shopify Flow.
- Sekrety i Liquid. Klucze API i hasła są zapisywane jednorazowo w postaci zaszyfrowanej, a odwołania do nich odbywa się za pomocą
{{ secrets.keyName }}; tematy, treści, adresy URL i dane użytkowe pobierane są z{{ variables.xxx }}w Shopify Flow. Proszę zapoznać się z Sekrety oraz Zmienne i ciecze. - Tworzenie i tłumaczenie układów za pomocą sztucznej inteligencji, przechowywanie wszystkich wersji oraz synchronizowanie układów z repozytorium GitHub. Zobacz Tworzenie, edycja i tłumaczenie układów graficznych przy pomocy sztucznej inteligencji, Historia wersji układu oraz Przechowuj nieograniczoną historię układów na GitHubie.
- Pełna historia. Każde wysłanie i każde żądanie jest rejestrowane wraz ze statusem, czasem oraz treścią przesłanych danych i można je ponownie wysłać. Zobacz Historia i rozwiązywanie problemów.
- Żadne dane nie zostaną odczytane z Państwa magazynu, chyba że wyrażą Państwo na to zgodę. Aplikacja instaluje się bez żadnych uprawnień dostępu. Istnieją cztery opcjonalne uprawnienia, z których każde dotyczy jednej funkcji (dołączanie pliku metapola, tworzenie kodów rabatowych); uprawnienia te przyznawane są na miejscu i można je cofnąć na stronie „Uprawnienia”. Zobacz Uprawnienia: jakie dane z Państwa sklepu może odczytywać aplikacja.
- Interfejs API oraz serwer MCP przeznaczone do tworzenia własnych narzędzi i asystentów opartych na sztucznej inteligencji. Zobacz Interfejs API dla programistów i MCP.

Trzy działania w ramach Shopify Flow
Send Transactional Email
Wysyła wiadomości transakcyjne: potwierdzenia zamówień, informacje o wysyłce, powiadomienia dotyczące konta. Wiadomości te są wysyłane do wszystkich odbiorców, w tym do klientów, którzy zrezygnowali z otrzymywania wiadomości marketingowych.
| Pole w Shopify Flow | Jak to działa |
|---|---|
| Na adres(y) e-mail | Jeden lub więcej odbiorców, po jednym w każdym wierszu. Zazwyczaj jest to zmienna Shopify Flow, na przykład {{customer.defaultEmailAddress.emailAddress}} |
| Adresy e-mail w polu DW, adresy e-mail w polu UDW | Opcjonalnie, po jednym w każdym wierszu |
| Zmienne (JSON) | Dane do szablonu, na przykład {"customerName": "John", "orderId": "12345"}, wykorzystywane jako {{ variables.customerName }} |
| Język | Opcjonalne. Określa tłumaczenie układu; zazwyczaj jest to {{order.customerLocale}} |
| Adres zwrotny, Nazwa nadawcy | Opcjonalnie. Zastąp domyślne ustawienia nadawcy dla tego etapu |
| Zamówienie, Klient | Opcjonalne. Zamówienie lub klient, którego dotyczy dany etap; informacja ta jest wymagana wyłącznie w przypadku, gdy w układzie dołączany jest plik z metapola. |
Nadawca i układ są wybierane na stronie konfiguracji samej akcji (Wysyłaj z i Układ), a nie w tych polach. Na tej stronie wyświetlany jest podgląd wybranego układu, dzięki czemu łatwo jest odróżnić podobne układy.
Ta akcja zwraca wynik, na podstawie którego kolejne etapy w Shopify Flow mogą rozgałęziać się:
| Pole zwrotu | Wartości |
|---|---|
status |
SENT lub FAILED, albo SKIPPED, jeśli układ przełączony na marketingowy zawierał wyłącznie odbiorców, którzy zrezygnowali z subskrypcji |
messageId |
Identyfikator wiadomości dostawcy, o ile jest dostępny |
provider |
GOOGLE, MICROSOFT, SMTP lub DEFAULT |


Send Marketing Email
Wysyła szablon marketingowy: biuletyn, prośbę o wystawienie opinii, ofertę mającą na celu odzyskanie klienta. Pola są takie same jak powyżej, jednak dostępne są wyłącznie szablony marketingowe, a sposób wysyłania różni się:
- jedna wiadomość e-mail na każdego odbiorcę w polu Do (maksymalnie 20 na jedną operację), z których każda zawiera własny link do rezygnacji z subskrypcji,
- zdanie dotyczące rezygnacji z subskrypcji oraz dane firmy w stopce,
- Klienci, którzy zrezygnowali z subskrypcji, są pomijani.
| Pole zwrotu | Wartości |
|---|---|
status |
SENT, FAILED lub SKIPPED (wszyscy odbiorcy zrezygnowali z subskrypcji) |
messageId |
Identyfikator wiadomości dostawcy pierwszej wysłanej wiadomości e-mail, o ile jest dostępny |
provider |
GOOGLE, MICROSOFT, SMTP lub DEFAULT |
Wszystkie informacje dotyczące szablonów marketingowych, stopki oraz listy rezygnacji z subskrypcji znajdują się w sekcji E-maile marketingowe i rezygnacje z subskrypcji.
HTTP Request
Wykonywanie żądania HTTP zapisanego w aplikacji: metoda, adres URL, nagłówki i treść, z uwzględnieniem tajnych danych i zmiennych zawartych w dowolnym z tych elementów.
| Pole w Shopify Flow | Jak to działa |
|---|---|
| Zmienne lub nadpisywanie treści (JSON) | Albo zmienne używane w postaci {{ variables.xxx }} w adresie URL, nagłówkach i treści, albo nadpisanie treści: {"body": {...}} całkowicie zastępuje skonfigurowaną treść |
| Pole zwrotu | Wartości |
|---|---|
status |
Kod statusu HTTP |
response |
Treść odpowiedzi w postaci ciągu znaków JSON |
O aplikacji
| Strona | Do czego to służy |
|---|---|
| Strona główna | Instrukcja konfiguracji, wykorzystanie w ramach Państwa planu, wskaźnik skuteczności, stan wysyłek, wykres działań oraz ostatnia aktywność |
| Nadawcy wiadomości e-mail | Połączone konta Microsoft 365 i Google, serwery SMTP oraz okno dialogowe wysyłania testowego |
| Szablony wiadomości e-mail | Same wiadomości e-mail, w zakładkach „Transakcyjne” i „Marketingowe”: temat, szablon, języki, załączniki, zmienne testowe |
| Nagłówek i stopka | Wielokrotnego użytku szablony nagłówków i stopek, wspólne dla wszystkich układów |
| Żądania HTTP Request | Zapisane żądania: metoda, adres URL, nagłówki, treść |
| Sekrety | Zaszyfrowane wartości, do których odwołują się Państwo jako {{ secrets.keyName }} |
| Historia | Każde wykonanie wraz ze statusem, czasem trwania, szczegółami żądania i odpowiedzi oraz ponownym wysłaniem |
| Rezygnacje z subskrypcji | Klienci, którzy zrezygnowali z otrzymywania Państwa marketingowych wiadomości e-mail, z opcjami wyszukiwania, ręcznego dodawania, ponownej subskrypcji oraz eksportu do pliku CSV |
| Programista | Klucze API, polecenie „MCP connect”, połączenia z usługami AI oraz GitHub |
| Uprawnienia | Opcjonalne uprawnienia do sklepu, z których każde obejmuje przyznanie i cofnięcie uprawnień |
| Ustawienia | Domyślne ustawienia wiadomości e-mail, teksty stopek marketingowych w poszczególnych językach, kolory marki, niestandardowe czcionki oraz powiadomienia |
| Pomoc | Pomoc techniczna, linki do dokumentacji oraz Państwa plan |

Plany i ograniczenia
| Plan | Cena | Liczba transakcji w ciągu ostatnich 30 dni | Przechowywanie załączników |
|---|---|---|---|
| Bezpłatne | 0 dolarów | 500 | 500 MB |
| Przystawka | 15 dolarów miesięcznie | 5 000 | 2 GB |
| Rozwój | 35 dolarów miesięcznie | 15 000 | 10 GB |
| Nieograniczony | 100 dolarów miesięcznie | Nieograniczony | 50 GB |
W każdym płatnym planie dostępna jest opcja rozliczenia rocznego, która okazuje się tańsza niż rozliczenie miesięczne. Jedna operacja to jedna wysłana wiadomość e-mail lub jedno wykonane żądanie HTTP; wiadomość marketingowa wysłana do kilku odbiorców nadal liczy się jako jedna operacja. Każdy plan obejmuje wszystkie funkcje; plany różnią się jedynie limitami wykorzystania i przestrzenią dyskową. Zobacz Plany i sposób użytkowania.
Zacznij tutaj
Zgodnie z tym harmonogramem pierwszy e-mail zostanie wysłany za około piętnaście minut:
- Instalacja i konfiguracja - aplikacja w panelu administracyjnym.
- Przegląd nadawców wiadomości e-mail - proszę podłączyć skrzynkę pocztową lub serwer SMTP, z którego wysyłane są wiadomości e-mail.
- Stworzenie szablonu wiadomości e-mail - zaprojektuj wiadomość e-mail lub skorzystaj z jednego z szablonów Szablony procesów roboczych.
- Przekazywanie danych z serwisu Shopify Flow - dodaj akcję do przepływu pracy i przekaż dane.
- Sprawdzanie konfiguracji poczty elektronicznej - proszę wysłać wiadomość testową i sprawdzić wynik w historii.
Następnie, w miarę potrzeb: Wysyłaj wiadomości e-mail w języku Państwa klientów, E-maile marketingowe i rezygnacje z subskrypcji, Załącz plik z pola metadanych zamówienia lub klienta, Wyślij żądanie HTTP z Shopify Flow, Powiadomienia i alerty oraz Najczęściej zadawane pytania.
