Collect customer feedback directly through Gameball and pay for it in points. Survey is a reward campaign type with its own question builder, an optional completion reward, and three ways to reach customers: inside the loyalty widget, as a storefront popup, or through a standalone shareable link.
This is a native Gameball campaign type. For the Shopify-Flow-based template that rewards customers for completing a survey on a separate app (e.g. Okendo), see Fill a Survey (Shopify Flow).

How to Set Up
1
Open Gameball
Log in to your Gameball dashboard.
2
Add a Reward Campaign
Click Add Reward Campaign.
3
Select the Template
Choose the Survey template.
4
Configure the Campaign
Edit the campaign’s setup to match your goals (see configuration sections below).
5
Activate
Click Set Live to activate the campaign.
Campaign Configuration
Audience
Audience
- All Customers
- Anonymous Customers (Not logged in)
- Specific Customers: Filter by segment, tag, or customer attributes to limit who can participate.
Triggers
Triggers
- Customer completes the survey: The reward is issued once the customer submits all required questions.
- Web Popup (URL-based trigger): Show the survey as a popup on specific storefront pages.
Repeatability
Repeatability
Choose how many times a customer can earn this campaign:
- Unlimited
- Limited to X times overall
- Time-based limit (per period)
- Combined (overall + per period)
This template uses the standard reward campaign setup. See the Generic Setup Guide for details.
Question Builder
Build your survey from seven supported question types:
Add, reorder, and delete questions freely, and mark any question Required or Optional.

Reward the survey with points or a coupon from your existing redemption rules — or run it with no reward at all. You can also set a start/end date and a total participation limit for the whole campaign, independent of per-customer repeatability.
Distribution
Reach customers through three channels, configurable independently:- Gameball Widget: The survey appears inside the loyalty widget.
- Storefront Popup: Enable popup mode with a configurable trigger — page load, time delay, or exit intent.
- Shareable Link: Copy an auto-generated link that renders the survey on a Gameball-hosted page, no widget required. Useful for emails, SMS, or social posts.
Customization
Customize branding and copy for each stage of the survey — Intro, Question, and Success screens.
- Branding: Set the main color and button text color.
- Content: Edit button labels and other on-screen copy per screen, with support for both English and Arabic.
- Question transitions and selections are animated, with a confirmation screen shown on submission.
Customer Experience & Data
- Identified customers are credited automatically for their responses.
- Anonymous link visitors are handled based on your campaign configuration.
- Any survey answer can be stored back on the customer as a customer attribute, so responses become segmentation and targeting criteria for future campaigns, automations, and audiences.
- Responses are stored per campaign and exportable as CSV.
- Aggregated results for every published survey are available in Insights. See Survey & Quiz Response Analytics.
Important Notes
Customer EligibilityThe survey updates dynamically based on customer eligibility, ensuring customers only see surveys they can still participate in. If a customer no longer belongs to the campaign’s target segment, the survey is automatically removed from the widget and won’t reappear unless eligibility is restored.
Related Articles
Set up a reward campaign
Step-by-step guide to configuring any reward campaign.
Understanding Reward Campaigns Insights
Learn which metrics to track and how to measure campaign performance.
Fill a Survey (Shopify Flow)
Reward customers for completing a survey on a connected Shopify Flow app.