Identity + incentives + commerce, programmable in one place

Understand Podium in 10 minutes

This page is designed for marketing, product, and growth leaders who want to evaluate Podium quickly: what it does, how it fits into your stack, and the simplest paths to launch loyalty and rewards.

The simplest mental model

Podium is the incentive layer your stack doesn't have

You keep your existing checkout (Stripe, Shopify). Podium adds a unified points ledger, programmable rewards, and event-driven workflows that marketing teams can actually iterate on.

Earn
Your systems trigger point grants (visits, purchases, referrals). Podium writes every change to a ledger so teams can audit and iterate.
Reward
Go beyond points: create digital collectibles, tiered memberships, discount perks, and more, all modelled as programmable rewards.
Redeem
At checkout, you read balances from Podium and apply value inside your normal Stripe or Shopify flow. Your payments stay your payments.
What teams actually do

The workflows you'll ship first

Podium is built around a few repeatable loops. Start with loyalty on one site, then expand to richer reward types and automation.

Step 1
Define earn actions

Example: signup +150, purchase +1 pt per $1, referral +500.

Step 2
Write points to ledger

Your backend calls Podium when the action happens.

Step 3
Redeem at checkout

Read balance from Podium, apply discount in Stripe/Shopify.

Stripe checkoutShopify checkoutOn-site UI widgetServer-side ledger
Use case

Single-site loyalty on Stripe or Shopify

Add points earning and redemption to a single site that already has checkout. Podium is the ledger and the rules engine; you keep your existing payment flow.

The flow
  1. 1
    User does an action
    Signup, visit, purchase, referral, quiz completion.
  2. 2
    Your system calls Podium
    Write points to the ledger with metadata for reporting.
  3. 3
    User sees points
    Read balance on account page or at checkout.
  4. 4
    Redeem
    Apply discount in Stripe/Shopify based on points balance.
  5. 5
    Post-purchase loop
    Send an email/SMS, issue bonus, unlock tier, or mint a reward.
No checkout replacementLedger modelAuditableWorks with existing CDP/ESP
Minimal implementation
Award points
Call this from your server when an action happens.
Earning
POST https://api.podiumcommerce.xyz/api/v1/user/{id}/points
Authorization: Bearer <api-key>

{
  "amount": 150,
  "details": {
    "reason": "signup_bonus"
  }
}
Read points for checkout
Use this to decide the discount in your Stripe/Shopify flow.
Redemption
GET https://api.podiumcommerce.xyz/api/v1/user/{id}/points
Authorization: Bearer <api-key>
Redemption pattern

Podium returns the user's balance. Your checkout computes the value to apply (example: 100 points = $1.00) and applies it using your existing payment provider.

Beyond points

Rewards that feel like brand experiences

Podium supports rewards as programmable assets, enabling memberships, access control, and benefits that can extend across apps and brands.

Memberships
Tiered perks and access rules that map to real behaviors.
Collectibles
Digital benefits that can unlock products, discounts, or experiences.
Earned rewards
Track what someone earned, why they earned it, and how it was redeemed.
Settlement

Payments stay in your stack

Use Stripe or Shopify like you do today. Podium adds incentives and can also support payment-gated endpoints via x402 for stablecoin flows when needed.

Stripe or Shopify (most common)
Read points from Podium at checkout, compute a discount or credit, and apply it using native mechanisms in Stripe/Shopify. Podium remains the source of truth for balances and history.
x402 payment-gated routes (optional)

Some endpoints can be protected by x402: call without X-PAYMENT to receive a 402 with payment requirements, then retry with proof.

GET/x402-testx402
Orchestration

Turn commerce into an engagement loop

Podium is event-driven: purchases, redemptions, and reward events can fan out to your tooling (ESP, CDP, CRM) without blocking the user experience.

Real-time actions
The API returns quickly. Anything heavy is queued.
Queues + handlers
Events publish to queues, then webhook-style handlers process in background.
Integrations
Push outcomes to your marketing stack (email, SMS, analytics).
API Explorer

Find the endpoints that matter

Generated from our OpenAPI JSON at build time so every tag group stays current as the API evolves.

Admin
2 endpoints

Admin Campaigns Status
1 endpoints

Agentic
4 endpoints

Airdrops
3 endpoints

Campaigns
20 endpoints

Categories
2 endpoints

Discover
4 endpoints

Earned Reward
4 endpoints

Featured Content
3 endpoints

For You
2 endpoints

Group
3 endpoints

Guest
1 endpoints

Guests
7 endpoints

Intent
3 endpoints

Merchant
4 endpoints

Merchant Airdrops
2 endpoints

Merchant Campaign
3 endpoints

Merchant Campaigns Analytics
1 endpoints

Merchant Chat
1 endpoints

Merchant Collectibles
2 endpoints

Merchant Dashboard
3 endpoints

Merchant Followers
7 endpoints

Merchant Groups
2 endpoints

Merchant NFT Rewards
2 endpoints

Merchant Notifications
3 endpoints

Merchant Orders
3 endpoints

Merchant Payouts
1 endpoints

Merchant Products
14 endpoints

Merchant Rewards
3 endpoints

Merchant Stripe
1 endpoints

Merchant Token Presales
5 endpoints

NFT
4 endpoints

NFT Contract
1 endpoints

NFT Rewards
8 endpoints

Order
1 endpoints

Orders
1 endpoints

Product
2 endpoints

Saved Item
3 endpoints

Search
1 endpoints

Shopify
5 endpoints

Testing
1 endpoints

Token Presales
3 endpoints

Universal Search
2 endpoints

User
9 endpoints

User Chat
1 endpoints

User Followers
3 endpoints

User Following
1 endpoints

User Following Merchants
1 endpoints

User Following Merchants Count
1 endpoints

User Merchant
4 endpoints

User NFTs
6 endpoints

User Notifications
2 endpoints

User Onboarding
1 endpoints

User Order
6 endpoints

User Order Items
1 endpoints

User Order Points
2 endpoints

User Order Products
1 endpoints

User Orders
2 endpoints

User Privy
1 endpoints

User Privy Merchants
1 endpoints

User Wallets
3 endpoints

x402
2 endpoints

OpenAPI-powered explorer

The explorer is generated from the full OpenAPI spec during build. Update the spec and redeploy to refresh tags, endpoints, and descriptions automatically.

Trust

Tenant isolation + standard API ergonomics

Podium enforces tenant separation and uses standard HTTP semantics so enterprise teams can evaluate quickly.

Isolation (multi-tenant)
Tenant scoping is enforced at the database layer via row-level security. Org context is resolved from the API key and applied consistently across request handling.
Error handling
Standard HTTP codes: 400 validation, 401 auth, 403 forbidden, 429 rate limited, 500 server error. x402-protected endpoints return 402 with payment requirements.
Common buyer questions

FAQ

Short answers for marketing and product leaders evaluating the platform.