Getting started with messages


Falu Messaging enables businesses to programmatically interact with their customers over SMS. Some of the platform's features are:

  • You can programmatically send and receive SMS messages across Kenya.
  • Our direct carrier connections and optimized routing ensure high SMS delivery rates and low latency.
  • Simple usage-based pricing from the start; pay for only what you use.
  • Ready-to-use templates and Getting Started guides that allow you to enable your app with SMS in minutes.

Generally, messages sent through Falu Messaging can be categorized as either outbound or inbound.

Life of an outbound SMS message

images-docs-messages-outbound-sms

  1. Your application uses Falu Messaging's APIs to send an SMS message.
  2. Falu Messaging sends the message to local carriers.
  3. The message travels across telecom networks and is delivered to the destination phone number.
  4. Once the message is delivered, the carrier receives the delivery report.
  5. The carrier sends the delivery report to Falu Messaging.
  6. Falu Messaging then sends the delivery report to your application.

Life of an inbound SMS message

images-docs-messages-inbound-sms

Inbound messages travel the opposite path of outbound messages.

  1. A mobile user initiates a session by sending a message to your organization.
  2. The carrier receives this message and sends a request to Falu Messaging to process the communication.
  3. Falu sends a response to the carrier detailing, for example, that the message can, indeed, be sent to your organization.
  4. The carrier sends a delivery notification to the customer.
  5. Falu sends the message to your application.