Support

Stuck? Talk to the people who built it.

Two channels, both watched by engineers: email [email protected] from anywhere, or open the chat inside the app once you are signed in. Most answers are already in the docs; the rest get a human.

Email

[email protected]

For anything: a failing call, a confusing doc, a missing capability, an integration review. Goes to the engineering team, on every plan.

Write to us

In-app chat

Chat inside graph8

The fastest loop once you have an account: open the chat in the app and your org context rides along, so nobody asks you for IDs.

Open the app

Self-serve

Docs, FAQs, status

Auth, errors, rate limits, pagination, and a FAQ per surface. If something looks down, check what is available in the preview first.

Faster answers

Four things that turn one reply into the fix.

Every request is logged with an ID. Send it with your email and the first response is usually the answer, not a question.

1

Your org ID

Every key is bound to one org; it scopes the investigation.

2

The request ID

From the response headers or your request logs. One ID beats ten screenshots.

3

Endpoint + timestamp

What you called, when, and what you expected back.

4

The error body

Paste the JSON error envelope, not a screenshot of it.

Where to find request IDs: request logs ยท the error envelope

Build with graph8