Call Catcher is an automated missed-call system for tradespeople. When a customer calls and the tradesperson doesn't answer, the system automatically sends an SMS asking what the job is. When the customer replies, AI triages the message and alerts the tradesperson via Telegram.
The tradesperson does NOT give out the Twilio number directly. They keep their existing mobile number. They set up a conditional call divert so unanswered calls forward to the Twilio number automatically. Customers never know Twilio exists.
Dial this code once from the tradesperson's mobile:
Works on EE, O2, Vodafone, Three. To cancel the divert at any time:
| Twilio Number | +447886074844 |
| Tradesperson Number | +447484321578 (update per client) |
| VPS Host | srv1484566.hstgr.cloud (Hostinger) |
| Webhook Port | 5010 |
| Voice Webhook | http://187.77.153.44:5010/voice |
| SMS Webhook | http://187.77.153.44:5010/sms |
| Telegram Webhook | http://187.77.153.44:5010/tg-webhook |
| Script Location | /home/keiths/callcatcher/webhook.py |
| PM2 Process | callcatcher (id 10) |
| Database | /home/keiths/callcatcher/callcatcher.db (SQLite) |
| Telegram Chat ID | 353484746 |
Log in at console.twilio.com โ Phone Numbers โ Manage โ Active Numbers โ +447886074844
| A call comes in | Webhook โ HTTP POST โ http://187.77.153.44:5010/voice |
| A message comes in | Webhook โ HTTP POST โ http://187.77.153.44:5010/sms |
Location: /home/keiths/callcatcher/.env
| TWILIO_NUMBER | +447886074844 |
| TRADESPERSON_NUMBER | Plumber's real mobile number |
| TELEGRAM_BOT_TOKEN | Bot token (in .env file) |
| TELEGRAM_CHAT_ID | 353484746 |
| ANTHROPIC_API_KEY | sk-ant-... (in .env file) |
| TWILIO_ACCOUNT_SID | AC... (in .env file) |
| TWILIO_AUTH_TOKEN | In .env file |
| Category | Action | Examples |
|---|---|---|
| EMERGENCY | Requires Telegram approval | Burst pipe, flood, no heating, gas smell, leak causing damage |
| QUOTE | Auto-reply sent | New job enquiry, price request |
| GENERAL | Auto-reply sent | Anything else |
| Check status | pm2 status callcatcher |
| View logs | pm2 logs callcatcher --lines 30 |
| Restart | pm2 restart callcatcher |
| SSH into VPS | ssh keiths@srv1484566.hstgr.cloud |
**61*+447886074844#