Skip to content
Novu logoNovu
Novu Connect

Connect your AI agent to iMessage

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.

Explore Novu Connect

One agent, iMessage, resolved in the thread

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. A patient asks about a pickup. The agent confirms it, moves it to a closer location after approval, and offers a refill reminder.

What your agent can do in iMessage

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.

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

Generate your iMessage integration prompt

Pick your AI framework and copy a ready-to-use prompt to connect your agent to iMessage with Novu Connect.

1. Choose your setup

Select the channel and framework your agent uses.

2. Connect your agent

Copy the prompt or run the CLI command to connect your agent.
Generated for Slack and Vercel AI SDK.

Connect this project's Vercel AI SDK agent to Slack with Novu using instructions from https://novu.co/agents.md

iMessage and Novu Connect, common questions

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.

Give your agent a voice, anywhere your users are

Pro tip: paste 'Connect my agent to customers with Novu using instructions from https://novu.co/agents.md' into your coding agent, or run npx novu connect. One agent, every channel, one conversation.