Skip to main content
PlatformPlan
ShopifyGuru
SallaGuru
Non-platform ClientsIncluded in Automation Add-on

Webhooks in Gameball let you send and receive customer information to and from external applications, all within your automation flows. You can use webhooks as both triggers (to start an automation from an external event) and actions (to push customer data to another platform). Learn more about Automated Workflows.

Using Webhooks as a Trigger

You can create an automation triggered by an action the player initiates on an external app. For example, you want to reward your customers with 100 points for each review they leave on your review app.
1

Add the Webhook Trigger

From the Triggers panel, drag Webhook Trigger and drop it onto the canvas.
2

Configure the Webhook

Set up the webhook configuration:
  • Copy the Webhook URL that Gameball provides and paste it into the integration section of your external app, along with your API key for authentication.
  • Select how you want to identify your players (Email, External Customer ID, or Mobile Number).
  • Fill in the payload based on the selected identifier to confirm the format (e.g., {payload.data.email}).
  • Press Save.
3

Add the Points Action

Connect your trigger to the Add Points action:
  • Click Add Points.
  • Fill in the reward information.
  • Press Save.
4

Save the Automation

Press Save to finalize your automation.
Setting up a webhook trigger in automation

Using Webhooks as an Action

You can use webhooks as an action within your automation to send customer information to an external app. For example, you want to send a welcome email using your external mailing app to a new customer who just created an account.
1

Add the Trigger

Drag the Account Created trigger onto the canvas.
2

Connect to Send Webhook

Connect it to the Send Webhook action.
3

Configure the Webhook

Set up the webhook configuration:
  • Paste your external app’s webhook URL in the Webhook URL field.
  • Choose your HTTP method (POST, GET, or PUT).
  • Add the player information you want to send in the Webhook body. You can use JSON format, the visual builder, or select from customer variables.
Webhook action body configuration
  • Add the required Headers.
Webhook action headers configuration
  • Press Save.
4

Save the Automation

Press Save to finalize your automation.
Setting up a webhook action in automation
Payload Configuration:
  • If the action is to send an email within Gameball, add a configuration field to specify the payload part for the customer’s email ({payload.data.email}).
  • If the action is external, add all required details for the webhook link and payload in JSON format.
{"email": "email"}