Planning

How to scope a chatbot project: a checklist for programme teams

A well-scoped chatbot project is easier to budget, faster to build, and simpler to accept. Use this checklist before you approach a developer or start building in-house.

Read the guide
Platforms

Turn.io or RapidPro/TextIt: choosing a platform for your programme

Turn.io and RapidPro/TextIt are both used for programme chatbots, but they suit different needs. This guide sets out the questions that usually decide the choice.

Read the guide
Integrations

Connecting RapidPro flows to your systems with webhooks

Webhooks let a RapidPro or TextIt flow send data to, or fetch data from, another system mid-conversation. Used well, they keep your programme systems in step with the chatbot.

Read the guide
Journey design

Designing WhatsApp registration journeys people complete

Registration is often the first journey a participant meets, and the one where most drop off. These principles help more people finish it.

Read the guide
Reporting

What to measure in a chatbot programme

A chatbot can produce a lot of numbers. These are the measures that usually help programme managers make decisions.

Read the guide
AI

Using AI in chatbots responsibly: guardrails, evaluation, and model choice

AI can help a chatbot handle free-text questions, but programmes serving the public need clear boundaries. This guide covers the decisions to make before and after launch.

Read the guide
Costs

Redesigning chatbot journeys to reduce WhatsApp message costs

From 1 October 2026, Meta charges for service messages sent inside the 24-hour customer service window. Journey design now has a direct effect on running costs.

Read the guide