Back to Eliza

Blooio Plugin

packages/docs/plugin-registry/platform/blooio.md

2.0.12.0 KB
Original Source

The Blooio plugin connects Eliza agents to iMessage and SMS messaging via the Blooio service. Inbound messages are delivered through signed webhooks for security.

Package: @elizaos/plugin-blooio

Note: Blooio is categorized as a feature plugin in the registry, not a connector. It provides platform integration for iMessage/SMS via the Blooio bridge service.

Installation

bash
eliza plugins install @elizaos/plugin-blooio

Setup

1. Get Blooio Credentials

Obtain an API key from your Blooio account.

2. Configure Eliza

json
{
  "connectors": {
    "blooio": {
      "enabled": true,
      "apiKey": "YOUR_BLOOIO_API_KEY",
      "webhookUrl": "https://your-domain.com/blooio/webhook"
    }
  }
}

Or use environment variables:

bash
export BLOOIO_API_KEY=your-blooio-api-key
export BLOOIO_WEBHOOK_URL=https://your-domain.com/blooio/webhook

Auto-Enable

The plugin auto-enables when apiKey, token, or botToken is present in the connector config.

Environment Variables

VariableRequiredDescription
BLOOIO_API_KEYYesBlooio platform API key
BLOOIO_BASE_URLNoBase URL for API requests
BLOOIO_FROM_NUMBERNoSender phone number
BLOOIO_WEBHOOK_URLNoPublic URL for receiving inbound messages
BLOOIO_WEBHOOK_PATHNoWebhook endpoint path
BLOOIO_WEBHOOK_PORTNoWebhook listener port
BLOOIO_WEBHOOK_SECRETNoSecret key for webhook verification
BLOOIO_SIGNATURE_TOLERANCE_SECNoTolerance window in seconds for signature verification

Features

  • iMessage and SMS messaging via Blooio bridge
  • Signed webhook verification for inbound message security
  • Outbound message sending
  • Session management and message routing