{
  "id": 2486483,
  "title": "Missed calls, missed revenue: the local-first phone assistant I'm building",
  "url": "https://urgent.news/2026/08/22/missed-calls-missed-revenue-the-local-first-phone-assistant-im",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-08-22T02:34:47.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/hannune/missed-calls-missed-revenue-the-local-first-phone-assistant-im-building-2086"
  },
  "original_language": "en",
  "account": "This piece explores the business challenge of managing client communication across multiple channels - phone calls, messaging apps, and email. It details how the author, who runs a solo consulting practice, found manual tracking of commitments, follow-ups, and open questions to be time-consuming and prone to missed opportunities, especially with phone calls which are often ignored. The author highlights that small businesses lose 40-60% of potential leads due to missed calls. Existing tools only handle one communication channel at a time, leaving no integrated solution to tackle the problem. The author is building a system that generates a daily summary report, including missed contacts, commitments, scheduling mentions and open questions. The infrastructure for local call transcription, semantic search embeddings, and image processing is already in place, but the author is still designing the output format and developing an entity resolution method to link communications across channels despite challenges like multiple phone numbers, email aliases, and name variations. The next step is to have the report generator produce a usable output format.",
  "summary": "Previous posts in this series covered the infrastructure: running three AI models sequentially on one server and why I run speech-to-text locally instead of calling a cloud API . This one is about the business problem I'm building toward. The problem I run a solo consulting practice. Client communication arrives over three channels: phone calls (including voicemails I check hours later),…",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}