A "mission" is one affiliate program. You can have several (one per plan, product line, or audience). Here's how to ship your first one.
1. Go to Dashboard → Missions → New mission
You'll see one form. Don't overthink it — you can edit everything later.
2. Pick a reward type
| Type | When to use it |
|---|---|
| SALE | One-time purchases. Commission on the checkout amount. |
| LEAD | Sign-ups, demo bookings, trial starts. Flat reward per action. |
| RECURRING | Subscriptions. Commission on every renewal (lifetime or capped). |
For a SaaS first mission, RECURRING is usually the right call — pay on every renewal, not just the first month. Partners care.
3. Set the rate
- Flat — e.g.
€30per sale. Predictable for you and the partner. - Percentage — e.g.
20%of net. Scales with your price tiers.
For RECURRING, set recurring_max too:
null= lifetime (recommended for SaaS with low churn)12= 12-month cap (recommended if you're cautious)
4. Set the hold period
Traaaction suggests sensible defaults: 3 days for LEAD, 30 days for SALE and RECURRING. Don't lower these unless you know your refund window is shorter. See Hold periods.
5. Pick visibility
- PUBLIC — shown on your portal, anyone can self-enroll
- PRIVATE — shown on your portal, but partners must be approved manually
- INVITE_ONLY — hidden on portal, access via direct invite link only
Start PUBLIC if your mission is a flagship program; keep PRIVATE for vetted B2B tracks.
6. Save
The mission starts in DRAFT. Click Activate once you're happy — partners can enroll immediately.
What happens next
- Partners see the mission on your portal (if PUBLIC or PRIVATE).
- They enroll → get a tracked short link.
- They share it.
- A sale happens → Traaaction creates a commission in
PENDING.
See Commission lifecycle for what comes after PENDING.
Related
- Reward types — deep dive on SALE / LEAD / RECURRING
- Hold periods — why 30 days for SALE, 3 for LEAD
- Setting up your portal — what partners see