Skip to main content
Feather runs SMS as a conversation channel on top of your Twilio number. Inbound texts create or continue a conversation; your assistant replies as outbound SMS.

Register and bind a number

SMS requires a phone number with the sms capability, bound to an assistant. Register the number and add an SMS channel binding (the same flow as voice):
Inbound messages to a bound number now create an SMS conversation and run through the assistant automatically.

Send an outbound SMS

Start an outbound message with POST /v1/sms/send. The send is queued asynchronously (202).
Pass media_urls to send MMS, and an idempotency_key to make retries safe. If the recipient replies, their text continues the conversation and your assistant handles it.

Settings

Control country and length limits with GET/PUT /v1/sms/settings:

Next steps

Channels

How SMS maps to the unified conversation model and identity.

Run a conversation

Inspect turns, poll messages, and review transcripts for any channel.