For the complete documentation index, see llms.txt. This page is also available as Markdown.

Shopify Flow Integration

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.


πŸ”§ Enable Shopify Flow

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.

  1. Scroll down and enable option Enable Shopify Flow Trigger

  1. Click Save button


⚠️ Important Notes

Shopify Flow only triggers when a customer is created or updated. Make sure you select Automatically create customer

❌ When Flow will NOT work

If you select Require account approval

  • Customer is not created immediately

  • Status = pending approval

  • ➜ Shopify Flow will NOT trigger


βœ… How it works

  • 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.


πŸ”§ How to get form data in Shopify Flow

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.

Step 1: Add a Run code action

After the Customer submitted a form trigger (or after a Condition), click Add action, search for Run code, and select it.

Step 2: Configure Run code

  1. Add the GraphQL query to retrieve:

    • Submission data

    • Form ID

    • Form name

  2. Paste the JavaScript code to parse the JSON string.

  3. Define the output schema.

Result

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


Need More Help?

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