HELPText+ — Helpline Messaging Platform

Multi-channel messaging hub for charity helplines

HELPText+ is a messaging platform built for charity and non-profit helplines — routing inbound contacts from SMS, Facebook Messenger, and phone calls onto a single interface so helpline workers can track every interaction with a client regardless of how they made contact. The platform was developed in collaboration with Outlandish, a London-based worker co-operative specialising in digital projects for the social sector. We built the core web application using Yii 2 PHP framework and MySQL.

The Challenge

Helpline services are increasingly contacted across multiple channels — a client might send an SMS one day and a Facebook message the next. Without a unified system, helpers have no visibility of previous contact history, and there is no reliable way to track whether someone has been helped, when they were last contacted, or which helper is responsible for their case.

HELPText+ needed to solve three problems simultaneously: ingest messages from multiple external platforms reliably; route them intelligently to available helpers; and maintain a coherent, searchable record of every interaction per client. The system also needed to work in real time — a message that sits unread for hours defeats the purpose of a helpline.

Bespoke helpline software for charities
Yii 2 PHP web application development

What We Built

We built the HELPText+ platform as a Yii 2 PHP web application with a MySQL backend:

  • Multi-channel message ingestion — incoming contacts from SMS, Facebook Messenger, and phone calls normalised into a common format and queued against a unified client record
  • Single-number routing — clients text one number; the system distributes incoming messages to available helpers across different devices without the client needing to know which helper they are reaching
  • Unified conversation interface — helpers see a complete interaction history per client across all channels in a single view, with thread continuity maintained for returning contacts
  • Real-time helper assignment — routing logic distributing new contacts to available helpers and tracking responsibility per case
  • Client tracking and reporting — searchable records of all interactions, suitable for the case-management and reporting requirements of charity helplines
  • Concurrent database handling — architecture designed to manage simultaneous interactions without data collisions in a high-throughput environment

Frequently Asked Questions

What technology did you use to build HELPText+?

Yii 2 PHP framework with a MySQL database. Yii 2 is a strong choice for data-intensive web applications — it provides a structured MVC architecture, solid database abstraction, and the performance profile needed for a real-time messaging hub tracking concurrent interactions across multiple channels.

How does the multi-channel message routing work?

Incoming messages from different channels — SMS, Facebook Messenger, phone — are normalised into a common format and queued against a single client record. Helpers see a unified conversation view regardless of which channel the client used. The system routes new contacts to available helpers and maintains thread continuity for returning clients across channels.

Can bespoke software be built cost-effectively for a charity or social enterprise?

Yes. We have experience building bespoke web applications for charities and social enterprises at realistic costs. The key is scoping tightly — building what the organisation actually needs to operate effectively, without unnecessary complexity or over-engineering.

About This Project

ClientOutlandish (outlandish.com) — London worker co-operative
SectorCharity technology — helpline messaging and client tracking
PlatformBespoke Yii 2 PHP web application
FeaturesMulti-channel messaging, SMS and Facebook Messenger integration, single-number routing, client tracking, real-time helper assignment, MySQL backend
Delivered2016
Delivered byopen-ecommerce.org — a London worker co-operative

We build bespoke web applications for charities, social enterprises, and co-operatives. Get in touch to discuss your project.

    • Client: Outlandish (outlandish.com)
    • Category: Bespoke PHP web application
    • Sector: Charity technology — helpline platform
    • Delivered: 2016
    • Yii 2 PHP Framework
    • MySQL Database
    • Multi-channel Messaging
    • SMS Integration
    • Facebook Messenger Integration
    • Single-Number Routing
    • Client Interaction Tracking
    • Real-Time Helper Assignment
Top