Platform | Plan |
Shopify | Starter, Pro, and Guru |
With Gameball's integration into Shopify Flow, you can now automate and enhance your customer loyalty and engagement programs more effectively. This article will walk you through the available triggers and actions, how to set them up within Shopify Flow, and some examples of how you can use Gameball with Shopify Flow.
Table of Content:
Triggers
Trigger Name | Trigger Description | Reference |
Customer Tier changed (Up/Down) | This trigger activates when a customer tiers up or down, either manually or automatically.
e.g.: When a customer's tier changes to the Gold tier |
|
Reward Campaign Achieved | This trigger activates when a customer achieves a new Reward Campaign, either manually or automatically.
e.g.: When a customer earns a new reward campaign when they complete their First Order. |
|
Customer Entered on a New Segment | The trigger activates once a customer is added to a new Segment.
e.g.: When a customer is placed in the Inactive segment. |
|
Customer Added a Birthday | The trigger activates once a customer adds their birthday to Gameball's widget
|
|
Actions
Action Name | Action Description | Reference |
Send an Event | This action allows you to send a custom event to Gameball. Learn how to set it up.
e.g.: A customer completed a survey, so we will send this event(Survey_Completed) to Gameball
!Note: This Action is only available on the Guru Plan. |
|
Reward A Campaign | This action rewards a Customer with a specified Reward Campaign manually. Learn how to set it up.
e.g.: Rewarding a customer with the 'Completed First Order' Reward Campaign |
|
Deduct Points | This action deducts a specified number of points from a customer's account for a given reason. Learn how to set it up.
e.g.: Deducting 50 points from a customer's balance for a reward they got in-store. |
|
Adjust Customer Tier | This action adjusts a Customer's tier to a specified tier name. Learn how to set it up.
e.g.: Adjusting the customer tier from the Bronze tier to the Gold tier. |
|
Add Points | This action adds a specified number of points to a customer's account for a given reason. Learn how to set it up.
e.g.: Adding 100 points for a customer for adding a review on your product |
|
Actions Setups:
Send an Event
This action allows you to send a custom event to Gameball. You can set it up by filling in the following attributes as well as adding a description for you and your team for documentation purposes
Attributes:
Customer Email: Skip the email if the trigger already passes the ID. Select it from "Add a variable".
Event Name: The event name to be sent to Gameball.
Event Attribute Name X: The event attribute name for the event. You can add up to 5 attributes.
Event Attribute Value X: The event attribute value for the event.
! Note: This action is only available on the Guru Plan.
Reward a Campaign
This action rewards a customer with a specified Reward Campaign manually. All you have to do is add the following details.
Attributes:
Customer Email: Skip the email if the trigger already passes the ID. Select it from "Add a variable".
Campaign ID: Copy the ID next to the title on the campaign details page in Gameball.
Deduct Points
This action deducts a specified number of points from a customer's account for a given reason.
Attributes:
Adjust Customer's Tier
This action adjusts a Customer's level to a specified level name. You can choose the level behavior (forever, until a specific date, or evaluated normally) and provide a reason for the adjustment.
Attributes:
Customer Email: Skip the email if the trigger already passes the ID. Select it from "Add a variable".
Tier Order: This is the tier number in Gamball (e.g., 1, 2, 3, etc.).
Tier Behavior: This refers to how long a customer remains in the new tier. Select one of these:
System Evaluate: This will be based on Gameball's evaluation of the customer's tier according to the chosen tiering-up method and expiry duration and will relocate the customer accordingly.
Forever: The customer will stay on this tier unless they are manually assigned to a new Tier.
Temporarily till Specific Date: The customer will stay on the mentioned tier until a specific date.
Temporarily Specific Date: If you selected the option 'temporarily_till_specific_date' in the previous field, add the date in this format: 'yyyy-MM-dd'
Reason: The reason for the tier adjustment.
Add Points
This action adds a specified number of points to a customer's account for a given reason.
Attributes:
Customer Email: Skip the email if the trigger already passes the ID. Select it from "Add a variable".
Points to be added: Number of points to deduct from the customer.
Reason: Reason for adding the points.
Setting Up Gameball Triggers and Actions in Shopify Flow
Access Shopify Flow:
From your Shopify admin, go to Apps > Shopify Flow.
Create a Workflow:
Click on Create Workflow.
Choose a trigger from the Gameball triggers listed above.
Configure the Trigger:
Set up the trigger by selecting the appropriate variables and conditions.
Add an Action:
Select an action from the Gameball actions listed above.
Configure the action with the necessary details.
Test and Activate:
Test your workflow to ensure it works as expected.
Once confirmed, activate the workflow.
Use Cases
In this section, we will explore practical examples of how you can use Gameball's integration with Shopify Flow to automate rewarding your customers and enhancing their experience. Imagine you want to implement the following scenarios:
1. Rewarding a Campaign for Customers Who Gave a Review
Imagine you want to thank your customers who take the time to leave reviews on your products. With Gameball and Shopify Flow, you can easily automate this process:
Trigger: You can set up an external rewards collection app like Reviews.io to trigger the action whenever a customer leaves a review.
Action: Use Gameball's Reward a Campaign action to ensuring that your customers feel appreciated for their feedback.
Here is a live example on how to reward customers with a reward campaign when they leave a positive review on Reviews.io. Check it out.
This setup helps in building strong customer relationships by recognizing and rewarding their engagement.
2. Adding Points to Customers Who Filled Out a Survey
Suppose you want to encourage customers to provide valuable insights by filling out a survey. Gameball's integration with Shopify Flow can make this seamless:
Trigger: Use an external survey app, such as Okendo, to trigger the action whenever a customer completes a survey.
Action: Gameball will automatically add points to the customer's account when you use the Add Points action, Incentivizing them to participate in more surveys and gather essential feedback for your business.
Here is a live example on how to add points to customers when they fill a survey on Okendo. Check it out.
This method not only helps in gathering customer insights but also keeps your customers engaged and motivated to interact with your brand.
3. Celebrate Customer's 3-Year Anniversary with Your Store
Recognizing milestones can significantly enhance customer loyalty. Imagine celebrating your customers' anniversaries with your store using Gameball and Shopify Flow:
Trigger: You can set a date trigger to automatically recognize when a customer has been with your store for three years.
Action: Use Gameball's Send Event action and use the event to trigger a personalized communication campaign. This campaign could include a message congratulating the customer on their anniversary, along with a special reward.
This personalized approach makes customers feel valued and strengthens their connection with your brand.
By integrating Gameball with Shopify Flow, you can automate your loyalty programs and enhance customer engagement effortlessly.