WS Flow Mailer self-updates
WooCommerce e-mail automation flows (abandoned cart, order follow-up) via Amazon SES
by Ecomscene · github.com/ecomscene/ws-flow-mailer · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/ecomscene/ws-flow-mailer/archive/refs/heads/main.zipShips its own WordPress updater (built-in updater), so new versions show up under Dashboard → Updates.
WooCommerce e-mail automation flows (abandoned cart, order follow-up) via Amazon SES — later uitbreidbaar naar Brevo/Resend.
Description
WS Flow Mailer verstuurt transactionele e-mail flows voor WooCommerce:
- Abandoned cart herinneringen (cart tracking + periodieke check via Action Scheduler)
- Order follow-up flows (review-verzoek, cross-sell) met meerdere stappen en wachttijden
- Flow builder, template-editor met merge tags, preview en testmail
- Suppressielijst: bounces, klachten (via Amazon SNS webhook) en afmeldingen worden nooit meer gemaild
- Unsubscribe-link met niet-raadbare HMAC-tokens in elke mail
- Identity stitching (opt-in, consent-verplicht) om gasten met bekend e-mailadres te herkennen
- Versleutelde credential-opslag (AES-256, afgeleid van WordPress salts)
- Amazon SES via directe API-koppeling (SigV4) — geen zware SDK
- HPOS-compatibel, idempotente queue (geen dubbele verzending)
Changelog
0.2.0
- Flow engine: abandoned cart + order completed triggers, idempotente queue processor met retry/backoff via Action Scheduler.
- Template engine met merge tags, drie meegeleverde default templates.
- Suppressielijst + Amazon SNS webhook voor bounce/complaint-afhandeling (met signature-verificatie).
- Unsubscribe-endpoint met HMAC-tokens.
- Identity stitching (opt-in, marketing-consent vereist; Complianz/CookieYes-integratie).
- Volledige admin UI: dashboard met statistieken, flows-lijst met toggle, stappen-builder, template-editor met cheatsheet/preview/testmail, suppressiebeheer en SNS-uitleg.
0.1.0
- Eerste versie: plugin bootstrap, database tabellen, versleutelde credentials, Amazon SES provider met testverbinding, GitHub self-updater.