Audience
This is where you decide who will see and interact with your campaign. Gameball gives you flexible options to target the right users:
This option is not available for all campaigns.
- If you choose Anonymous as the audience, the campaign will be available to visitors who are not yet identified on your store.
- Once enabled, a lead form will automatically appear prompting the customer to enter their information (e.g. name, email).
- This is a great way to collect leads and retarget potential customers later.
- You can fully customize this form by navigating to Customize Design > Lead Form.

- Available for Shopify and Non-platform only.
- This option is not available for all campaigns.
- Segment: Target predefined or custom audience segments from your dashboard. Learn more
- RFM Segment: Reach users based on their Recency, Frequency, and Monetary values. Learn more
- Tag: Include or exclude users based on specific tags assigned to them. Learn more
- Customer Attribute: Use custom fields like level, join date, total orders, etc.
Trigger
Triggers vary between campaigns, some are based on actions like orders or referrals, others on social interactions such as likes or shares, and some are tied to special occasions like birthdays or anniversaries. Check the guide for trigger details per campaignRepeatability
Set how many times a customer can receive the reward from your campaign. Unlimited Customers can receive the reward every time the trigger is fulfilled, with no limit.

Limited With Time-Based Restrictions
You can also set a time-based limit, such as per day, week, month, or year. In this case, customers can only achieve the reward within the time window you choose. Unlimited Overall But Limit per Day/Week/etc. Customers can receive the reward every time the trigger is fulfilled, but only once (or a set number of times) per day. e.g., 1 time per day

Activation
Decide when the campaign will be active for your customers.
Details
Set up what your customers will see on Gameball’s widget in your app or website.
- Redirection URL: e.g.,
https://example.com - Button Text: Text that appears on the button.
- Query Parameters (optional): Add custom parameters to personalize or track the link (e.g., UTM-source)
- This option is not available in all campaigns.
Reward
Set the type of reward customers will receive when they complete the campaign. Choose one of the following reward types: points, free product, free shipping, etc. Learn how to set up each reward type and advanced options.Badge
Icon Select from Gameball’s available badge icons or upload your own custom design. Visibility By default, no badge is selected, meaning the campaign won’t appear on the widget. You can choose to:- Show dimmed badge until earned: Badge appears faded, then becomes bright when achieved.
- Show only when earned: Badge is hidden until the customer earns it.

- By default, the badge is hidden if you’re not part of the selected audience, except when the audience is a specific tier. In that case, the badge will appear with a lock icon, indicating it will unlock once the user reaches that tier.
- To enable this, apply an audience filter based on the tier from the campaign’s main configuration page.

Notification
Keep your customers engaged and informed by setting up notifications for their actions and achievements. Achievement Notification Choose whether to notify customers when they successfully achieve the campaign reward.
- Uses the default notification preferences you’ve already set in your Notifications settings.
- Learn more about configuring global notifications
- This overrides global settings and forces notifications ON, even if they are disabled globally.
- Allows you to customize the notification content.
- This overrides global settings and forces notifications OFF, even if they are enabled globally.
- Customers will not receive any notifications for this campaign.
Goal
Measure the impact of your campaign by tracking a specific action you want your customers to complete.
place_order, and optionally add filters such as order value, location, or product category to refine it.
Time Frame
The goal time frame defines how long customers have to complete the action after the campaign starts (e.g., within 7 days). The count starts from when the campaign starts, not when it ends.
Customization
Design and Content
You can fully customize each stage of the campaign through dedicated tabs representing the different screens in the flow:- Banner (For game-based campaigns)
- Intro / Main Screen
- Lead Form (if audience set to Anonymous Customers - Not logged in)
- Success Screen
- No Luck Screen
- Branding: Adjust background colors, text colors, and upload custom artworks.
- Content: Edit the headlines, descriptions, and call-to-action messages to match your tone and messaging.


Customizing the lead form also allows you to add a hyperlink to the “terms and services” so that customers can read and accept them before clicking submit.
Budget Control
Budget Control system allows you to define, monitor, and enforce spending limits for reward-based campaigns. This provides tighter cost governance, clearer visibility, and automated safeguards against overspending.
If a campaign budget is fully consumed, will the campaign automatically stop? Will its badge still appear in the widget?
Yes. Once a campaign reaches 100% of its budget, it is automatically deactivated. You will also receive email notifications when the budget reaches 50%, 80%, and 100%. As for the badge, its visibility depends on two things:- Whether the customer has completed the campaign.
- The badge visibility setting you selected when configuring the campaign.