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