Skip to content

Shopify Flow

Use Shopify Flow with UpForm to run automations when a customer submits a form. UpForm sends a New UpForm Submission trigger, and Flow can update customer profiles, tags, metafields, or connect to other apps.

Before you begin

  • Install the free Shopify Flow app on your store.
  • In UpForm, enable Save submission data for the form. Workflow sync will not run if submissions are not saved. See General.
  • Shopify Flow uses your form field Name values (for example, email-1 and date-1) in workflow conditions and Liquid. Set those names carefully before you build flows.
  • Shopify Admin, Flow, and email app menus can change. If a label does not match exactly, use search in Shopify or your email app’s help.

Enable Shopify Flow in UpForm

  1. Open the UpForm app in Shopify admin.
  2. Go to SettingsWorkflow automation.
  3. Find Shopify Flow and turn it Active.

Enable Shopify Flow in Workflow automation

How UpForm works with Shopify Flow

When a customer submits a form, UpForm sends a New UpForm Submission trigger to Shopify Flow, including the submitted field values.

Flow reads those values by field Name (for example, email-1, date-1). Common next steps include:

  • Customer tags — group customers by interest or list
  • Customer metafields — store structured values such as a birth date

Workflows usually run in one of two ways:

  • Event-based — runs when the form is submitted (for example, tag a customer right away)
  • Time-based (scheduled) — runs on a schedule (for example, check daily for customers whose birthday is today)

Example recipes

After Shopify Flow is active, use these step-by-step guides:

  • Birthday email and coupon — collect a birth date, sync it to a customer metafield, create a birthday discount, and schedule a daily email check
  • Weekly newsletter — tag newsletter subscribers from a signup form and schedule a weekly email