Skip to content

Case study · Web & iPhone app · Calls and leads

AlloMap: every call to a repair business, recorded, understood and filed.

A web app and an iPhone app that turn incoming calls into callbacks, deals and appointments, without anyone typing a thing.

Client
ZoomInSEO (a company our advisor also works with) · home-repair services, France
Service
Web app · iPhone app
Timeline
2026, ongoing
Stack
Next.js · Supabase · Twilio · Claude · SwiftUI
AlloMap web app Today screen with the iPhone app in front, showing sample data

01

The challenge

ZoomInSEO works with repair businesses (heating, plumbing, locksmiths, electricians) that take calls from several websites and phone numbers. Almost everything starts on the phone, and almost everything said on the phone was lost when the call ended.

The losses were always the same four: missed calls nobody returned, addresses and fault codes kept in someone’s head, no way to tell which website made the phone ring, and the same customer recorded three times. Call-centre software exists, but it is built for agents at desks, not for a tradesperson answering from the van.

02

What we built

  • A call pipeline that does the typing

    Every call is recorded, transcribed word for word in French and analysed by AI: the need, the urgency, the town, the website it came from and whether the caller is already known. A summary, a callback, a deal or an appointment is created from it automatically.

  • A web app built around “Today”

    The home screen answers one question: who to call back first. Call records show the summary and a transcript where clicking any word replays the recording at that moment. Callbacks open and close on their own, repeat calls update the existing deal instead of creating a duplicate, and statistics show calls by day, trade and website. French and English, light and dark mode.

  • Towns that are never invented

    Town names are often misheard on the phone. AlloMap only picks from the official list of French municipalities (INSEE), always shows its confidence, and takes a one-click correction into account. Every night it also checks which websites display which numbers, so each call is linked to the site it came from.

  • An iPhone app for the van

    In development

    A native SwiftUI app in French: today’s work, calls with recordings, summaries and towns, and web-form leads, through the same secured API as the web app. It includes a demo account with invented data for reviews and client demos.

Screens · Web app

  • AlloMap call record with summary, transcript, source website and job location
    Call record: summary, transcript and the town found in the conversation.
  • AlloMap calls list with town, website, trade, sentiment and outcome
    Every call with its town and the website it came from.
  • AlloMap tasks with automatic callbacks and rules
    Callbacks that open and close on their own.
  • AlloMap deals board from New to Done
    One deal per need, without duplicates.

Screens · iPhone app

In development
  • AlloMap iPhone app Today screen
    Today
  • AlloMap iPhone app calls list
    Calls
  • AlloMap iPhone app call detail with recording and summary
    Call detail
  • AlloMap iPhone app leads list
    Leads

All data in these screens is sample data.

03

Where it stands

  • 18,000

    calls since 2018, imported and searchable

  • 10,000+

    calls analysed by AI

  • 600+

    French towns identified

  • 2

    interface languages, French and English

Figures from the AlloMap history, October 2026, rounded. The web app is live; the iPhone app is in development and not yet on the App Store.

Read the project story on allomap.fr

Need calls, leads or field work in one place?