Draft, schedule, pause, end.
Every campaign has dates and a status your team controls from the list.
A campaign changes how many points a purchase earns, for the people and dates you choose. Marketing schedules it in the dashboard, and every till and shop picks it up on the next purchase.
When points rates are hard-coded in the till or the shop, each promotion waits for a release and ends whenever someone remembers to switch it off. Campaigns are settings with dates, so they start and stop on time.
Every campaign has dates and a status your team controls from the list.
Campaign, then tier, then programme default. The transaction records which.
GET /campaigns/active and GET /program expose what is running. Award responses include applied_via, campaign_id and campaign_slug.
1POST /api/v1/campaigns2{ "slug": "weekend-x2", "name": "Double points weekend",3 "earning_percent_override": 4, "priority": 20,4 "applicable_tier_ids": [2, 3],5 "starts_at": "2026-10-09T18:00:00+02:00",6 "ends_at": "2026-10-11T23:59:59+02:00" }
Not as an automatic trigger today. Bonus points can be issued as an offer to members who match a rule.
Not today. A campaign sets the rate for the whole purchase.
Tell us about your members, your tills and your shop, and we’ll show you where Vendor Loyalty fits.
Launch a store yourself, or talk to us about connecting ecommerce to the systems you already run.
Everything you need to launch, manage and grow an online store. From €39/month.
Explore CommerceLarger catalogs, advanced pricing, complex operations and deeper integrations.
Explore Scale