Open Incentives is an open-source promotion engine for modern commerce.
Build discounts, coupons, loyalty rewards, referral campaigns, and other incentives through a lightweight, API-first platform. If you're evaluating platforms like Talon.One or Voucherify, Open Incentives offers a self-hosted, open-source alternative.
Read the announcement →
- API-first promotion engine
- Self-hosted with Docker
- Open source
- Lightweight and developer-friendly
- Rule-based campaigns
- Discounts, coupons, and incentives
- Built for modern commerce
git clone https://github.com/squeakycheese75/open-incentives.git
cd open-incentives
docker compose --profile demo-store up -d Once running:
- API: http://localhost:8080
- Admin Portal: http://localhost:3001
- Demo Store: http://localhost:3000
Log in to the Admin Portal with the default bootstrapped credentials:
- Email:
admin@example.com - Password:
change-me
(Set BOOTSTRAP_ADMIN_EMAIL / BOOTSTRAP_ADMIN_PASSWORD before first run to change these.)
See the docs/Quickstart.md guide for a complete walkthrough.
Almost every commerce business eventually needs promotions:
- Coupon codes
- Discounts
- Store credit
- Loyalty rewards
- Referral campaigns
- Win-back offers
Today, the options are often:
- Build and maintain a custom promotion engine.
- Buy an enterprise incentives platform like Talon.One or Voucherify.
- Delay experimentation because the investment is too high.
Open Incentives fills the gap between basic discount functionality and enterprise promotion platforms.
Our goal is to make promotions:
- Easy to build
- Easy to integrate
- Easy to operate
- Easy to remove
Open Incentives is API-first, self-hosted, and open source---giving teams full control over their promotion infrastructure without the complexity or cost of enterprise platforms.
- Rule evaluation engine
- Campaign management API
- API key authentication
- Demo store UI
- Admin UI
- PostgreSQL storage
- Webhooks
- Loyalty points
- A/B testing
