Connect
Creem
- In
Creem: Developers → API keys, create a key with full access. Use a test-mode key for your test store. - Paste it and keep "Instant updates" on: DataBull creates the webhook in
Creem for you. - Choose every payment in the store, or specific products.
How each sale finds its visit
- Payment links (
creem.io/payment/prod_…, or your own checkout domain): the script adds the visitor as checkout metadata. Nothing to do. - Checkout API: pass the visitor and session ids as
metadata. - Success page:
Creem sends the buyer back with ?order_id=…, and the script links the order as a backup. - Subscriptions:
Creem keeps the checkout metadata on the subscription, so every renewal is credited to the same visit.
What you see
- Every sale, renewal and refund credited to the visit that produced it, net of tax.
- Lifetime value by first source, so you know which channels bring subscribers who stay.
Telegram pings for each sale with the source, plus traffic spike alerts.
Selling with Stripe,
Polar or
Dodo elsewhere? Each website connects its own provider: Stripe,
Polar,
Dodo Payments.
Ask your AI agent, too
Every DataBull install has a built-in MCP server. One command connects Claude Code, Cursor, Codex, Windsurf or VS Code, and your agent answers "which post made me money?" from your own data. The same numbers are in your terminal and behind read-only API keys.
npx databull@latest mcp