Shopify Flow is an automation app for Shopify merchants. It lets you trigger actions based on events in your store. When you connect Shopify Flow with Smile, you can create additional ways for customers to earn points beyond Smile’s built-in earning options.
This guide explains how Shopify Flow works with your Smile loyalty program and how to create automated actions that award points.
Feature availability:
✅ Rewarding with Shopify Flow is available on Essential, Standard, Growth, Plus, and Enterprise plans.
✅ Shopify Flow is available on Shopify Basic, Shopify, Advanced, and Shopify Plus plans.
Using Smile and Shopify Flow
Shopify Flow extends your loyalty program by letting you award points for actions that happen outside of Smile’s built-in earning options. This gives you more flexibility and helps you create earning opportunities that fit your business goals.
You can use Shopify Flow to automatically award points when specific events occur.
Common examples include:
Orders over a certain value
Repeat purchases
Purchasing high-value products
Newsletter signups
ℹ️ Note: The Smile team has ready-made Shopify Flow templates for common loyalty workflows. If you’d like help setting up a flow, contact the Smile team to access templates and best-practice recommendations.
Step 1: Create a flow action in Smile
💡 Important: Make sure the Shopify Flow app is installed in your store before continuing.
From Smile Admin, navigate to Settings > Platform.
In the Shopify Flow actions section, click Create Flow action.
Choose a customer or order based trigger type. Example:
Order paid
Customer created
In the Action title field, enter a descriptive name.
In the Action title once completed field, enter the completion text.
Click Create.
Step 2: Create the Flow in Shopify
To create the Flow in Shopify:
Open a new browser tab.
From Shopify admin, go to Flow.
Click Create workflow.
Click Select a trigger.
Search for the trigger you selected in Smile (for example, Order paid or Customer created)
Select the trigger from the results.
In the workflow, click the + icon and choose Condition.
Set your Flow conditions.
In the workflow, click the + icon and select Action.
Choose Smile.
Click Send Smile activity.
In Smile, copy the Activity type code from the Flow action you created in Step 1.
Paste the code into the Activity type field in Shopify Flow.
Follow Shopify’s guidance below the fields to confirm the trigger settings.
✅ Tip: Use the same name for your Shopify Flow workflow and the Action title in Smile (for example, Place 5th order) to make flows easier to recognize and manage.
Step 3: Create an earning action to trigger the Flow in Smile
💡 Important: You must complete this step—without an earning rule, your Flow will not award points.
From Smile Admin, go to Program > Points.
Click Add ways to earn.
In the Online store section, click the name of your Flow activity.
In the Earning value card, choose how many points to award.
Customize the action as needed.
Click Create.
Return to Shopify Flow.
Click Turn on workflow.
Delete a flow
💡 Important: Delete any earning actions linked to the flow before deleting the flow. Once deleted, this action cannot be reversed.
From Smile Admin, navigate to Settings > Platform.
In the Shopify flow actions section, click Edit on the flow you want to delete.
Click Delete.
