Private beta

Every number your business makes, in one hub

One place for Meta Ads, PostHog, Paddle, RevenueCat, the app stores and your social accounts. Growth Hub keeps them on the same daily grain, then hands the whole picture to Claude, so you can just ask.

No credit card, no demo call. One email when your spot opens.

  • 9 sources live
  • /daily sync
  • /hosted in the EU
Meta AdsPostHogInstagramTikTokPaddleRevenueCatApp StoreGoogle PlayGROWTH HUB"what did a trial cost?"

The problem

Growth data is not hard to read. It is hard to assemble.

Nothing lines up

Spend sits in Ads Manager, subscriptions in RevenueCat, web billing in Paddle, behaviour in PostHog, downloads in two consoles. Different date grains, different timezones, different definitions of a customer.

So you rebuild the spreadsheet

Six exports, a pile of lookups, an hour of your Monday. By the time the numbers agree with each other, the week has already moved on and nobody trusts the tab anyway.

And your AI cannot see any of it

Claude will happily write the ad copy. It cannot tell you what last month's customers cost you, because nothing it can reach knows both the spend and the signups.

The dashboard

One view that already agrees with itself

Spend, trials, revenue and downloads on the same daily grain, with every figure compared to the period before it. No exports, no reconciliation.

hub.therealmagpie.orglast 30 days

Ad spend

€4,120

+12% vs prior

Trials

611

+31% vs prior

Cost per trial

€6.74

-14% vs prior

MRR

€9,480

+8% vs prior

Spend and return

daily

spend return on ad spend

Layout from the live product. Figures are sample data.

Connectors

Nine sources live today, and the setup is two minutes each

Sign in with the platform or paste one key. Growth Hub discovers the account for you, pulls the history, then re-syncs every day, restatements included.

Meta Ads

Spend, reach, clicks, results by campaign

Live

PostHog

Visitors, sessions and product events

Live

Paddle

Web subscription revenue, per payout day

Live

RevenueCat

Mobile MRR, trials and active subscriptions

Live

App Store Connect

iOS downloads, day by day

Live

Google Play

Android installs and uninstalls

Live

Instagram

Posts, reach and engagement, plus scheduling

Live

Facebook

Page posts, reach and comments

Live

TikTok

Video posting and post performance

Live

Google Ads

Spend and conversions

Next

LinkedIn Ads

Spend and lead forms

Next

Stripe

Payments and subscription revenue

Next

Ask anything

Your numbers, where you already ask questions

Growth Hub speaks MCP, so Claude connects to it the way it connects to any other tool. Sign in once, then ask in plain language. The answer comes from your data, not from a guess.

growth hub, connected

What did a trial cost us last month, web against app?

June spend was €4,120 across three Meta campaigns. That produced 611 trials, 214 on web and 397 in the app, so €6.74 per trial blended.

App trials cost €5.91, web trials €8.19. Web still pays better: 31% of web trials convert against 22% in the app, so web revenue per trial is the higher of the two.

Illustration. Figures are sample data.

  • Reads every connected source, scoped to your account and nothing else
  • Drafts social posts into a review queue, so nothing publishes without you
  • Works in Claude Desktop, Claude Code and ChatGPT, over the same connection

Security

You are handing over every number that matters. We treat it that way.

Credentials encrypted per account

Every connector token is sealed with its own key, and that key is sealed again with a master key that never touches the database.

The database enforces the boundary

Row level security means a query for someone else's data returns nothing, even if the application asked for it. Isolation does not depend on us remembering a filter.

Hosted in the EU

Data and compute both run in Frankfurt. Nothing crosses the Atlantic on its way to your dashboard.

Keys you can revoke

Each AI connection uses its own scoped key. Revoke it in a click and that connection stops reading, immediately.

How it works

Three steps, then it runs itself

  1. 01

    Connect

    Sign in with the platform or paste one key. Growth Hub finds the account, ad account or project for you. No ids to look up, no CSV to prepare.

  2. 02

    Let it fill in

    The hub pulls your history, then re-syncs every day. Platforms that restate their numbers get re-read, so yesterday stays correct next week.

  3. 03

    Ask, or just look

    Open the dashboard for the picture, or connect Claude and ask the question you actually had. Same data either way.

Questions

Before you sign up

Who is this for?

Founders and small growth teams running a subscription product across web and mobile, spending on ads, and tired of stitching the picture together by hand.

Does it replace PostHog or Ads Manager?

No. Those stay the source of truth for their own domain. Growth Hub keeps a daily copy so the numbers can finally sit next to each other, and so an AI assistant can read all of them at once.

What data actually leaves my accounts?

Aggregated daily metrics, not raw customer records. Credentials are encrypted per account, and disconnecting a source stops the sync straight away.

What will it cost?

Pricing lands before general access. Waitlist members get the early rate, and nobody is charged during the beta.

When do I get in?

Access opens in small batches so every account gets a real setup rather than an empty dashboard. You get one email when your spot is ready.

Stop rebuilding the spreadsheet

Join the waitlist and get in as soon as the next batch opens. One email, no pitch sequence.

No credit card, no demo call. One email when your spot opens.