| Platform | Plan |
|---|---|
| Shopify | Pro & Guru |
| Salla | Pro & Guru |
| Non-Platform | Add-on |
Intro
The Mission Campaign lets you define up to 10 different actions/tasks. Once a customer completes all tasks — regardless of order — they earn a reward and unlock a badge. It’s perfect for onboarding flows, multi-step journeys, and targeted engagement. Use Cases:- User Onboarding Complete “Create Account,” “Verify Email,” and “Place First Order”.
- Complete Your Profile “Upload profile picture”, “Add address” and “Add payment method”.
- Repeat Purchase Encouragement “Place Second Order”, “Purchase with min-value $100”, and “Leave a Review”.
- Milestone Engagement “Make a $100 purchase,” “Add 3 items to cart,” and “Refer a friend.”

Creation Experience
How to Set Up- Open Gameball
- Click Add Reward Campaign
- Select the Mission template
- Edit the campaign’s setup
- Click Set Live
- Add up to 10 tasks
- Choose the Task Action: You can define an event for each task, such as placing an order, visiting a product page, and so on.
- (Optional) You can add rules for each event — for example:
- Specific order value
- Specific product/category requirement
- Configure each task content & Icon.


- Task rewards can be configured independently per task.
- If no task reward is set, it only contributes to overall mission progress and no immediate reward is granted until the end of the mission.
- No repeatability option
End User Experience
How it works- The customer can start the mission by completing any of the required tasks (e.g., creating an account, placing an order).
- They complete the remaining tasks in any order until all are finished.
- They receive notifications after each task if event notification is enabled.
- After completing all tasks, the customer receives the reward immediately (points, discount, badge — based on your setup).
- Missions are non-repeatable by default, so the reward can only be earned once per customer.
Customization
Design & Content You can fully customize each stage of the campaign through dedicated tabs representing the different screens in the flow:- Main Screen
- Success Screen
- Terms & conditions
- 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.

Editing a Live Mission
Editing a live mission should be done with care to ensure a smooth experience for your customers. Below, we break down each scenario and its impact.Editing a Task
Editing task Content:- If a customer changes (title, image, description), it is instantly updated for all users, regardless of progress.
- If the user has already completed the task, their task remains marked as completed.
- If the task is not yet completed, the updated event/condition will take effect. Any progress already made will be preserved, and the user must fulfill the remaining requirement based on the new condition.
Example:
Task: Spend $1000 on Collection A
- A user spends $500 before the customer updates the task to Collection B.
- The 500 on Collection B** to complete the task.
Deleting a Task
Impact on Customers In Progress:- If a task is deleted while some users are still in progress, the task will be removed from their task list. Their overall progress will be recalculated. If this were their only pending task, the campaign would be marked as complete, and the final reward would be granted.
- Deleted tasks will continue to appear in both the analytics and customer task lists, but without a specific task number. They will be clearly labeled as “Deleted”.
Adding a New Task
- If the mission is already completed, the newly added task will not appear for the customer, and the mission will remain marked as earned.
- If the mission is still in progress, the new task will be visible, and the customer must complete it along with the others to earn the reward.
De-activate
- Customer progress is saved.
- Any actions performed while the campaign is inactive will not be counted toward the campaign.
Re-activate
Customers resume from the last saved state. Progress continues as normal.Task Overlap Handling
A single customer action can fulfill multiple tasks at once.- For example, if a player makes a $200 purchase with 5 items, it can simultaneously complete two tasks:
- Task A: Spend $200
- Task B: Buy 5 items