EveryAppEveryApp
Providers

Segment

Sends identify, track, page, group and alias events to a Segment source.

Sends identify, track, page, group and alias events to a Segment source.

API key

  1. Open twilio.com and create an API key with only the access your apps need.
  2. Copy it. It may be shown only once.

What to create: The write key of an HTTP API source, from the source's Settings > API Keys.

Add it to your Gateway. It asks for the key:

everyapp provider add segment

Use it in an app

In the app's everyapp.config.ts:

capabilities: {
  segment: { access: "read", why: "What the app does with it." },
},

The app calls Segment's API with integrationFetch(), and the Gateway adds the key. Use "write" if the app changes things. More in API providers.

Check it worked: everyapp provider show segment shows the key as set.

Rate limits: 1000 calls a second. Recommended ceiling per workspace; 32 KB per call, 500 KB and 2,500 events per batch.

Something wrong or missing? Open an issue.

On this page