True revenue attribution
Platform-reported conversions lie. We join Shopify, Razorpay, Stripe and CRM deals back to campaigns through UTMs and click ids, then compare last-click, first-click, linear, time-decay and position-based side by side.
New138 connectors across 15 categories
Paid ads, WhatsApp, email, organic social, web and SEO — reconciled against the orders and payments you actually collected. Near-real-time, per company, with nothing ever deleted.
Lumen Skincare
D2C · INR · Asia/Kolkata
₹48.2L
5.32
3,418
94%
Spend vs revenue
Daily · dashed = ad spend
Channel mix
Revenue share · ROAS
Integrations
Ads, messaging, email, social, web, SEO, CRM, payments, commerce, accounting, sheets, calls — every one ships with a demo adapter, so you can see the dashboard before you paste a single key.
Why teams switch
A single near-real-time screen per company: paid, owned and earned channels reconciled against the money that actually arrived.
Platform-reported conversions lie. We join Shopify, Razorpay, Stripe and CRM deals back to campaigns through UTMs and click ids, then compare last-click, first-click, linear, time-decay and position-based side by side.
Scheduled, webhook and manual syncs stream into the dashboard over SSE. Hourly grain for the last three days, daily history for ninety.
Delivery, read and reply rates next to CPA and ROAS. Marketing, utility and authentication conversations costed per category.
API keys and OAuth tokens are sealed with AES-256-GCM before they touch Postgres. The API only ever returns masked hints.
Every profile edit, role change and integration flip lands in an append-only log with actor, action and target. Nothing is ever deleted.
Each company sees only its own data. Agencies and operators switch between companies without re-authenticating.
How it works
Demo mode means the first screen you see is already full. Replace channels with real credentials whenever you are ready.
Sign up with a work email. Set currency, timezone and accent, invite teammates as owner, admin or viewer.
Flip a switch to start with demo data, then go live by pasting keys or authorizing OAuth. Keys are encrypted the moment they arrive.
Hourly syncs, attribution models and alerts keep the overview honest. Drag widgets around; your layout is saved per page.
Pricing
Plans are placeholders while we onboard design partners. Every plan includes the full dashboard; what changes is how many companies and live channels you run.
$0/ forever
Try the whole product with demo data.
Contact us
For one brand that needs live channels and alerts.
Contact us
For agencies and operators running many companies.
FAQ
Revenue from your order and payment systems (Shopify, Razorpay, Stripe, CRM deals) rather than what the ad platforms claim. We join orders back to campaigns through UTMs and click ids and subtract refunds, so ROAS and MER reflect money that actually arrived.
No. Every connector has a deterministic demo adapter. Enable a channel and realistic data appears within a minute. Flip it to Live whenever you want to paste keys or authorize OAuth.
Secrets are encrypted with AES-256-GCM using a server-side key before they are written to Postgres. The API never returns the values — only masked hints so you can see what is set.
Yes. Owners and admins can invite teammates by work email and assign owner, admin or member roles. Members get a read-only view. Anyone with a verified address on your domain can be auto-joined as a member if you enable domain join.
No. Facts are upserted on their natural keys, members are deactivated rather than removed, invitations are cancelled rather than erased, and every change lands in an append-only audit log.
It was built for them. WhatsApp Cloud, Interakt, WATI, Gupshup, MSG91, Exotel, Razorpay, PayU, Cashfree, Flipkart Seller, Tally and more ship alongside the global platforms, with INR-native formatting and Asia/Kolkata timezones.