SMS Campaigns
The SMS campaigns module allows you to send bulk messages to program beneficiaries, with multilingual support for the 11 languages spoken in Guinea-Bissau.
Access
Menu: Communications → SMS Campaigns
Or directly via URL /sms/campagnes
Overview
SMS Campaign Flow
┌──────────────┐ ┌──────────────┐ ┌──────────────┐
│ DRAFT │ -> │ READY │ -> │ EXPORTED │
└──────────────┘ └──────────────┘ └──────────────┘
│ │ │
▼ ▼ ▼
Creation Validation Excel export
+ Add phone for SMS
recipients numbers operator
Why SMS Campaigns?
SMS are essential for:
| Usage | Description |
|---|---|
| Payment reminders | Inform beneficiaries of collection dates |
| Notifications | Communicate program changes |
| Awareness | Educational and informational messages |
| Summons | Invite to meetings or verifications |
| Confirmations | Notify payment receipt |
Global Statistics
The dashboard displays statistical cards:
| Indicator | Icon | Description |
|---|---|---|
| Total campaigns | Envelope | Total number of campaigns |
| Total recipients | Group | Total number of recipients |
| With phone | Phone | Recipients with valid number |
| Exported | Check | Already exported campaigns |
Campaign Types
| Type | Code | Description |
|---|---|---|
| General reminder | rappel_general | Payment dates, reminders |
| Information | information | Program changes |
| Awareness | sensibilisation | Educational messages |
| Summons | convocation | Invitations, meetings |
| Successful payment | paiement_success | Payment confirmation |
| Failed payment | paiement_failed | Transfer problem |
| Pending payment | paiement_pending | To collect |
| Collection reminder | paiement_reminder | Uncollected payment |
Campaign Statuses
| Status | Badge | Description | Possible Actions |
|---|---|---|---|
| Draft | Gray | Being created | Edit, add recipients |
| Ready | Blue | Validated, ready for export | Export, preview, return to draft |
| Exported | Green | Sent to operator | Mark as sent |
Supported Languages
The system supports 11 languages spoken in Guinea-Bissau:
| Code | Language | Description |
|---|---|---|
pt | Portuguese | Official language |
cr | Crioulo | Main vehicular language |
fr | French | International language |
ff | Fula (Pulaar) | Fula ethnic group |
bal | Balanta | Balanta ethnic group |
man | Mandinka | Mandinka ethnic group |
mjc | Manjaco | Manjaco ethnic group |
pbo | Papel | Papel ethnic group |
fla | Felupe | Felupe ethnic group |
bjg | Bijago | Bijago ethnic group |
knf | Mancanha | Mancanha ethnic group |
Campaign List
Displayed Columns
| Column | Description |
|---|---|
| Name | Campaign name with description |
| Type | Colored event type badge |
| Status | Colored status badge |
| Recipients | Total number (with valid number) |
| Date | Creation date |
| Actions | View, Edit, Export, Delete |
Available Filters
| Filter | Description |
|---|---|
| Search | Search by name or description |
| Status | Filter by status (draft, ready, exported) |
| Type | Filter by event type |
Typical User Journey
Creating a Campaign
- Click New campaign → Define name and type
- Add recipients → From system or Excel import
- Preview → Verify generated messages
- Validate → Mark as ready
- Export → Download file for SMS operator
- Send → Transmit to operator
Daily Management
- Check the dashboard → View statistics
- Monitor ongoing campaigns → Track sends
- Analyze results → Delivery rate
System Integration
SMS campaigns are integrated with:
| Module | Integration |
|---|---|
| Beneficiaries | Automatic selection from registry |
| Payment cycles | Automatic notifications |
| Templates | Predefined messages by language |
| History | Complete send traceability |
Permissions
| Action | Required Permission |
|---|---|
| View campaigns | sms.campaigns_view |
| Create/edit | sms.campaigns_edit |
| Export | sms.campaigns_export |
| Delete | sms.campaigns_delete |
Required Permissions
Access to the SMS module requires appropriate permissions. Contact your administrator if you don't have access.
See Also
- Create a campaign - Step-by-step guide
- SMS Templates - Template configuration