Skip to content

Learn · Integrations

Every integration

What connects, which direction it runs, and what ships today.

Checked against the product on · written for people writing code

The platform reads from your systems through feeds and reaches back through connectors and webhooks. The table lists every door with its status. A door marked in build rejects a call today.

The integration catalog, with status.
IntegrationDirectionStatusWhat it does
OpenTelemetryData inLive in partTake in traces from your existing collector and watch them like any event stream.
MCPBoth waysLiveSpeak the open tool protocol, so an agent runtime that uses it can call the platform as a tool.
RESTBoth waysLiveEvery call the platform offers is plain HTTP with a JSON body.
SDKsBoth waysLivePython, TypeScript, Java, and C#, all pinned to one contract and tested against it.
Inbound webhooksData inLiveGive a third-party tool a URL to post to. Each post becomes an event.
Outbound webhooksOut to youLiveTell your systems when something happened: a call was held, a review closed, an entry was written.
CSV and filesData inLiveRead rows from a file you upload, or one the platform fetches on a schedule.
Plain textData inLiveSend a block of text and have it read as one event, or split into several.
EmailBoth waysLive in partRead a mailbox on a schedule and turn each message into an event. Send notices out.
Polled endpointsData inLiveCall an endpoint of yours on a schedule and read records out of the response.
Agent streamData inLiveSend what your own agent said, called, received, and observed.
Image, audio and videoData inIn buildRead a picture, a recording, or a clip and turn what is in it into events.

How a feed becomes an event

Every feed follows the same three parts. The connector fetches raw input. A delegate turns each raw input into one event about a watched thing. The event is then weighed against your rules.

The delegate that shapes each kind.
Feed kindWhat arrivesWhat the event carries
CSV and filesOne rowThe row as fields, with the key column naming the watched thing.
Plain textOne blockThe text, with the split marker applied when one is set.
EmailOne messageSender, subject, body, and the message headers.
Inbound webhooksOne JSON bodyThe body as fields. A list becomes one event per item.
Polled endpointsOne record from the responseThe record as fields.
OpenTelemetryOne spanThe span name, attributes, timings, and status.
Agent streamOne agent callThe kind, the payload, and the agent it is anchored to.

The naming a feed produces

Every event is filed under a watched thing whose name has four parts: the word subject, the division, the type, and a slug you control.

TypeUsed forHow events are grouped into a story
chatA conversation with a person or a bot.By session.
sensorA device or a service emitting readings.By time window.
leadA prospect moving through a funnel.By stage.
ticketA support or incident record.By stage.
journeyA person moving through a process.By stage.