africas-talking

n8n node for Africa's Talking API - Send SMS, airtime, and make voice calls

Package Information

Released: 4 mo ago
Downloads: 21 weekly / 339 monthly
Latest Version: 1.0.2
Author: Monfort Brian N.

Documentation

n8n-nodes-africas-talking

npm
npm downloads
License: MIT

n8n community node for Africa's Talking. Send SMS, make voice calls, and distribute airtime across Africa. Works in sandbox and production environments.

n8n is a fair-code licensed workflow automation platform.


Installation

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

Via npm:

npm install n8n-nodes-africas-talking

Credentials

Field Description
Username Your Africa's Talking username (sandbox for testing)
API Key Found in your AT dashboard under Settings → API Key
Environment sandbox (testing) or production

Sign up free at africastalking.com. Sandbox is fully functional at no cost.


Resources & Operations

Resource Operations
SMS Send, Fetch Messages, Create Subscription
Airtime Send
Voice Make Call

Example: Send Outbreak Alert SMS

Resource:   SMS
Operation:  Send
To:         +250788123456,+256701234567
Message:    ALERT: Suspected case registered in your district. Case ID: CASE-2026-001. Report to district health officer immediately.
From:       HEALTH-ALERT

Supports multiple recipients comma-separated. Sender ID must be pre-registered with Africa's Talking for production.


Compatibility

  • Africa's Talking API: v1
  • n8n: 1.0+
  • Node.js: 22+
  • Countries: Kenya, Uganda, Tanzania, Nigeria, Ghana, Rwanda, Ethiopia, Cameroon, Zambia, and 30+ others

API Reference

POST /version1/messaging           (SMS send)
GET  /version1/messaging           (fetch messages)
POST /version1/airtime/send        (airtime send)
POST /version1/calls               (voice call)

Base URL: https://api.sandbox.africastalking.com (sandbox) or https://api.africastalking.com (production)


Resources


Contributing

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

Support


License

MIT © 2026 Monfort Brian N. | 宁俊


Acknowledgments

Built to enable last-mile communication in healthcare and humanitarian workflows. Part of an open-source interoperability stack for outbreak response across low-resource settings.

Discussion