Skip to content
pipeo
Menu

Multi-tenant event pipeline

One event stream in. Every destination out.

Point your analytics SDKs at one endpoint. Pipeo stores each event before it answers, then delivers it to every connected destination and keeps retrying until the vendor takes it.

Sample fan-out of one batch
  • Website
  • Mobile app
  • Backend

POST /v1/b

  • Webhookdelivered
  • Google Analytics 4delivered
  • Mixpanelretrying
  • Amazon S3 file sinkdelivered

200 after the durable append · one delivery job per connection

What the pipeline does for you

From one request to every destination

  1. Step 1

    Your SDK sends a batch

    The SDK posts a batch of events with the source’s write key. It reads its client settings from the Pipeo CDN.

  2. Step 2

    Ingest stores it

    Ingest checks the key, validates every event, applies rate limits and appends the batch durably before it answers 200.

  3. Step 3

    The router fans it out

    Duplicates of events already accepted are dropped. Each remaining event becomes one delivery job per enabled connection, after that connection’s filter and field removal.

  4. Step 4

    Workers deliver

    A worker calls the destination’s adapter: a webhook (optionally HMAC-signed), the GA4 Measurement Protocol, the Mixpanel API or a gzipped NDJSON file in S3.

The whole pipeline →

Send once, deliver everywhere

Sign in, create a source, connect your destinations and change one host setting in your SDK.