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
DispatchText

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.

Interested in similar work?

Let's discuss your next project.

Contact Me