Back to ProjectsAutomation
DispatchText
SMS and messaging automation built on the Sinch API — bulk sends, delivery tracking, and templated conversational flows.
Languages
JavaScriptPython
Skills & Tech
Sinch APISMS AutomationNode.jsREST API

Overview
DispatchText automates SMS messaging workflows on top of the Sinch API — bulk campaigns, delivery status tracking, and templated conversational replies for outreach at scale.
The Challenge
Bulk SMS at any real volume needs delivery accountability — the system had to track per-message status and handle retries without duplicate sends, while still supporting lightweight conversational replies triggered by keywords.
What I Built
- Templated bulk sending to segmented recipient lists
- Delivery tracking with status callbacks and retry logic
- Keyword-triggered conversational flows for simple automated replies
- Reporting dashboards for delivery and response rates
Tech Stack
- Messaging: Sinch API
- Backend: Node.js / Python
- Database: PostgreSQL
Key Decisions
- Built on the Sinch API rather than a lower-level SMS gateway, trading some cost efficiency for faster delivery-tracking and reliability out of the box
- Added retry logic keyed to avoid duplicate sends, since bulk SMS at volume needs delivery accountability — a naive retry-on-failure approach risks double-messaging recipients
Outcome / Impact
Automated a previously manual SMS outreach process into a trackable, templated system with clear delivery accountability.