Questions people ask before signing up

What problem does Erdi solve? Is it useful for one app or several? How ErdiKnows works, how much setup takes, and how your data is handled.

Is this for me?

What problem does Erdi solve?

Ad spend, revenue, releases and paying customers on one timeline. See what a customer really costs, when they pay for themselves, and what the curve did after every ship.

Is it useful if I only have one app?

Yes. One product still has deploys, releases, tickets and numbers in different tools. Erdi puts them on one timeline.

What if I run several products?

Yes. Each product keeps its own timeline. The overview shows which one moved, so you know where to look first.

How often am I supposed to use this?

Ideally, not often. Set up the sources once. Erdi keeps the record and emails you when something deserves attention.

How does it work?

Where do the metrics come from?

From the tools you already use. Stripe and RevenueCat for revenue, App Store Connect and Play Console for installs, Apple Ads for spend, Plausible and Umami for traffic. Anything else posts to the API.

Where do the events come from?

From webhooks, the board, support mail, or a POST to the API. GitHub, Vercel, Netlify, Sentry and RevenueCat land as they happen.

How fast do events show up?

Webhooks land in seconds. App Store Connect and Play Console report one to two days late; Erdi marks the gap instead of drawing a zero.

What happens when nothing shipped?

That is often the useful answer. If the fortnight before a dip is empty, you stop suspecting your own code and look outward.

Does Erdi tell me why my numbers dropped?

No. Erdi shows the markers and the window around a change. You decide what mattered.

Why not just use annotations in my analytics tool?

Because your history isn't in one tool. Deploys are in GitHub, revenue in Stripe or RevenueCat, installs in App Store Connect, traffic in Plausible, errors in Sentry. Erdi keeps one timeline across them instead of replacing any of them.

How much work is setup?

Do I need to replace my analytics?

No. Erdi reads the numbers your existing tools already collect and shows what you shipped beside them. Keep Plausible, Umami, Stripe or whatever you use.

Do I have to install a script on my site?

No. Nothing goes in your product or app — webhooks, pull connectors, and the API cover the timeline. If you want web visitor attribution from your own marketing site, you can add an optional one-line snippet there. It is not required and does not go in the product.

What if I use Django, Rails or Go?

You post deploys and daily numbers to one HTTP endpoint. There is no adapter to wait for. The request shape is documented at /docs/api.

Does it work for mobile apps?

Yes. App Store Connect and Play Console pull downloads and installs. RevenueCat posts purchases and cancellations onto the timeline.

Can I trust you with my data?

Is any of this public?

Only if you publish a ship log. Everything is private by default, and you choose every metric and event that appears.

Where is it hosted?

In the EU, in Frankfurt. The database and authentication run on Supabase there.

Do you train models on my data?

No. We do not use your events, metrics or mail to train AI systems.

How long do you keep my data?

As long as the account exists. After you delete it, backups roll off within 30 days.

Can I get my data out?

Yes. Settings → Your data downloads a copy of the account. Project overviews also export a CSV of the chart.

Do you have a DPA?

Yes. The data processing agreement under Art. 28 GDPR is published at /dpa.

Practical

Is there a free plan?

Every plan starts with fourteen days, all of it on, no card.

What happens if a webhook fails?

The provider retries. A bad signature gets a 401, an unknown or disabled endpoint a 404. Erdi keeps no queue of its own.

Do you support teams?

Not yet. Erdi is built for one person watching their own products. A shared login would muddy who last looked.

What Erdi puts on the timeline is listed on Features. How to send data is in the docs.

Connect a project and put your events next to the numbers.

Get started

14-day trial. No card required.