Skip to main content
PlatformPlan
ShopifyStarter, Pro & Guru
With Gameball’s integration into Shopify Flow, you can now automate and enhance your customer loyalty and engagement programs more effectively. This article walks you through the available triggers and actions, how to set them up, and examples of how to use Gameball with Shopify Flow.

Triggers

This trigger activates when a customer tiers up or down, either manually or automatically.Example: When a customer’s tier changes to the Gold tier.
This trigger activates when a customer achieves a new Reward Campaign, either manually or automatically.Example: When a customer earns a new reward campaign when they complete their First Order.
This trigger activates once a customer is added to a new Segment.Example: When a customer is placed in the Inactive segment.
This trigger activates once a customer adds their birthday to Gameball’s widget.

Actions

This action allows you to send a custom event to Gameball. Learn how to set it up.Example: A customer completed a survey, so we will send this event (Survey_Completed) to Gameball.
This action is only available on the Guru Plan.
This action rewards a customer with a specified Reward Campaign manually. Learn how to set it up.Example: Rewarding a customer with the ‘Completed First Order’ Reward Campaign.
This action deducts a specified number of points from a customer’s account for a given reason. Learn how to set it up.Example: Deducting 50 points from a customer’s balance for a reward they got in-store.
This action adjusts a customer’s tier to a specified tier name. Learn how to set it up.Example: Adjusting the customer tier from the Bronze tier to the Gold tier.
This action adds a specified number of points to a customer’s account for a given reason. Learn how to set it up.Example: Adding 100 points for a customer for adding a review on your product.

Action Setups

Send an Event Setup

This action allows you to send a custom event to Gameball. 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 (up to 5 attributes).
  • Event Attribute Value X: The event attribute value.
This action is only available on the Guru Plan.

Reward a Campaign Setup

This action rewards a customer with a specified Reward Campaign manually. 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 Setup

This action deducts a specified number of points from a customer’s account. Attributes:
  • Customer Email: Skip the email if the trigger already passes the ID.
  • Points to be deducted: Number of points to deduct.
  • Reason: Reason for deducting the points.

Adjust Customer Tier Setup

This action adjusts a customer’s tier to a specified level name. You can choose the level behavior (forever, until a specific date, or evaluated normally). Attributes:
  • Customer Email: Skip the email if the trigger already passes the ID.
  • Tier Order: The tier number in Gameball (e.g., 1, 2, 3).
  • Tier Behavior:
    • System Evaluate: Based on Gameball’s evaluation according to the chosen tiering-up method.
    • Forever: The customer stays on this tier unless manually reassigned.
    • Temporarily till Specific Date: The customer stays on the tier until a specific date.
  • Temporarily Specific Date: If selected, add the date in format yyyy-MM-dd.
  • Reason: The reason for the tier adjustment.

Add Points Setup

This action adds a specified number of points to a customer’s account. Attributes:
  • Customer Email: Skip the email if the trigger already passes the ID.
  • Points to be added: Number of points to add.
  • 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 Create Workflow and 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 and configure it with the necessary details.
5

Test and Activate

Test your workflow to ensure it works as expected, then activate the workflow.

Use Cases

1. Rewarding Customers Who Gave a Review

  • Trigger: Use an external reviews app like Reviews.io to trigger the action whenever a customer leaves a review.
  • Action: Use Gameball’s Reward a Campaign action to reward customers for their feedback.
See a live example: Reviews.io integration via Shopify Flow.

2. Adding Points for Survey Completion

  • Trigger: Use an external survey app, such as Okendo, to trigger the action when a customer completes a survey.
  • Action: Gameball will automatically Add Points to the customer’s account.

3. Celebrate Customer’s 3-Year Anniversary

  • Trigger: Set a date trigger to recognize when a customer has been with your store for three years.
  • Action: Use Gameball’s Send Event action to trigger a personalized communication campaign.