Offers
An Offer is like a Lander but built for conversion-driven destinations — affiliate offers, paid sales pages, lead-gen forms with revenue. Offers add three things landers don't have: payout configuration, conversion caps, and fallback to an alternative offer when capped or disabled.
When to Use an Offer vs a Lander
Use an Offer when:
- The destination has a payout (CPA, CPL, CPS) — you earn money per conversion.
- You need to cap conversions (e.g. "stop sending traffic after 100 conversions today").
- The destination is from an affiliate network (and you want to track which network).
- You want a fallback if the offer goes down or hits its cap.
Use a Lander when none of the above apply — it's just your own landing page.
Offer Fields
Open Click Tracking → Offers → New Offer.
Name
Human-readable label. Shows up in offer pickers, reports, and tooltips.
Example: Acme VPN — 7 Day Trial
URL
The destination URL. Same URL-token support as landers — use {click_id}, {utm_source}, {country_code}, etc. See URL Tokens Reference.
Example:
https://offer-network.com/track?offer=12345&aff_id=YOUR_ID&click_id={click_id}&country={country_code}
Country
ISO country code. Optional. Used to match the offer to visitors by geo when adding the offer to a path with geo distribution.
Group
Optional category. Free-form text.
Example: Health Niche, Finance, SaaS Trials.
Tags
Optional keyword tags. Cross-cutting filters.
Affiliate Network Settings
If the offer comes from an affiliate network, fill these in. They're used purely for organization and reporting (showing "$50K from MaxBounty this month").
Affiliate Network ID
The internal Votel reference to a configured affiliate network (set up separately). Optional.
Affiliate Network Name
Free-form text label for the network. Shows up in reports.
Example: MaxBounty, ClickBank, OfferVault.
Payout Settings
How much you earn per conversion. Used in reports for revenue, ROI, EPC, and ROAS calculations.
Payout Amount
The base payout per conversion.
Example: 30.00 (you earn $30 per conversion).
Payout Currency
ISO currency code. Defaults to USD. Multi-currency reporting groups by this field.
Payout Auto
When enabled, the payout amount is read dynamically from URL parameters (e.g. the affiliate network sends back ?payout=35.00 on conversion). When OFF, the static Payout Amount is used.
Enable this if your affiliate network varies the payout per conversion (e.g. "you earn $30 normally, $50 for premium upgrades").
Payout Upsell
Optional. Additional payout amount for upsell conversions, on top of the base.
Example: Payout Amount = 30, Payout Upsell = 15. Base conversion earns $30; an upsell after the base earns an additional $15 → $45 total for that visitor.
Conversion Cap Settings
Caps let you stop sending traffic to an offer once it reaches a certain conversion count. Useful when:
- The offer has a daily limit from the network.
- You want to spread spend across multiple offers.
- You're testing and want to cap exposure.
Conversion Cap Enabled
Master toggle. When OFF, no caps apply. When ON, the cap settings below take effect.
Max Cap
The numeric cap. Once reached, the offer stops being picked.
Example: 100 (after 100 conversions, the offer is paused).
Cap Reset Start
Timestamp when the cap counter resets. Used with Cap Reset Interval to define the rolling window.
Example: 2026-04-29 00:00:00 UTC — the start of the daily reset cycle.
Cap Reset Interval (seconds)
How often the cap resets. Set to 86400 (one day) for a daily cap, 604800 for a weekly cap.
Example: Cap = 100, reset interval = 86400. The offer accepts up to 100 conversions per 24-hour window. After 24 hours, the counter resets.
What Happens at the Cap
When the cap is reached, the offer is disabled for the rest of the cap window. The system skips it when picking destinations.
If the offer has an Alternative Offer configured, traffic flows there instead.
Alternative Offer
When this offer is unavailable (cap reached, disabled, etc.), the system tries the alternative offer next.
Alternative Offer ID
Reference to another offer that should receive traffic when this one is paused. Optional.
This creates a fallback chain: Offer A → Offer B → (link's default path).
Example: Set up "Acme VPN — 7 Day Trial" with Alternative Offer = Acme VPN — 14 Day Trial. When the 7-day trial caps out, traffic shifts to the 14-day trial automatically.
Priority and Weight
Priority
Within a path, offers with higher priority are tried first. If you have two offers in the same path with priority 10 and priority 5, the priority-10 one is picked first; only if it's disabled/capped does the priority-5 one get a turn.
Weight
Like landers — used for weighted-random selection within a path. Higher weight = picked more often.
When mixing offers and landers in a path, both weights are evaluated together.
Enabled
When OFF, this offer is skipped everywhere. Master kill-switch.
Notes
Free-form internal notes.
Adding an Offer to a Link
Same flow as landers:
- Open the link, in any path click Add Offer.
- Pick the offer from the dropdown — its URL fills in automatically.
- Optionally override the per-link weight.
The same offer can appear in many links. Cap counters are per-offer (not per-link) — if Offer X is capped at 100 conversions/day across all links, hitting that 100 in any link pauses Offer X everywhere for the rest of the window.
Worked Example: Capped Offer with Fallback
Goal: send traffic to a high-paying affiliate offer until its daily cap, then fall back to a lower-paying offer.
Step 1: Create the primary offer.
| Field | Value |
|---|---|
| Name | Acme VPN Premium ($45) |
| URL | https://network.com/?offer=premium&click_id={click_id} |
| Payout Amount | 45.00 |
| Affiliate Network | MaxBounty |
| Conversion Cap Enabled | ON |
| Max Cap | 100 |
| Cap Reset Interval | 86400 (daily) |
| Alternative Offer | Acme VPN Standard ($25) |
| Priority | 10 |
Step 2: Create the fallback offer.
| Field | Value |
|---|---|
| Name | Acme VPN Standard ($25) |
| URL | https://network.com/?offer=standard&click_id={click_id} |
| Payout Amount | 25.00 |
| Conversion Cap Enabled | OFF (no cap) |
| Priority | 5 |
Step 3: Add the primary offer to your link's path.
Visitors get sent to "Premium" until 100 conversions clear in the day. After that, the system automatically uses the alternative ("Standard") for the rest of the day. Counter resets at the next 24-hour mark.
You earn $45 × 100 = $4,500 from premium each day, plus $25 × N for the overflow. No manual cap monitoring needed.
Next Steps
- Landers — Same idea, no payout/cap (for your own pages)
- Paths and Rules — How offers fit into the routing engine
- Conversion Pixel — Record the conversions that trigger payouts
- URL Tokens Reference — Tokens for the Offer URL field
- Reports — Revenue, ROI, payout reports grouped by offer