Giacomo Mantovani

Case study

A multi-tenant SaaS for clinics: the platform behind the voice agent

IGEA's voice agent answers the phone at clinics, and this platform is what it runs on. Each clinic has its own settings, doctors, calendars and working hours, kept apart from every other clinic. The same platform holds appointments and call logs, sends SMS reminders and makes outbound calls. It runs at a clinic with 40+ doctors. I co-founded IGEA and lead its development as CTO.

Key numbers

40+doctors at one clinic, each with their own calendar and hours

The problem

A voice agent can only book an appointment if it knows which doctor is in, when, and for what. At a clinic with 40+ doctors that is a lot of moving parts, and every new clinic brings its own rules.

What we built

  • Settings for each clinic, kept apart from every other clinic
  • Doctors' calendars and working hours, which the agent reads before it books
  • Appointments booked, changed and cancelled by the voice agent
  • Call logs for every call the agent handles
  • SMS reminders for upcoming appointments
  • Outbound calls, not only incoming ones

Architecture and engineering choices

  • Multi-tenant: one platform serves every clinic, and each clinic's data stays separate
  • The agent reads and writes the same calendars and appointments the clinic works from

What it means for your project

In an AI product, most of the work is not the AI. It is the platform around it: accounts, settings, calendars, logs, notifications. I build that part too, as a full-stack and backend developer, not only the model on top.

Frequently asked questions

What does multi-tenant mean for a clinic platform?

One platform serves every clinic, but each clinic only sees its own data: its settings, doctors, calendars, appointments and calls.

What does the platform do besides the voice agent?

It holds each clinic's settings, the doctors' calendars and working hours, appointments and call logs. It also sends SMS reminders and makes outbound calls.

Can you build a platform like this for an agency's client?

Yes. I work as a senior full-stack and backend developer as well as an AI engineer: the platform, the dashboards and the AI on top. See how I work with agencies.

Next step

Need a platform like this, with or without AI on top? Let's talk about it.

Tell me the workflow. We scope it on a free call, then a working version is live within 10 days.

Book a scoping call