Integration

Your backend and GitHub, on the same chart as revenue

Post signups, purchases, errors, deploys and push campaigns from your own backend, or point a GitHub webhook at WhyItChanged. Deploys and releases become markers on the timeline, and errors from users who already paid you are listed first.

Connect Backend events and GitHub freeSee the demo first

What WhyItChanged pulls from Backend events and GitHub

Questions it answers

Access it needs

Nothing to create. Each app gets an ingest key and secret; requests are verified with a bearer token or an HMAC signature. Credentials are encrypted at rest and used read-only. How keys are handled.

Set it up

  1. Open your app's Connectors → Backend events to get the ingest URL and secret.
  2. POST events as JSON (see the API docs), or add a GitHub webhook with the secret shown.

Full reference: Events API docs.

WhyItChanged change timeline: Backend events and GitHub data next to release and ad-change markers

Questions

Is there a rate limit?

Up to 500 events and 1 MB per request. Events with an id are stored once, so retries are safe.

Guides

Works well with

See why your numbers moved.

Start free

Free for 1 app · No card