What is Automation?

Understand the fundamentals of Gameball's Automation for an easier work flow and better communication.

Rana ElGharib avatar
Written by Rana ElGharib
Updated over a week ago

Automation is Gameball's tool that will help you automate essential and repetitive customer-related tasks to eliminate multiple manual interventions and efforts from your side. Automation should help you build streamlined processes and increase productivity.

Gameball Automation helps you create a chain of pre-set actions that will take place once pulled by a pre-set trigger.

How does Gameball Automation work?

To create an automated workflow, you need to decide on 3 fundamental assets of the automation:

  • What triggers the first automated action?

  • What is the automated action applied by Gameball once the trigger is true?

  • Is there a certain condition that must be met to control the workflow?

Here are the elements that will help you build your automated workflow:

A. Triggers

Triggers determine the initiation criteria of every workflow. Triggers are set only once at the beginning of every automation. Once these criteria are met and read by Gameball, the automated sequence of executions will start taking place.

For example, you can choose that the workflow trigger is when a player levels up.

Here is a list of Gameball workflow triggers:

  • Receive Event: when a player completes a certain action on your platform.

  • Level Changed: when a player levels up or levels down.

  • Challenge Achieved: when a player completes a specific challenge.

  • Segment Entered: when a player becomes part of a specific segment.

  • Segment Exited: when a player leaves a specific segment.

  • Tag Added: when a specific tag is applied to a certain player/s.

  • Tag Removed: when a tagged player has their tag removed.

  • Webhook Trigger: when a webhook is triggered from an external app.

B. Actions

Actions are commands given to Gameball to be executed under two conditions:

  1. The workflow is triggered

  2. Criteria or pre-set conditions are met.

An example of an action could be an already written and customized message, email, or a granting a pre-chosen reward.

Here is a list of actions you can set up in automated workflows:

  • Send Email: send the player an already written and customized email once a workflow is triggered or a condition is met

  • Send Mobile Push: send the player an already written and customized mobile push message once a workflow is triggered or a condition is met.

  • Send Web Message: send the player an already written and customized web message once a workflow is triggered place or a condition is met.

  • Reward a Coupon: reward the player with a coupon once a workflow is triggered or a condition is met.

  • Reward a Challenge: reward the player with a challenge once a workflow is triggered or a condition is met.

  • Add Points: grant the player a certain amount of points once a workflow is triggered or a condition is met.

  • Deduct Points: remove a certain amount of points from the player once a workflow is triggered or a condition is met.

  • Add Tag: apply a specific tag to the player once a workflow is triggered or a condition is met.

  • Remove Tag: remove a specific tag from the player once a workflow is triggered or a condition is met.

  • Send Webhook: triggers a webhook sending players' information to an external app.

C. Control

Control allows you to set the conditions that need to be met before applying the next actions in the workflow. If these conditions are not fulfilled, actions waiting next in sequence will not be triggered.

An example of a control would be waiting 10 minutes before a message is sent or waiting for a player to do something first before they receive a message or a reward.

Here is the list of controls/conditions you can embed in your automated workflow:

  • Wait for event: next action in line will not be triggered unless the player completes a specific action (event)

  • Time delay: wait a certain period of time (minutes, hours, or days) before the next action in the workflow takes place

  • Conditional split: create two different chains/sequences within the same workflow based on two different cases.

When should I use automation?

Automation can help you cut down time and effort on endless tasks. Here are some examples of the cases where you can apply an automated workflow using Gameball:

  • Welcoming players to new levels

  • Upselling products to customers who seem interested. (viewed a product)

  • Retain customers you are about to lose

  • Push guests to create new accounts

  • Solve abundant cart issues with a structured communication

  • Create automations that suit each RFM segment's needs

There are endless cases as well as solutions for using automation.


Did this answer your question?