Gamebus Docs
For campaign organizers

Organizing a campaign

Prepare the main structure of a GameBus campaign.

Goal

Use this guide to plan a GameBus campaign before it goes live. You will define the campaign structure, decide how users are grouped, plan waves, and map missions to activity data.

Before you start

Make sure you know the campaign goal, target audience, timeline, and the activities you want to measure.

1. Define the campaign

Start with a clear campaign scope.

  • Give the campaign a short name.
  • Decide which domain the campaign will use.
  • Write the main behavior change goal in plain language.
  • List the roles needed to run the campaign.

Good campaign goals are specific. For example, "help participants walk more each week" is easier to configure than "improve health".

2. Plan the groups

Create a group plan before adding users.

Campaign group

Add one main group for everyone who joins the campaign.

Study arms

Add study arm groups when participants need to follow different paths.

Support groups

Add trainer, team, location, or cohort groups when staff need to manage smaller sets of users.

Then decide which roles people need in each group:

  • participants take part in missions;
  • trainers guide or support participants;
  • managers oversee setup and progress.

Keep the group tree simple

Only add groups that change access, reporting, assignment, or support. Extra groups make campaigns harder to manage.

3. Plan the waves

Waves define when things happen. Write down each period with a start date, end date, and purpose.

Common waves include:

  • onboarding;
  • baseline measurement;
  • intervention;
  • follow-up;
  • repeat rounds for later cohorts.

If groups start at different times, use waves to keep the timeline clear.

4. Design the missions

Missions should guide users through meaningful progress. Keep each mission focused on one campaign goal.

For each mission, define:

  • the target group;
  • the wave in which it is active;
  • the milestones users should reach;
  • the tasks that complete each milestone;
  • the skills that tasks improve.

5. Decide how progress is measured

Progress in GameBus comes from activities. For each task, decide which activity proves that the task was done.

Examples:

  • a walking task can use a walking activity with steps or distance;
  • a reflection task can use a feedback activity;
  • a training task can use a completed-session activity.

Then decide how much each activity contributes to a skill. Contributions are percentage points from 1 to 100.

6. Connect providers

Providers are the sources of activity data. A provider can be a manual entry flow, GameBus itself, or an external integration such as an activity tracker.

Before launch, make data handling explicit.

  • Decide which consent items are required and which are optional.
  • Check whether the campaign needs terms of use, a privacy policy, or a specific license version.
  • Review each activity property and set the right default visibility: public, private, or hidden.
  • Limit provider permissions to the activity data the campaign actually needs.
  • If you use custom embeds, allow only trusted iframe origins for the relevant activity templates.

Privacy by default

Do not make activity details visible to peers unless the campaign purpose, consent text, and participant expectations support that choice.

8. Review the campaign rules

Before launch, check the full path for each user type.

  • Can the user join the right campaign group?
  • Are study arm assignments clear?
  • Are waves dated correctly?
  • Is each mission enrolled for the right group and wave?
  • Do tasks award the expected skills?
  • Do activities have the properties needed for progress?
  • Are consent items, license agreements, and property visibility settings correct?
  • Do staff have the right roles?

Test one real journey

Walk through the campaign as one participant. Create or import an activity, then check whether the right skill and milestone progress appears.

Outcome

At the end of this guide, you should have a campaign plan that is ready to configure in GameBus Core: groups, waves, missions, tasks, skills, activities, and providers all have a clear purpose.

On this page