Inbound
Reply-only number for AI agents
- Built for AI agents
- Real-time inbound webhooks
- Receive unlimited messages⁴
- Reply to anyone who messages you first
- Full API access
- Dedicated phone number
- Cannot initiate new conversations

Definable/Blooio
Definable ships production AI agents in minutes — described in plain words, connected to 1,000+ apps, traced and tested. Blooio is the multi-channel messaging provider those agents send through.
Connect a Blooio API key once. An agent can send and read messages, run chats, contacts, and groups, and check who can receive iMessage — 26 actions on the Blooio API, with every send able to wait for a person.
Definable runs the agent. Blooio holds the conversation. One account reaches customers on the channels below — the same account your Definable agents call.
Blue bubbles, read receipts, tapbacks, and polls from a real number.
Text from the same Blooio number when the contact needs a standard text.
Rich messages for contacts on RCS, on the Blooio number you already have.
WhatsApp Business on the official Cloud API, in the same Blooio account.
A verified brand channel. Blooio is an Apple Messaging Service Provider.
What Definable is
Describe the job, connect your apps, and ship an agent that answers on every channel, with every step traced and tested. Blooio is how that agent reaches a customer's own Messages thread instead of another inbox.
Builder
Builder is the agent that builds agents. Say what the work is, and it writes the instructions, connects Blooio, sets approvals, and tests the result. You publish.
Channels
The same agent answers on Slack, WhatsApp, Telegram, a Chrome side panel, or its own hosted page. Blooio adds the customer's Messages, SMS, and RCS threads.
Traces and evals
Every run keeps its model and tool calls in order. Eval cases run on the draft, and tools that aren't safe to repeat answer from fixtures, so nothing is sent.
One key, entered outside Definable, then the approvals you want on each action.
01
Start a Blooio trial and create a key for the account that holds your numbers.
02
In Definable, connect Blooio. You enter the key on a page Composio hosts, so it never passes through Definable.
03
Keep the connection to yourself, or share it with the workspace so other agents can use the same Blooio account.
04
In the agent's settings, pick the Blooio actions that wait for a person — Send Message, Send Poll, Mark Chat Read — and publish.
The same list Definable exposes for Blooio. Reads run straight away. Writes and sends can wait for a person.
Send, read, react, and see who is in the thread.
Send Message
Text, an attachment, a multipart message, or an inline reply. Several recipients can open or reuse a group thread. The message is delivered.
Get Message
One message with content, reactions, delivery status, protocol, errors, and reply context.
List Messages
Page a chat by direction, time window, and order.
List Chats
Search conversations, newest activity or oldest activity first.
Get Chat
Counts, participants, and the latest message on one conversation.
Mark Chat Read
Marks the thread read and sends a read receipt the other person can see.
Set Message Reaction
Add or remove a tapback or emoji on a message in the chat.
Send Poll
Send a native iMessage poll into a chat.
Get Poll Results
The poll, each option's votes, and the total.
Create people, tag them, and check how they can be reached.
Create Contact
From an E.164 phone number or an email, with an optional name.
Get Contact
One contact by phone or email, including current tags.
List Contacts
Search and page the org's contacts by identifier or name.
Update Contact
Set or clear the display name.
Delete Contact
Soft-delete one contact by phone or email.
Add Contact Tags
Add or reactivate free-form tags on a contact.
Remove Contact Tags
Remove exact tags in order. Tags already removed stay removed if a later one fails.
Get Contact Capabilities
Check iMessage, SMS, or FaceTime before the agent chooses a path.
Name a thread, record who is in it, and keep it in sync.
Create Group
Create a group, optionally link an iMessage chat, and record members. Unknown members can become contacts.
Get Group
One group by its grp_ identifier.
List Groups
Search and page groups by name.
Update Group
Rename the group and sync that name to a linked iMessage chat.
Delete Group
Soft-delete the group, remove its members, and leave the linked iMessage chat.
List Group Members
Page through the people recorded on a group.
Numbers, usage, and the risk rollup on the connected account.
Get Account
The organization, assigned numbers, and message usage. The API-key identifier stays hidden.
List Numbers
Sender numbers on the connected key, and whether each one can send.
Get Risk Summary
The cached fleet risk rollup. An empty computed time means Blooio has not written a report yet.
A Definable support agent answers from your own policies, then checks whether the customer can take iMessage and sends the follow-up through Blooio once someone approves.
A scheduled task lists chats that went quiet, tags the contacts, and drafts the nudge every morning. Each send waits for a YES in Slack.
When a new number writes in, the agent creates the Blooio contact, sets the name, and adds tags so the next run already knows who it is.
If a Blooio action fails or the instructions don't cover the case, the agent files a report. Builder proposes the fix as a draft for you to publish.
Want the same Blooio account in your own agent stack? Use the MCP server, WhatsApp, or Apple Messages for Business. The full directory is on integrations.
The Blooio key goes onto a Composio-hosted page, not into Definable. Send Message, Send Poll, and Mark Chat Read all reach the customer and can't be taken back, so mark them for approval. The run waits until someone answers, and after a Deny the action never runs.
6 lines → $195/line
Choose the plan that fits your volume and scale as you grow.
Reply-only number for AI agents
Maximum scale with tiered pricing
Number of lines
Save more as you scale. Best value: 6+ lines → $195/line
Reply-only number for AI agents
Maximum scale with tiered pricing
Number of lines
Save more as you scale. Best value: 6+ lines → $195/line
Need a hands-on implementation? Let our team build it for you.
Create automated iMessage bots for customer support, sales, and notifications.
Read guideBuild an AI-powered iMessage assistant using OpenAI, Blooio webhooks, and n8n.
Read guideConnect iMessage to your CRM for seamless customer conversation tracking.
Read guideSend and receive business iMessages at scale with the Blooio API — higher open rates than SMS or email.
Read guide