Roadmap
What we're building, in order
Nudgel is built in the open. Every change ships to a public GitHub repo first, then to staging, then to you. Here's exactly what's available today, what's next, and what's planned.
Live now
Available to every customer today.
- Sign in with Google · single sign-on
- Create and manage tenants · isolated workspaces
- Generate, scope, rotate, and revoke API keys
- Invite teammates with role-based access (owner / admin / member / viewer)
- Audit log of every privileged action
- Add Africa's Talking provider credentials (encrypted at rest)
- Send SMS to KE, UG, TZ, NG, ZA, GH, MW, RW, ZM (and AT sandbox)
- Send via dashboard Compose, or via REST API
- Live message history — sortable, searchable, with cost per send
- Per-message delivery event timeline
- Tenant-scoped database isolation enforced at every layer
- Email channel — 7 native adapters: Postmark, AWS SES, SendGrid, Mailgun, Brevo, Mailjet, SMTP
- Sending domain verification — DKIM (RSA-2048), SPF, and DMARC records with background DNS polling
- Automatic suppression list — hard bounces and spam complaints auto-added per tenant
- Delivery event webhooks — provider webhooks update message status and populate suppression list
Shipping soon
Currently in active development. Subscribe to GitHub releases for ETAs.
- Twilio SMS adapter (global fallback for non-African destinations)
- Channel routing rules — country / locale / segment-aware routing
On the roadmap
Planned and scoped. Order may shuffle based on customer asks.
- MJML template editor with live preview
- Firebase Cloud Messaging (push notifications)
- Apple Push Notifications (APNS)
- WhatsApp Business — public availability
- Contact lists with CSV import + custom attributes
- Campaign builder — bulk send to segments with scheduling
- A/B testing for subject lines + bodies
- Real-time delivery log stream (live updates as messages land)
- Cmd-K command palette across the dashboard
- Branded unsubscribe pages per tenant
- Custom domain for hosted dashboard
- Pricing tiers + usage-based billing in local currency