# Connect Your AI Agent to iMessage | Novu Connect

> Put your AI agent on iMessage with full conversation history, live typing indicators, and reply-based approvals. Start with npx novu connect --channel sendblue.

Canonical: https://www.novu.co/channels/imessage/

Markdown: https://www.novu.co/channels/imessage.md

Give customers a familiar way to reach your agent through the Messages app they already use every day. Two-way conversations with typing indicators and threaded replies, connected once and live everywhere.

Novu Connect puts an existing AI agent on iMessage through Sendblue, with full conversation history, live typing indicators, and reply-based approvals. Connect it with the command npx novu connect --channel sendblue.

Connect command: npx novu connect --channel sendblue

## What your agent can do in iMessage

- Full conversation history
- Conversation-level threaded replies
- Live typing indicators
- Reply-based action and MCP approvals

## Example use case

Agent: Alma Pharmacy (a fictional pharmacy chain). Talking to: a patient managing a prescription.

A patient asks about a pickup. The agent confirms it, moves it to a closer location after approval, and offers a refill reminder.

- Dana (patient): Is my prescription ready for pickup?
- Alma Agent: Yes! It's ready at the Main St location, open until 8 PM today.
- Dana (patient): Can you move it to the Oak Ave location? I'm near there now.
- System: Approve: transfer this pickup to the Oak Ave location.
- Alma Agent: Done. Oak Ave will have it ready in about 20 minutes, open until 9 PM. Want a reminder here when your next refill is due?

## How to connect

iMessage connects through Sendblue. Run npx novu connect --channel sendblue, enter your Sendblue credentials in the CLI, and reply to the test iMessage to go live.

Prompt for your coding agent: Connect my agent to iMessage with Novu using instructions from https://novu.co/agents.md

## iMessage and Novu Connect, common questions

### How do I connect my AI agent to iMessage?

Run npx novu connect --channel sendblue, or paste the prompt above into your coding agent. You enter your Sendblue credentials in the CLI, and Novu Connect handles user identity and two-way routing so your agent code stays the same.

### How does iMessage delivery work?

Through Sendblue. Your users message a number from the Messages app, Novu routes each message to your agent with its conversation history, and replies come back into the same thread with live typing indicators.

### Does Novu run the agent's intelligence?

No. Novu Connect is the communication layer, the ACI, Agent Communication Infrastructure, bridge between your agent and iMessage. You own the agent's intelligence.

### What can an AI agent do on iMessage?

iMessage suits direct customer conversations: order status and delivery updates, appointment and pickup coordination, support with a durable thread, and approvals the user confirms by replying. Start any of them in one click from the templates on this page.

### Which other channels can the same agent reach?

The same agent can reach users on Slack, Microsoft Teams, WhatsApp, Telegram, Email, and iMessage through Novu Connect, with one conversation thread across channels.
