Skip to main content
All CollectionsApps and Integrations
Gameball on Shopify Flow
Gameball on Shopify Flow

Use Gameball's triggers and actions in your automated workflows with Shopify Flow

Ganna Adnan avatar
Written by Ganna Adnan
Updated over a year ago

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:

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

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

  3. Deduct Points

    This action deducts a specified number of points from 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 deducted: Number of points to deduct from the customer.

    • Reason: Reason for deducting the points

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

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

  1. Access Shopify Flow:

    • From your Shopify admin, go to Apps > Shopify Flow.

  2. Create a Workflow:

    • Click on Create Workflow.

    • Choose a trigger from the Gameball triggers listed above.

  3. Configure the Trigger:

    • Set up the trigger by selecting the appropriate variables and conditions.

  4. Add an Action:

    • Select an action from the Gameball actions listed above.

    • Configure the action with the necessary details.

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


Related Articles:

Did this answer your question?