# Workflow Transactional Email

Send transactional email from Shopify Flow through Microsoft 365, Google Workspace or any SMTP server, and call any external API with the HTTP request action. EU-hosted, GDPR-ready.

## Transactional email for Shopify Flow

Send transactional email straight from Shopify Flow. Connect Microsoft 365 or Google Workspace via OAuth, or bring your own SMTP server. Compose messages in a visual editor with full Flow variables.

- Microsoft 365 OAuth
- Google Workspace OAuth
- Custom SMTP
- Visual editor
- Flow-native

## From install to first email in minutes

1. **Install the app** - One-click install from the Shopify App Store. Free tier includes every channel.
2. **Connect your mailbox** - Sign in to Microsoft 365 or Google Workspace with OAuth - or paste your SMTP credentials. One screen, reused everywhere.
3. **Compose and send** - In any Flow workflow, drop the email action, write your message in the visual editor, ship.

## Send mail from Flow, your way

Drop a single action into any Shopify Flow workflow. Your mailbox, your domain, your reputation.

- **Microsoft 365 + Google Workspace** - Connect your business mailbox via OAuth in two clicks. Mail leaves your own domain, with DKIM, SPF and reputation intact.
- **Bring your own SMTP** - Prefer SendGrid, Postmark, Amazon SES, or a self-hosted relay? Add host, port, credentials once - reused across every workflow.
- **Visual email editor** - Compose messages in a block-based editor. Drop in Shopify Flow variables anywhere - no HTML required, no template scripting.
- **Flow-native, fully variable** - Use any payload field from any Flow trigger inside the subject, body or recipient. Branded order confirmations, internal alerts, receipts - all in one place.
- **HTTP requests to any API** - Call any external API from a Flow step: any method, custom headers and body, with Flow data and stored secrets filled in at run time.
- **Attachments and files** - Attach PDFs, images and other files to your emails. Upload once, reuse across templates, delete what you no longer need.
- **Delivery history** - Every send and request is logged with its status. The History page tells you when a template variable came out empty.
- **Developer API and MCP** - Manage senders, templates and requests from your own tools via a REST API and an MCP server, and let Sidekick answer questions about the app.

## Volume-based pricing, every channel included

Microsoft 365, Google Workspace, and SMTP on every plan. Pay annually and save 8%.

### Free - $0 /month

Try it out

- All Actions
- 500 Action Events per month
- Support via E-Mail or Slack

### Starter - $15 /month

Small stores

- All Actions
- 5000 Action Events per month
- Support via E-Mail or Slack

### Grow - $35 /month

Active brands

- All Actions
- 15000 Action Events per month
- Support via E-Mail or Slack

### Unlimited - $100 /month

Enterprise

- All Actions
- Unlimited Action Events per month
- Priority Access to new beta features
- Support via E-Mail or Slack

## FAQs

**What OAuth scopes does the app request?**

Google Workspace: gmail.send (send email) and gmail.settings.basic (send from your configured send-as aliases). Microsoft 365: Mail.Send, plus Mail.Send.Shared to send from shared mailboxes your account is permitted to use. We never read inboxes, contacts, calendars, or any other content.

**Can I use my own SMTP server?**

Yes. Any SMTP server works - SendGrid, Postmark, Amazon SES, Mailgun, or a self-hosted relay. Add host, port, username, password once. We support TLS and STARTTLS.

**Where are emails stored before sending?**

Composed message metadata and content is transmitted to your chosen provider for delivery. We temporarily log delivery status for debugging. Full details in the Privacy Policy.

**Does this affect my domain reputation?**

Mail goes through your own provider, with your DKIM, SPF and DMARC. Your reputation is yours - we are not in the delivery path beyond handing off to your provider.

**Is the app GDPR-compliant?**

Yes. EU residency, DPA available, no third-party tracking on this site. App is a data processor under your DPA with Microsoft/Google as upstream subprocessors.

**Can I call an external API from Shopify Flow?**

Yes. The HTTP request action sends any method with custom headers and a body to any URL, interpolating Flow data and stored secrets. Responses are logged in History.

## Transactional email, straight from Flow

Install free and connect your mailbox in minutes.

---

- [Imprint](https://workflow-transactional-email.app/imprint.md)
- [Terms](https://workflow-transactional-email.app/terms.md)
- [Privacy](https://workflow-transactional-email.app/privacy.md)
- [DPA](https://workflow-transactional-email.app/dpa.md)
