In development · public launch planned for November 2026
Ask your business data anything.In Claude, ChatGPT or Cursor.
SignalBraid connects the platforms your company runs on — Meta, Google, Stripe, Shopify, HubSpot, Salesforce and any other platform with an API — normalizes them once with provenance on every number, and serves the same answer to your AI agent, your API and your dashboards.
Every connector we ship, on every plan. From $15 a month billed annually. No surprise bills.
Built in Oslo by Gain Solutions AS, the team behind Payrun, EasyDesk and Gain.io. Founding customers keep their price for 24 months.Illustrative workspace · sample figures, not customer data
How it works
Connect once. Normalize once. Answer everywhere.
Three steps, described rather than timed. The lines are the same rows travelling from your platforms to wherever the question gets asked.
Authorize each platform. We show the exact scopes and why before you click.
One model across platforms, with provenance on every number.
Wherever the question gets asked, the answer and its provenance travel together.
The same rows, one definition, every surface.
- Spend, sessions, orders, charges, deals — one model
- Reconciled against each platform's own report
- Versioned definitions; thresholded or delayed data flagged, never hidden
- Read-only. Your platform tokens never leave the vault
provenance: account · period · data-through · currency · attribution window · definition v3
Statuses and logos render from the connector registry, never typed; provider marks are the vendors' own brand assets, used under their guidelines. Full catalogue ↓
AI clients are badged when tested (client, version, auth route). Warehouses follow from the registry.
Pricing
Two units you can count. Nothing metered.
Count your data sources and accounts and you know your price before you sign up. Every plan: all connector types, all destinations, REST and MCP.
Starter
- Users
- 5
- Sources
- 3
- Accounts
- 50
- Refresh
- daily
For one team's first three platforms.
Growth
- Users
- 10
- Sources
- 5
- Accounts
- 75
- Refresh
- hourly
Every 30-day trial runs at Growth allowances.
Plus
- Users
- unlimited
- Sources
- 8
- Accounts
- 100
- Refresh
- hourly · 15-min priority
25 client workspaces.Client authorization links: coming (MVP2).
Professional
- Users
- unlimited
- Sources
- 15
- Accounts
- 200
- Refresh
- 15-min
SSO, audit log, white-label.
Enterprise
- Users
- unlimited
- Sources
- custom
- Accounts
- custom
- Refresh
- custom
SLA, negotiated DPA terms, a named contact. Still no metered rows.
Data source = one connector type in use, such as Meta Ads. Account = one ad account, property, store or portal; paused accounts don't count. Sources and accounts are counted per organization across all its workspaces. Rows are never metered. No add-ons, no automatically charged overages — outgrow a plan and you are asked to upgrade; extreme warehouse volume is a conversation, not an invoice. Founding customers keep their plan's price for 24 months from their first invoice.
Provenance
Numbers that match the platform's own report — or we show you exactly why not.
Every figure carries its source account, data-through time, currency, attribution window and definition version. A reconciliation view compares our totals to Ads Manager, the Google Ads report, the Stripe balance and the Shopify admin, and flags thresholded, sampled or delayed data instead of hiding it.
No system can promise that every number matches every platform. SignalBraid reconciles supported metrics within connector-specific tolerances, publishes those tolerances, and shows the reason for any known difference beside the number.
- Source account
- act_2291 (Acme EU)
- Data through
- 2026-08-29 06:00 UTC
- Currency
- EUR · account currency
- Attribution
- 7-day click · 1-day view
- Definition
- spend v3 · registry 2026-08
- Platform report
- €41,204.12 · Ads Manager export
- Tolerance
- ±0.10 %
- SignalBraid
- 128,410
- Platform report
- 128,433 · GA4 standard report
- Tolerance
- ±0.50 %
- Reason
- GA4 applies data thresholding when Google signals are on; small-count rows are withheld from the report. Difference is within tolerance and documented on the connector page.
Sources
Every platform with an API.
Verified connectors are reconciled, documented and dated. Anything else with a REST API can be brought in through Bring your own API (beta) — stored, queryable and clearly marked Unverified until we build and reconcile a native connector. Missing one? Request it; there is no premium tier.
Advertising
- Meta AdsPlanned · beta
- Google AdsPlanned · beta
Analytics & SEO
- Google Analytics 4Planned
- Google Search ConsolePlanned
CRM & sales
- HubSpotPlanned
- SalesforcePlanned
Commerce
- ShopifyPlanned
Payments & finance
- StripePlanned
Email & lifecycle
- KlaviyoPlanned
Files
- Google SheetsPlanned
- CSV / JSON uploadPlanned
Anything else
- Bring your own APIBeta · Unverified
API + MCP
The same answer in your dashboard, your API and your AI.
“Spend and conversions by channel, last 30 days.” — asked in Claude, answered from the same rows your dashboard uses, with the same provenance.
Read-only. OAuth. Your platform tokens are never exposed to a model. Included on every plan.
{ "metrics": ["spend", "conversions"],
"dimensions": ["channel"],
"dateRange": "last_30d" }
→ 200 · 41,204 rows · 9 accounts · data through 08:00 UTC
“Spend and conversions by channel, last 30 days.”
→ Meta €41,204.12 1,912 conv.
→ Google €18,930.40 3,118 conv.
→ Klaviyo — 604 conv.
→ same rows · same definitions · data through 08:00 UTC
Compared honestly
SignalBraid vs Windsor vs Supermetrics.
Like-for-like rows, same billing period on both sides, dated. Where a competitor wins a row, the row says so.
| Row | SignalBraid | Windsor.ai | Supermetrics |
|---|---|---|---|
| Entry price, annual · monthly | $15 · $18 | $19 · $23 | $44 · $55 (3 sources, 1 destination, 1 user) |
| Sources · accounts at entry | 3 · 50We concede | 3 · 75 | 3 · not stated |
| Mid tier | Growth $49 · 5 sources · 75 accounts | Standard $99 · 7 sources · 75 accounts | $177 · 6 sources · 2 users, add-ons extra |
| Users | 5 / 10 · unlimited from PlusWe concede | Unlimited | 1–2, paid add-ons |
| Free plan | None — 30-day trial, no cardWe concede | Yes · 1 source, 1 account | No · 14-day trial |
| Add-ons for users, destinations or connector types | None | Per destination package | Yes ($47–187 each) |
| Metered rows / automatically charged overage | Never | Not stated | Add-ons |
| MCP | Every plan (read-only) | Every plan | Yes |
| Provenance + reconciliation view | Yes | — | — |
| Verified sources | none verified yet · 11 planned for launch + Bring your own API (beta)We concede | 350+ | 200+ |
Competitor figures from their public pricing pages (Windsor, Supermetrics), 28 Aug 2026. SignalBraid prices per month; annual and monthly shown for both sides.
Questions
The ones people actually ask.
Is there a free plan?
No. Every plan starts with a 30-day trial, no card. When the trial ends without a subscription, your workspace is paused for 30 days: you can read and export everything, and subscribing restores it instantly.
Do I need a card?
No.
When does my trial start?
When your first live data arrives — or on day 14 after signup at the latest.
Is there a usage cap or overage?
No metered rows and no automatically charged overages. If you outgrow your plan's sources or accounts you are prompted to upgrade; extreme warehouse volume is handled by talking to you first.
Where is my data?
Stored in EU regions on Cloudflare and ClickHouse Cloud; processing runs on Cloudflare's global network. The service-by-service data flow and subprocessors are on the Security page.
Will every number match the platform exactly?
No system can promise that. We reconcile supported metrics within connector-specific tolerances and show the reason for any known difference beside the number.
Can the AI change my campaigns?
No. The API and MCP are read-only at launch. Your platform tokens are never exposed to a model.
Can I cancel or downgrade myself?
Yes, any time, in the app, with a reminder 30 days before each annual renewal and 7 days before each monthly one, and a full refund on annual plans if you ask within 30 days of a charge. On a downgrade you choose within 14 days which accounts stay active.
Design partners
Want to be a design partner? We're starting with a small group this autumn.
Pricing is published in full before the first customer connects an account: five plans from $15 a month, each starting with a 30-day trial, priced per month billed annually, every connector on every plan, rows never metered. Founding customers keep their price for 24 months.