Skip to content
Documentation menu

Campaign versions

Iterate on a campaign while keeping a full history of every version.

Create new versions of a campaign to iterate on it while keeping a complete history. Versioning lets you build on previous attempts, compare approaches, and refine your experiments over time.

How versioning works

When you create a new version:

  • The version number increments automatically (v1, v2, v3, and so on).
  • The campaign name and hypothesis are preserved.
  • Whoever creates the version becomes its owner.
  • A new completion target is set (today plus your team’s campaign duration).
  • The build, results, and dates are cleared, ready for the new run.

If the original campaign was complete, its results carry over into the new version’s description, so you’re building on what you learned.

Create a version

There are three ways:

  1. Actions menu: open a campaign, select the three-dot menu, then New version.
  2. After completing a campaign: choose Refine this idea in the completion dialog. (Choosing Create new idea starts a fresh, unrelated campaign instead.)
  3. Campaign table: open the actions menu on any row and select New version.

Version history

Campaigns with versions show a version badge (v2, v3, and so on). Select or hover over the badge to see the full history: every version in the family, each owner’s avatar, and the version you’re currently viewing.

Deleted versions stay visible in the history, marked as deleted, so version numbers never have gaps and the full story of the campaign is preserved. They can’t be reopened.

When to version vs start fresh

Create a new version when:

  • You’re iterating on a completed campaign with new learnings
  • You’re testing a variation of an existing campaign
  • The core hypothesis is similar but the approach has changed

Create a new idea when:

  • The hypothesis is fundamentally different
  • You’re testing a different growth lever
  • It targets a different segment or product area

Next steps