All integrations

Blooio

ChannelProvider official

Send and receive iMessage, RCS, and SMS through Blooio.

Read the full channel docs

Install

Add this channel from eve's registry. This writes agent/channels/blooio.ts and installs the eve-channel-blooio package:

bash
eve add channel/blooio

Quick start

Create agent/channels/blooio.ts:

ts
// agent/channels/blooio.tsimport { blooioChannel } from "eve-channel-blooio";
export default blooioChannel();

Blooio is a native eve channel built on defineChannel (not a Chat SDK adapter), so eve owns session dispatch, streaming, and human-in-the-loop directly. See the eve-channel-blooio README for the full BlooioHandle surface: reactions, typing indicators, read receipts, polls, groups, capability checks, and history.

Configure

Set BLOOIO_API_KEY (a bl_live_... key) and BLOOIO_WEBHOOK_SECRET (whsec_...), then point a Blooio webhook at /eve/v1/blooio:

bash
curl -X POST https://api.blooio.com/v4/webhooks \  -H "Authorization: Bearer $BLOOIO_API_KEY" \  -H "Content-Type: application/json" \  -d '{ "url": "https://your-app.vercel.app/eve/v1/blooio", "event_types": ["*"] }'

Blooio signs every delivery with X-Blooio-Signature: t=<unix>,v1=<hmac_sha256>; the channel verifies it and rejects timestamps older than 5 minutes. Inbound media is re-hosted at servable URLs and forwarded to the model as multimodal file parts.