Note: Not sure whether to use Send Smile activity or Adjust points balance? See Shopify Flow and Smile.
Feature availability: Shopify Flow actions are available on Essential, Standard, Growth, Plus, and Enterprise plans for merchants using Shopify Flow.
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, go to Settings > Platform.
- In the Shopify Flow actions section, click Create Flow action.
- Choose a trigger type based on the identifier you have available:
- Select Order paid when your Shopify Flow trigger references an order, such as Order Paid, Order Created, Order Updated, or Fulfillment Created.
- Select Customer created when your Shopify Flow workflow uses customer-based triggers, such as Customer Updated, Customer Joined Segment, Customer Tags Added, or Return Processed.
- In the Action title field, enter a descriptive name.
- In the Action title once completed field, enter the completion text customers will see.
- Click Create.
Step 2: Create a workflow in Shopify Flow
- From Shopify Admin, go to Flow.
- Click Create workflow.
- Click Select a trigger.
- Select the same trigger type you selected when creating the Flow action in Smile.
- Optional: Add conditions to control when points are awarded.
- Click the + icon, then choose Action.
- Select Smile.
- Click Send Smile activity.
- In Smile, copy the Activity type code from the Flow action you created.
- Paste the code into the Activity type field in Shopify Flow.
- Verify that the required ID field for your selected trigger is populated:
- If you’re using Customer created, ensure the Customer ID field is populated.
- If you’re using Order paid, ensure the Order ID field is populated.
- Review the guidance shown in Shopify Flow to confirm your trigger settings.
- Save the workflow.
Step 3: Create an earning action
Important: This step is required. Without an earning action, customers won’t receive points when the workflow runs.
- From Smile Admin, go to Program > Points.
- Click Add ways to earn.
- In the Online store section, select the Flow action you created.
- In the Earning value card, enter the number of points customers should receive.
- Configure any additional settings.
- Click Create.
- Return to Shopify Flow and click Turn on workflow.
Remove a Shopify Flow earning setup
To completely remove a Shopify Flow earning setup:Step 1: Delete the earning action
- From Smile Admin, go to Program > Points.
- Locate the earning action linked to the Shopify Flow action.
- Delete the earning action.
Step 2: Delete the Shopify Flow workflow
- From Shopify Admin, go to Flow.
- Open the workflow associated with the Flow action.
- Delete the workflow.
Step 3: Delete the Flow action
- From Smile Admin, go to Settings > Platform.
- In the Shopify Flow actions section, click Edit on the Flow action you want to remove.
- Click Delete.