Buni.aiDocs
SMS
SMS

SMS

SMS projects are not available yet. Send text messages today from USSD, chatbot and automation flows with the Messaging node.

Not available yet

SMS is listed as a project type, but it cannot be created yet: in the New project dialog, Channel shows SMS - coming soon and the option is disabled. There is no SMS project type, inbound SMS handling or SMS route to set up today.

What you can do today is send SMS from a flow. The Messaging node sends a text message through your own Twilio, Africa's Talking or Infobip account, as one step in a flow.

Where you can send SMS from

The Messaging node is in the node palette of these project types:

Project typeTypical use
USSDText the caller a receipt or reference number after the session, since the USSD screen disappears when it ends.
ChatbotSend a confirmation or alert to a phone number collected in the conversation.
AutomationNotify someone when a trigger fires, for example a new order or a form submission.

It is not available in Voice (IVR) projects.

Send an SMS from a flow

Add a provider credential

The Messaging node signs in to your SMS provider with a credential saved in Buni.ai. Add one for Twilio, Africa's Talking or Infobip under Credentials, or create it from the node in the next step. See SMS providers for what each provider asks for.

Add and configure the Messaging node

Add a Messaging node where the message should be sent, and double-click it.

FieldWhat to enter
MediumThe provider: Twilio, Africa's Talking or Infobip.
Credentials to connect withA saved credential for that provider, or Create new credential. Only credentials for the selected provider are listed.
ResourceSMS.
OperationSend.
FromThe sender: a number or sender ID your provider account is allowed to use.
ToThe recipient's number, typed or taken from a variable.
MessageThe text to send. It can include variables.

From, To and Message accept variables, so one node can send a personalised message to whoever is in the flow. For example, set Message to Your reference is {{state.reference}} (insert the variable with the picker, or type it).

Connect it and test

Connect the node into your flow, save, and test it (Simulate, or Run in an automation project). Messages can be sent for real through your provider account, so use a number you control.

In a USSD project's simulator, an Africa's Talking message goes to Africa's Talking's sandbox rather than a real phone. Twilio and Infobip messages are sent for real.

The Messaging node's settings with Africa's Talking selected as the medium and the Credentials, Resource, Operation, From, To and Message fields
The Messaging node sends SMS through your own provider account.

Texting a USSD caller

In a USSD project, the caller's phone number is available as {{state.currentUserSessionSystemContext.phoneNumber}}. Use it as the To value to send a receipt at the end of a session.

The number arrives in whatever format your USSD aggregator sends it. Check it in the simulator or the project's logs, and make sure it is in the format your SMS provider expects, for example with the country code.

Limits

  • Sending only. There is no built-in way to receive SMS, or replies to your messages, in a flow.
  • Messages are sent and billed by your provider account, under its own rules for sender IDs, message length and delivery.
Last reviewed 24 September 2026

On this page