The Shopify Flow Integration allows you to automatically award Flits loyalty points through Shopify Flow workflows without writing code or contacting the Flits support team.

You can configure the integration directly from your Flits admin and connect it with Shopify Flow to automate loyalty rewards for supported customer activities.

Supported Activities

  • Order placed
  • New customer signup
  • Newsletter subscription

Step 1: Create a Shopify Flow Workflow

  1. Go to Loyalty Program → Settings → Integrations → Shopify Flow.
  2. Click Integrate.
  3. Click Open Shopify Flow to launch the Shopify Flow app.
  4. Create a new workflow.
  5. Select the trigger that matches the activity you want to reward.
ActivityShopify Flow Trigger
Order placedOrder Created or Order Paid
New customer signupCustomer Created
Newsletter subscriptionCustomer subscribed to email marketing

Important: For newsletter subscription rewards, use Shopify's Customer subscribed to email marketing trigger. This trigger works only when customers subscribe through your store's email signup form or the Shopify Forms app. It will not trigger for subscriptions collected through third-party forms or external email marketing apps. Read more here.

  1. Add the Award Flits Loyalty Points action to the workflow.
  2. Save the workflow.

Step 2: Configure the Flits Action

Return to the Shopify Flow Integration page in Flits. This page provides all the values required by the Award Flits Loyalty Points action. Simply copy each value into the corresponding field in Shopify Flow.

  • Flits API Token - copy your unique Flits API Token and paste it into the Flits API Token field in the Shopify Flow action.
  • Activity Type - copy the activity type that matches your workflow trigger.
    • Order placed
    • New customer signup
    • Newsletter subscription
  • Identifier ID - copy the appropriate identifier for your selected activity.
ActivityIdentifier
Order placed{{order.id}}
New customer signup{{customer.id}}
Newsletter subscription{{customer.id}}

Step 3: Enable Activities in Flits

On the same Shopify Flow Integration page, enable the activities that Shopify Flow should manage.

  • Order Points
  • Customer Signup Points
  • Newsletter Subscription Points

A reward is triggered only when both conditions are met: the activity is enabled in Flits, and the corresponding Shopify Flow workflow is turned on.

Once your workflow is active, Flits automatically awards points according to the earning rule you have already configured. You do not need to enter the points value inside Shopify Flow.

Frequently Asked Questions

Do I need to contact Flits support to set this up?

No. Everything required, including the API token, activity types, and identifier values, is available directly within your Flits admin.

Do I need to disable my existing earning rules?

No. Your existing earning rules remain the source of truth for how many points are awarded. Shopify Flow simply tells Flits when to trigger the reward.

Which activities are currently supported?

The Shopify Flow integration currently supports Order placed, New customer signup, and Newsletter subscription.

What happens if I enable an activity in Flits but don't activate the matching Shopify Flow workflow?

No points will be awarded. Both the activity must be enabled in Flits and the corresponding Shopify Flow workflow must be active for rewards to be processed.

What happens if I use the wrong Identifier ID?

The reward won't be processed correctly. Always ensure the Shopify Flow trigger, Activity Type, and Identifier ID correspond to one another.

For example:

  • Order placed → {{order.id}}
  • New customer signup → {{customer.id}}
  • Newsletter subscription → {{customer.id}}

Best Practices

  • Verify that the Shopify Flow trigger, Activity Type, and Identifier ID all match before activating your workflow.
  • Test each workflow with a single order, signup, or newsletter subscription before using it in production.
  • Keep your existing earning rules active and properly configured, as they determine the number of points awarded.
  • Enable only the activities you intend Shopify Flow to manage.

Need Help?

If you have any questions while setting up the Shopify Flow Integration, contact our support team at support@getflits.com.