Connect
Shopify Flow
The two triggers Form Expert adds to Flow and how to use them.
Form Expert adds two triggers to Shopify Flow. There is nothing to connect: they are available on the Starter plan and up, and are on for every form unless switched off in the editor's Integrations tab.
| Trigger | When it fires | What it carries |
|---|---|---|
| Form submitted | Every submission | Form name, form ID, submission reference, submitted at, submitter email, page URL, answers (one Label: value line per field), answers JSON, admin URL |
| Form submitted by customer | A submission linked to a Shopify customer (customer sync on, or the customer was signed in) | Everything above plus the customer, so customer conditions and actions are available |
Each trigger shows in the Delivery Log like any notification, with retries and the reason if Shopify rejects it.
Example: tag customers who ask about wholesale
- In Flow, create a workflow with the trigger Form submitted by customer (Form Expert).
- Condition: form name equals
Wholesale enquiry, or answers containsWholesale. - Action: Add customer tags,
wholesale-lead.
Example: alert the team about urgent requests
- Trigger: Form submitted.
- Condition: answers contains
Urgent, or check a specific value in answers JSON. - Action: Send Slack message or Send internal email, using the submission reference, submitter email and admin URL in the message.
Notes
- Answers JSON is keyed by the field keys shown in the editor, for example
budget, which suits Flow's Run code step. - The customer trigger waits a few seconds after the submission so customer sync can finish. If no customer could be linked, the Delivery Log says so and the plain trigger still runs.
- Shopify Flow is available on all Shopify plans except Starter.
Something missing? Submit a ticket.