Back to Nodes

RapidPro

Last updated Jun 8, 2026

Connect n8n to RapidPro - automate SMS, WhatsApp, and conversational flows for public health programs, NGOs, government agencies, and community outreach. Manage contacts, trigger flows, broadcast alerts, and integrate with OpenMRS, DHIS2, and any data sou

18 Weekly Downloads
58 Monthly Downloads

Included Nodes

RapidPro

Description

n8n-nodes-rapidpro

![npm](https://www.npmjs.com/package/n8n-nodes-rapidpro)
![npm downloads](https://www.npmjs.com/package/n8n-nodes-rapidpro)
![License: MIT](LICENSE)

n8n community node for RapidPro. Manage contacts, start flows, send broadcasts, and connect RapidPro to OpenMRS, DHIS2, and other health systems.

n8n is a fair-code licensed workflow automation platform.

Installation

Via n8n UI: Settings → Community Nodes → search n8n-nodes-rapidpro → Install

Via npm:

npm install n8n-nodes-rapidpro

Credentials

| Field | Description |
|————|————-|
| Server URL | Your RapidPro instance (e.g. https://rapidpro.io or self-hosted) |
| API Token | Found under Account Settings → API Token in RapidPro |

Resources & Operations

| Resource | Operations |
|———–|————|
| Broadcast | Create, Get Many |
| Contact | Create, Update, Get, Get Many, Delete |
| Flow | Get Many, Start |
| Group | Create, Get Many |
| Message | Send, Get Many |

Example: Outbreak Broadcast

Resource:    Broadcast
Operation:   Create
Message:     Cholera alert in your district. Activate response protocol immediately.
Target Type: Groups
Group UUIDs: 

Dispatched simultaneously to all members of the target group.

Compatibility

  • RapidPro: Any (API v2)
  • n8n: 1.0+
  • Node.js: 22+
  • API Reference

    POST   /api/v2/contacts.json
    GET    /api/v2/contacts.json
    PATCH  /api/v2/contacts.json
    DELETE /api/v2/contacts.json
    GET    /api/v2/groups.json
    POST   /api/v2/groups.json
    GET    /api/v2/flows.json
    POST   /api/v2/flow_starts.json
    GET    /api/v2/messages.json
    POST   /api/v2/broadcasts.json
    GET    /api/v2/broadcasts.json
    

    Resources

  • RapidPro API Docs
  • n8n Community Nodes
  • n8n-nodes-dhis2 DHIS2 integration
  • n8n-nodes-openmrs OpenMRS FHIR integration
  • Contributing

    1. Fork the repository
    2. Create a feature branch: git checkout -b feat/your-feature
    3. Commit: git commit -m 'feat(rapidpro): your change'
    4. Push and open a Pull Request

    Support

  • Issues: GitHub Issues
  • n8n Community: community.n8n.io

License

MIT © 2026 Monfort Brian N. | 宁俊

Acknowledgments

Built to connect messaging infrastructure to national health systems. Part of an open-source interoperability stack for outbreak response and healthcare orchestration across low-resource settings.