Visually build nationally scalable mobile applications from anywhere in the world.

Get in the flow

At the core of RapidPro lies our exclusive Flow engine. With Flows, anybody can create complex SMS and voice applications without the need of a programmer or expensive consulting company.

Using a basic Android phone, you can launch your application instantly in any country while avoiding expensive set-up costs or external technical support.

Add your own logic

Each interaction in RapidPro is defined by a step. By drawing arrows from one step to another, you define how users of your application will move through the flow.

It's easy to create logic in flows to route users based on their responses.

See results for your flow in real time.
Take action

At any point in the flow, you can trigger actions, such as sending an SMS, email or even calling an external API. RapidPro allows you to customize messages using information you've collected from the user allowing for personalized messages and increased response rates.


How does it work?
Flows are powerful, but RapidPro presents them in a way that makes them easy to understand. Watch our overview video to see how easy it is to deploy your own custom SMS application with RapidPro.

Real-time analytics
Every interaction with a flow creates a datapoint that is automatically associated with each user. RapidPro lets you easily get that data into Excel for further analysis, or you can use our powerful real-time analytics to let you compare datasets across populations.

Ongoing Campaigns

Campaigns allow you to build your own SMS reminder system or even a drip marketing program. Choose what messages to send and on what schedule to keep your users engaged.

You can even send your users through a flow at any point during your campaign.

Manage SMS just like e-mail
You need to know when your audience is trying to reach you. That's why RapidPro highlights unexpected messages, helping you identify users who have questions or problems, making it easy for you to address their concerns. Send and receive SMS messages and organize them using labels, just like email.

Personalize Broadcasts
RapidPro allows you to easily broadcast an SMS to a group of users, even allowing you to customize the message just like a mail merge. You can send broadcasts immediately or at a later time even repeating them on a set schedule if you like.
Send it tomorrow or set a monthly reminder.

Know your audience

Keep track of every user who has interacted with RapidPro using Contacts. RapidPro automatically creates a Contact for each user and saves their full message history.

You can group contacts however you like and add custom fields that are appropriate for your organization.

See your messages and their responses inline.

Available everywhere

RapidPro already works anywhere in the world, instantly. Simply download our free Android application to create an instant, reliable and inexpensive connection to RapidPro. Messages will then be sent and received using that phone's local SIM card automatically.

If you are in the US, Canada or the UK, you can easily connect your Twilio account to take advantage of instant low cost messaging in your country.

Read our deployment guide to see how to use RapidPro in your country.

RapidPro also provides an exhaustive API so you can integrate it with your existing website.

Copyright © 2012-2022 TextIt, UNICEF. All rights reserved.