EscomSMS

SMS-powered bookings for Malawi hotels – no internet, no outages, no lost revenue

Score: 8.0/10MWMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Hotel and restaurant owners in Malawi suffer revenue losses from constant Escom power rationing that disrupts cloud-based booking and management systems during peak tourist seasons.

Solution

EscomSMS lets guests book via SMS/USSD, which works on any phone during blackouts, routing directly to owner's phone or dashboard. Owners confirm/manage via SMS replies or web dashboard when power's on. Integrates with local mobile money for payments, bypassing cloud dependency.

Target Audience

Hotel and restaurant owners in Malawi relying on cloud-based systems

Differentiator

Pure SMS/USSD gateway optimized for Malawi's 90% mobile penetration and Escom schedules

Brand Voice

friendly

Features

SMS Booking Requests

must-have15h

Guests text to book, auto-parses details

Owner Reply Confirmation

must-have10h

Approve/decline via SMS

Dashboard Sync

must-have8h

View all SMS bookings in web app

Availability Checker

must-have7h

SMS query for room/table status

Payment Links via SMS

must-have8h

Send mobile money QR/pay links

USSD Shortcode

nice-to-have12h

Menu-based booking via *code#

Bulk SMS Reports

nice-to-have6h

Daily summary texts

Auto-Outage Mode

nice-to-have8h

SMS-only during detected blackouts

Total Build Time: 74 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
phonetextNo
business_nametextNo

Relationships:

  • one-to-many with sms_logs

sms_logs

ColumnTypeNullable
iduuidNo
user_iduuidNo
from_phonetextNo
messagetextNo
directiontextNo
processedboolNo

Relationships:

  • foreign key to users(id)

bookings

ColumnTypeNullable
iduuidNo
sms_log_iduuidNo
guest_phonetextNo
detailstextNo
statustextNo

Relationships:

  • foreign key to sms_logs(id)

API Endpoints

POST
/api/sms/inbound

Twilio webhook for incoming SMS

GET
/api/bookings

List user bookings

🔒 Auth Required
POST
/api/sms/outbound

Send reply SMS

🔒 Auth Required
POST
/api/setup

Configure phone/SMS keywords

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind
Backend
Next.js API + Twilio
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe + Mpamba API
Hosting
Vercel
Additional Tools
Twilio Verify

Build Timeline

Week 1: SMS core

25h
  • Twilio webhook
  • Parse inbound SMS

Week 2: Booking logic

20h
  • Auto-reply bots
  • Dashboard

Week 3: User mgmt

20h
  • Auth
  • Property setup

Week 4: Payments & polish

20h
  • Mobile money
  • Reports

Week 5: USSD & test

15h
  • USSD menu
  • E2E tests

Week 6: Launch prep

10h
  • Landing
  • Onboarding
Total Timeline: 6 weeks • 130 hours

Pricing Tiers

Free

$0/mo

1 property

  • 100 SMS/mo

Pro

$40/mo
  • Unlimited SMS
  • Dashboard

Enterprise

$120/mo
  • All Pro + USSD
  • Custom numbers

Revenue Projections

MonthUsersConversionMRRARR
Month 11513%$78$936
Month 68018%$518$6,216

Unit Economics

$15
CAC
$500
LTV
6%
Churn
80%
Margin
LTV:CAC Ratio: 33.3xExcellent!

Landing Page Copy

Book via SMS – Escom Can't Stop Your Revenue

Simple SMS bookings for Malawi hotels & restos during power cuts

Feature Highlights

Guests book by text
You reply to confirm
Works on any phone
Web dashboard sync

Social Proof (Placeholders)

"'Bookings via SMS saved season!' - Mangochi Beach Hotel"
"'No internet needed!' - Blantyre eatery"

First Three Customers

Share in WhatsApp groups for Malawi restaurateurs; Offer free SMS number to first 10 from TripAdvisor listings; Partner with local mobile money agents for intros.

Launch Channels

Product Huntr/SaaSr/MalawiAfrican Tech TwitterLinkedIn Malawi Tourism

SEO Keywords

SMS hotel booking MalawiUSSD reservations Escomoffline SMS POS Malawimobile booking system Malawi

Competitive Analysis

Textedly

textedly.com
$25+/mo
Strength

SMS marketing

Weakness

No booking automation

Our Advantage

Built-in reservation parsing for hospitality

🏰 Moat Strategy

Network effects from shared SMS shortcodes in local communities

⏰ Why Now?

Mobile money surge (Mpamba/Airtel) + tourism recovery

Risks & Mitigation

technicalmedium severity

SMS parsing errors

Mitigation

Fallback to manual dashboard

financiallow severity

Twilio costs spike

Mitigation

Local gateway switch

legallow severity

SMS regulations

Mitigation

MACRA compliance check

Validation Roadmap

pre-build5 days

SMS prototype with 5 owners

Success: 3 bookings simulated

mvp10 days

Live Twilio beta

Success: 20 SMS interactions

growth30 days

Referral program

Success: 10 paid users

Pivot Options

  • General SMS CRM for Africa
  • Escom outage SMS alerts
  • Mobile money booking aggregator

Quick Stats

Build Time
130h
Target MRR (6 mo)
$500
Market Size
$0.4M
Features
8
Database Tables
3
API Endpoints
4