Send email from Shopify Flow with Google
Connect a Google account to Workflow Transactional Email and send branded email from Shopify Flow, no SMTP credentials needed.
Overview
You can use Workflow Transactional Email to send through a connected Google account instead of an SMTP server. You authorize the mailbox once and the app sends on your behalf - there are no app passwords or SMTP credentials to manage.
In this guide you will:
- connect Google from Email Senders
- send a test email to confirm the connection works
- build a Shopify Flow that uses the Send Transactional Email action
- send an email when a customer gets the
viptag
Before you start
- Install Workflow Transactional Email in your Shopify store.
- Create the email layout you want to send before building the workflow. See Build an email layout.
- Have access to the Google account you want to send from.
Video guide
The video has no sound, so adjust the playback speed to suit you.
Connect your Google account
In the Shopify admin, open Apps and select Workflow Transactional Email. In the app navigation click Email Senders, then click Manage connections in the Connected accounts section.

On the Connected accounts page, find the Google card under Add a connection and click Connect.

A Google sign-in window opens. Sign in to the account you want to use, review the permissions, then approve access.

Back in the app, the Google connection appears under Connected accounts with a Connected badge, and the available senders are listed beneath it.

Reconnect an existing Google account
If the account shows Reconnect required or History reports invalid_grant, open Email Senders, choose Manage connections, and click Reconnect on that account. Sign in to the same Google account and approve the requested access.
Reconnect updates the existing connection in place. Your sender addresses, aliases, from names and saved Shopify Flow sender selections are kept. Cancelling the sign-in or choosing a different account leaves the existing setup intact. You do not need to disconnect the account or rebuild its workflows.
After reconnecting, send a test email from the existing sender and check a workflow that already uses it. Provider access can be revoked or expire, so automatic token refresh does not guarantee that a Google account will never need authorization again.
Send a test email
Before adding the sender to a workflow, send a test message to confirm delivery. Go back to Email Senders and click Send test email.

In the Send test email dialog, select your connected Google sender in the Sender dropdown, enter the destination in Recipient email, then click Send.

Check the recipient's inbox - the message should arrive from the connected Google account. If the test lands, you can use the same sender in Shopify Flow with confidence.
Create the Shopify Flow workflow
Now set up a workflow that sends email when a customer receives the vip tag.
Open Shopify Flow and create a new workflow. Select the trigger Customer Tags Added, which starts when one or more tags are added to a customer.

Add a condition so the workflow continues only when the added tags include vip - for example Added tags is at least one of vip.
On the True branch, add the action Send Transactional Email. In To Email(s), use the customer email variable so the message goes to the tagged customer:
{{customer.defaultEmailAddress.emailAddress}}
Open the action configuration and choose your connected Google account in Send from, then choose the layout you want in Layout. Preview below shows the chosen layout with its subject line, so you can check it is the right one. Click Save: Configuration saved successfully appears at the bottom of the page. Then click Exit to return to the workflow.
Save the workflow, then turn it on.

Test the automation
- Add the
viptag to a customer in Shopify. - Wait for the workflow to run.
- Check the customer's inbox.
If everything is wired correctly, the customer receives the email through your connected Google account.
What to check if the email is not sent
- Go back to Email Senders and confirm the account still shows as Connected.
- Make sure To Email(s) uses the customer email variable from Shopify Flow, not a hard-coded address - unless you are deliberately testing.
- Confirm the workflow is turned on and that the customer really received the
viptag. Tag matching in the condition is exact. - Use Send test email from Email Senders to isolate whether the problem is the mailbox or the workflow.
- Open History in the app for the exact error on a specific send. See History and troubleshooting.
Related
- Send email from Shopify Flow with Microsoft 365 - the same setup with a Microsoft 365 mailbox.
- Send email from Shopify Flow with a custom SMTP server - use your own mail server instead.
- Variables and Liquid - pass Flow data into the subject and body.
