Promotion infrastructure your AI agents
can run safely
Production-safe promotions API for teams shipping with AI agents. Atomic redemption · EU residency · Scoped agent keys with operator approval · No enterprise procurement.
Load-tested at 1,000 concurrent flash sales · AES-256-GCM webhook signing secrets
curl https://api.vauchflow.com/v1/vouchers \
-H "Authorization: Bearer vf_sk_••••" \
-d '{"code":"SAVE20","discount_type":"PERCENT","discount_value":20}'
// Response
✓ 201 Created
{ "id": "vch_01HX...", "code": "SAVE20", "status": "active" } Use cases
Built for the way modern apps run promotions
For SaaS platforms
- Drive upgrades with targeted in-app offers
- Run referral programs without building infrastructure
- Let AI agents create and manage campaigns under operator approval
For e-commerce brands
- Prevent coupon abuse with atomic redemption + scoped keys
- Launch flash sales that don't break under load
- Let your support agents validate vouchers via Custom GPT
For marketplaces
- Incentivize buyers and sellers with cohort-targeted vouchers
- Track redemptions across complex multi-tenant systems
- Surface analytics back to platform partners via the API
Outcomes
What you actually get
Atomic redemption you can trust
Single SQL UPDATE with row-level locking. 100-thread load test passes with exactly one success per voucher.
AI agents that can't go off the rails
Scoped vf_ak_* keys + operator approval queue + dry-run preview. Agents create campaigns under your control, not on auto-pilot.
Promotions infrastructure, not a tool
Multi-tenant from day one. Per-tenant rate limits, RLS, encrypted webhook secrets, GDPR-aligned EU residency.
Real-time observability
Every redemption emits a structured webhook with HMAC signing. Dead-letter queue for failed deliveries. Replay from the dashboard.
Features
Everything your promotions need.
Nothing they don't.
Voucher engine
Single codes, bulk batches up to 50k, expiry rules, and atomic redemption limits.
Referral codes
Reward both referrer and referee. Block self-referral. Track attribution cleanly.
Gift cards
Stored value with partial redemption support. Isolated from your payment path.
Flash sales
1,000+ req/s via Redis atomic counters. PostgreSQL stays the system of record.
Multi-tenant
One account, many clients. Row-Level Security isolates every tenant at the DB.
Atomic redemptions
Never over-redeemed. Enforced by an atomic SQL UPDATE + DB CHECK constraint.
MCP server
AI agents call your account via the Model Context Protocol — list campaigns, validate vouchers, fetch analytics in plain English.
Custom GPT
Vauchflow Promotions Assistant in the OpenAI GPT Store. Marketers query their data without writing code.
Operator approval queue
High-risk agent actions (campaign creation, large bulk generation) route to a dashboard for one-click approve / reject. agent.action.* webhook events for audit trails.
How it works
From zero to voucher in 5 minutes.
Get your API key
Sign up free. Generate a secret key in seconds from the dashboard.
curl https://api.vauchflow.com/v1/api-keys \
-H "Authorization: Bearer vf_sk_••••"
# { "key": "vf_sk_abc123...", "type": "SECRET" } Create a campaign
Define rules: discount type, expiry, usage limits, eligible segments.
POST /v1/campaigns
{
"name": "Summer Sale",
"type": "DISCOUNT",
"rules": { "discount_value": 20,
"max_redemptions": 500 }
} Issue & redeem vouchers
Generate codes in bulk or on demand. Redeem atomically — never over-redeemed.
POST /v1/vouchers/SAVE20/redeem
{
"customer_id": "cust_xyz",
"order_value": 89.99
}
# { "discount_applied": 18.00, "status": "redeemed" } Watch the analytics flow
Redemption rates, discount liability, fraud alerts — all in your dashboard.
GET /v1/analytics/overview
{
"active_campaigns": 3,
"redemptions_today": 142,
"top_code": "SAVE20"
} Connect your AI agents
Generate a vf_ak_* agent key with scoped grants, paste it into Claude Desktop's MCP config OR the Vauchflow Custom GPT in ChatGPT, and let your agents run safe promotions for you.
# Generate an agent key (Starter+ plans)
curl -X POST https://api.vauchflow.com/v1/api-keys/agent \
-H "Authorization: Bearer vf_sk_..." \
-H "Content-Type: application/json" \
-d '{
"name": "Claude Desktop integration",
"scopes": ["VOUCHER_READ", "VOUCHER_VALIDATE",
"CAMPAIGN_READ", "ANALYTICS_READ"],
"ttlDays": 30
}' Pricing
Pricing that scales with your promotions
If a single discount campaign converts one extra customer, Vauchflow pays for itself in days. No setup fees, no enterprise lock-in, no credit card to start.
Free
Best for prototyping and integration testing.
- 25 vouchers
- 50 redemptions/mo
- 1 project
- No webhooks · No analytics
Starter
Best for early-stage products with light AI integration.
- 1,000 vouchers
- 2,000 redemptions/mo
- 2 projects
Growth
Best for production teams running real campaigns.
- 10,000 vouchers
- 10,000 redemptions/mo
- 5 projects
Scale
Best for high-volume marketplaces and SaaS at 50k+ redemptions/month.
- 50,000 vouchers
- 50,000 redemptions/mo
- Unlimited projects
- 99.9% SLA
Enterprise
Best for regulated industries (finance, healthcare).
- Custom vouchers
- Custom redemptions/mo
- Custom projects
- 99.9% SLA
Overage: €0.003 per additional API call · €0.005 per additional redemption
How Vauchflow compares
Public-pricing comparison as of May 2026. We re-verify every quarter — or email us if something's stale.
| Feature | Vauchflow | Voucherify |
|---|---|---|
| Lowest paid tier price | €29/mo | $50–$1,200/mo Build ~$50, Scale/Business ~$600, Organization ~$1,200. Publishes in USD; observed May 2026. |
| Atomic redemption guarantee | Yes (single-SQL UPDATE) | Yes |
| AI agent integration | MCP server + scoped agent keys + operator approval queue + agent.action.* audit webhooks | Vincent AI marketed (governance equivalence not independently verified) |
| Setup time | API key in 2 min | Days |
| EU residency | Yes (Hetzner / Grafana Cloud EU; off-host backups in v1.1) | EU available |
| Public OpenAPI spec | Browsable (browse the spec) | Closed |
This comparison reflects information published on the competitor's public site at the date above. Vendors can change pricing and feature availability without notice.
No credit card required to start
Cancel anytime, no notice period
Full feature access during the 14-day sandbox
Zero data lock-in: export everything via the API