How to trigger an email to customer when they complete a contact form?

Solved

How to trigger an email to customer when they complete a contact form?

JBshop1
Shopify Partner
13 0 4

Hi 

 

I'm customizing the dawn theme and there is a contact form I'd like to send an email once a customer complete the form. I've installed shopify-form, shopify-flow from the app store yet I couldn't figure out how I can define the trigger for this contact form submission. Anyone knows about this? 

Accepted Solution (1)

bozzsales
Tourist
5 1 4

This is an accepted solution.

You're on the right track by using the Dawn theme and exploring Shopify Forms and Flow. Here's a bit of clarification that might help:  

‎The native contact form in the Dawn theme (typically on `contact.liquid`) does not automatically integrate with Shopify Flow or Shopify Forms. It sends emails to your store's Customer Support email as set in your store settings but doesn’t trigger events that Flow can respond to.  

‎If you want to create an automated workflow with Shopify Flow, you’d need to use Shopify Forms (the app) to build your form instead of relying on the built-in theme contact form. Forms created through the app are Flow-compatible and can be used as triggers (e.g., when a form is submitted).  

‎To set this up:  

‎1. Create a new form using the Shopify Forms app.  

‎2. Add the form to a page or section in your theme.  

‎3. Go to Shopify Flow and create a workflow with the (Form submitted) trigger.  

‎4. Add the email action or any other action you need.  

‎If you're set on using the default contact form, then you'd need custom development or a third-party form app that supports Flow triggers.  

View solution in original post

Replies 5 (5)

bozzsales
Tourist
5 1 4

This is an accepted solution.

You're on the right track by using the Dawn theme and exploring Shopify Forms and Flow. Here's a bit of clarification that might help:  

‎The native contact form in the Dawn theme (typically on `contact.liquid`) does not automatically integrate with Shopify Flow or Shopify Forms. It sends emails to your store's Customer Support email as set in your store settings but doesn’t trigger events that Flow can respond to.  

‎If you want to create an automated workflow with Shopify Flow, you’d need to use Shopify Forms (the app) to build your form instead of relying on the built-in theme contact form. Forms created through the app are Flow-compatible and can be used as triggers (e.g., when a form is submitted).  

‎To set this up:  

‎1. Create a new form using the Shopify Forms app.  

‎2. Add the form to a page or section in your theme.  

‎3. Go to Shopify Flow and create a workflow with the (Form submitted) trigger.  

‎4. Add the email action or any other action you need.  

‎If you're set on using the default contact form, then you'd need custom development or a third-party form app that supports Flow triggers.  

JBshop1
Shopify Partner
13 0 4

Oh that's frustrating - but thanks for your advice!

bozzsales
Tourist
5 1 4

I get that it can be frustrating at times, if you don't mind I can put you through. 

JBshop1
Shopify Partner
13 0 4

I have a quick question as to the Form. Is there a way to customize the form code? I need to update the style of the form yet it's really hard to customize as there is no classnames defined. Would be great to change the Form app's code a bit or there's any other way around it. Thanks!

Dan-From-Ryviu
Shopify Partner
11708 2294 2476

You will need to use the third-party app contact form to trigger Flow, as the default Shopify contact form does not have an action to do so. Screenshot 2025-04-17 at 09.27.18.png

- Helpful? Like & Accept solution!
- Ryviu - Product Reviews & QA app: Import reviews from AliExpress, Amazon, Etsy, Walmart, Dhgate and CSV.
- Amazon Products Importer - Import Amazon Products to Dropship in Your Store!
- Lookfy Gallery: Lookbook Image - Gain customers with photo gallery, video & shoppable image
- Reelfy‑Shoppable Videos+Reels: Create shoppable videos to engage customers and drive more sales.
- En...
Sign up now.