Shopify Flow Integration
Last updated
After submitting the form successfully, the submission data will be sent to Shopify Flow as a JSON string. You can use this data to automate actions such as adding tags, sending emails, or triggering workflows.
1. Open the app > click Forms > open the form you want to edit
2. Click the Integration icon on the left side > enable Shopify and click on Shopify option to see setting detail

3. Select Shopify Account options - Automatically create customer

4. Map form fields to Shopify Customer Fields
On the right side, youβll see Shopify customer attributes (Email, Phone, First Name, Last Name, Address, etc.).
On the left, your formβs fields.
Map each form field to the corresponding Shopify attribute (e.g. βEmailβ β Shopify Email, βFirst nameβ β Shopify First name).
π Important: Mapping the formβs Email field to Shopify Email is required.
Scroll down and enable option Enable Shopify Flow Trigger

Click Save button
Shopify Flow only triggers when a customer is created or updated. Make sure you select Automatically create customer
If you select Require account approval
Customer is not created immediately
Status = pending approval
β Shopify Flow will NOT trigger
Customer submit the form
A new customer account is created or updated
The system sends the submission data to Shopify Flow as a JSON string.
This includes all form fields (such as email, name, phone, textarea, etc.), which you can use in your Flow to automate processes like adding tags or sending notifications.

After a form is submitted, Powerful Form Builder sends the submission data to Shopify Flow as a JSON string. To use each field separately, add a Run code action to parse the data.
After the Customer submitted a form trigger (or after a Condition), click Add action, search for Run code, and select it.

Add the GraphQL query to retrieve:
Submission data
Form ID
Form name
Paste the JavaScript code to parse the JSON string.
Define the output schema.


The Run code action returns the form submission as structured data instead of a JSON string.
You can use this output in the next Shopify Flow steps to:
Send emails
Send data to third-party services
Call external APIs
Create or update customers
Build custom automations

If you still need assistance, please contact us at contact@globo.io. Our team will be happy to help you resolve any issues or guide you further.
Last updated