Introduction
Messaging lets you create a personal contact that users can call and text. Use the same phone numbers for voice and SMS (and RCS when enabled), with one place to manage conversations and pathways.Enterprise feature — Messaging (SMS and RCS) is available on Enterprise plans. Contact your Account Executive or reach out to sales for access.
- Pathway-driven replies — Prompts with backchanneling and pauses are automatically stripped from messages so replies stay clean and professional.
- Conversation lifecycle — When a conversation ends, the agent stops responding. Restart by deleting the conversation or its messages in the messaging dashboard, then start a new thread.
- Pricing — Each SMS message is billed at $0.02 (inbound and outbound).
Inbound + pathways
Attach a pathway (or prompt) to any number. Inbound messages are handled by your agent using the same logic as voice.
Outbound via API
Send messages and manage conversations with the same Send SMS and Create conversation endpoints for SMS and RCS.
RCS support
When your number has an RCS profile, Bland automatically uses rich messaging (verified profile, quick replies, cards) for supported recipients.
Sync with voice
Clone voice pathways for SMS and keep them in sync with the pathway merge tool so one flow powers both channels.
RCS (Rich Communication Services)
Bland supports RCS so you can deliver rich, interactive messages—verified business profiles, suggested replies, action buttons, cards, and media—using the same APIs and endpoints as SMS. No separate integration is required.- Same endpoints as SMS — Use the same send/receive and conversation endpoints; if your number has an RCS profile set up (via your Messaging Service), Bland automatically defaults to RCS when the recipient supports it.
- Automatic content templates — We generate RCS content templates from your pathways and conversation flow: quick replies, action buttons, and rich cards are derived from your node logic and messaging context so replies stay on-brand and on-path.
Quick start
Attach a pathway
On the Messaging dashboard, configure a number with a pathway (or clone from a voice pathway). Inbound messages follow your pathway logic and your agent replies automatically.
Send via API
Use Send SMS to send a message or start a conversation, or Create conversation to create or resume with a specific pathway. Same endpoints for SMS and RCS.
How to create a messaging contact
Visit the Messaging page and click Configure SMS for Phone Numbers.


Using an existing voice pathway for messaging
If you have an existing voice pathway and want a similar setup for messaging, create an SMS pathway by cloning from that pathway’s page: click Clone current pathway.


Merging changes between voice and SMS pathways
If you change your voice pathway and want those changes in your SMS pathway (or the other way around), you can merge them. Click the Sync button.





Outcomes, citations, and summaries
SMS conversations support the same post-conversation analytics as voice calls. When a conversation ends (via timeout, end-call node, or opt-out), the platform can automatically run outcomes, extract citations, and generate summaries.Configuring per number
In the Messaging dashboard, each SMS number can be configured with:- Outcome IDs — outcomes to evaluate when conversations end
- Citation schema IDs — citation schemas to extract from the conversation transcript
- Summary prompt — a custom prompt to generate a conversation summary
sms_config.
Configuring per request
You can also passdisposition_ids and citation_schema_ids directly in the Send SMS or Send SMS Batch request body. If omitted, the values configured on the SMS number are used automatically. Per-request values override the number’s configuration when provided.
Webhook payloads
All SMS webhooks include achannel field ("sms", "rcs", or "whatsapp") so you can identify the delivery channel.
When a conversation ends, the status webhook includes the full conversation context:
variables— pathway variables collected during the conversationmetadata— custom metadata passed when the conversation was createdpathway_tags— tags from pathway nodes visited during the conversationconcatenated_transcript— the full conversation transcript as a single stringsummary— AI-generated summary (when a summary prompt is configured)citations— extracted citation variables (when citation schemas are configured)dispositions— outcome run results (when outcomes are configured)
variables, metadata, pathway_tags, and created_at for parity with voice call webhooks.
For more on outcomes and citations, see Outcomes and Citations.
BYOT & A2P
In the United States, all phone numbers used for SMS must be registered with an A2P (Application to Person) campaign. Each number must be linked to a Twilio Messaging Service SID to send and receive SMS. Numbers purchased from Bland are linked to a Messaging Service SID automatically. For bring-your-own (BYOT) numbers, the ability to set up your own A2P campaign in Bland is coming soon. Until then, set up your A2P campaign with Twilio and pass the Messaging Service SID when configuring your SMS number in Bland.API reference
Use these endpoints to send messages, manage conversations, and configure numbers. All work for both SMS and RCS.Send SMS
Send a message or start a conversation. Optionally pass a pathway ID to drive the reply.
Create conversation
Create or resume a conversation with a specific pathway, node, and version.
Conversations
List and retrieve conversations; patch or delete as needed.
SMS numbers
List numbers with SMS (or WhatsApp) configuration for your org.
Coming up
- A Transfer Chat node for messaging, replacing Transfer Call so you can transfer to an agent from an SMS conversation.
- A2P campaign setup within Bland.
Related
- Conversational Pathways — Build the flows that power your messaging and voice agents.
- Memory — Cross-channel memory so the same contact is recognized across calls and SMS.
- Outcomes — Define rules that classify what happened in each conversation.
- Citations — Extract structured data from conversation transcripts.
- Post-Call Webhooks — Webhook payloads for both voice calls and SMS conversations.
- Billing — SMS pricing and usage.

