Doctor CRM

by Telenow AI

A full clinic CRM: patients, appointments, and visit logs — managed from the dashboard and by the voice agent during calls.

crmNative
Install Doctor CRMReviewed & approved · install free · connect your tools
2
Installs
2.2.2
Version
8
Tools

Last updated 2026-07-06

Screenshots

Patients — register, search, and manage the records the voice agent shares on every call.
Patients — register, search, and manage the records the voice agent shares on every call.
Appointments — book with a reason, filter by date, and mark Visited / No-show / Cancel.
Appointments — book with a reason, filter by date, and mark Visited / No-show / Cancel.
Visits — log diagnosis, prescription, and follow-up, and browse the visit history.
Visits — log diagnosis, prescription, and follow-up, and browse the visit history.
Reports — patient counts, visit-rate, appointments-per-day, top diagnoses, and follow-ups due.
Reports — patient counts, visit-rate, appointments-per-day, top diagnoses, and follow-ups due.

About Doctor CRM

Doctor CRM

A full clinic CRM for the Telenow dashboard, built with React on the Telenow App Platform. The voice agent and the dashboard work on the same records.

Agent tools (used during calls)

All eight are pure declarative handlers — no server, no code:

ToolDoesHandler
find_patientRecognise the caller by phone (or name)object.query patient
register_patientCreate a new patientobject.create patient
book_appointmentBook an appointment with the problem/reasonobject.create appointment
list_appointmentsList appointments (by patient phone)object.query appointment
log_visitRecord diagnosis / prescription / follow-upobject.create visit
cancel_appointmentCancel the caller's most recent appointment (soft)object.update appointment (match phone)
delete_appointmentPermanently delete the most recent appointmentobject.delete appointment (match phone)
update_patientUpdate status / condition / notesobject.update patient (match phone)

This app uses all of declarative CRUDobject.create, object.query, object.update, and object.delete — with no developer code. On the dashboard, Visit logs also have a Delete action.

Dashboard pages (menu UI)

  • Patients — register, search, and per-patient detail (their appointments + visit history); edit condition/notes and active/inactive status.
  • Appointments — book, filter by date, and mark Visited / No-show / Cancel.
  • Visits — log a consultation outcome and browse the visit history.
  • Activity — a live feed of what the agent did on recent calls.
  • Reports — a comprehensive dashboard across all three record types: patient counts, appointment status + visit-rate %, an appointments-per-day chart, top diagnoses, and follow-ups due.

Everything the agent does on a call shows up live on these pages, and vice-versa — it's one shared store, read/written through the Telenow bridge (no API keys).

Ready-made agents it ships

Clinic Front Desk

A friendly receptionist that finds patients, books and cancels appointments, and logs visits — using the clinic's tools.

Smart Front Desk (auto-lookup)multi-step flow

A multi-context flow that DETERMINISTICALLY looks the caller up in the clinic's patient records (an app-tool flow node) before greeting them by name.

Patient Intake (multi-step)multi-step flow

A guided multi-context flow: greet the caller, capture their details, then book the appointment.

What your agents can do with it

find_patient

Look up an existing patient to recognise the caller. Pass EITHER phone (preferred) OR name — supply only ONE; passing both requires an exact match on both.

register_patient

Create a new patient record.

book_appointment

Book a clinic appointment for the caller, with the reason / problem for the visit.

list_appointments

List appointments, optionally filtered by the patient's phone number. (Date filtering is available on the dashboard.)

log_visit

Record the outcome of a consultation: diagnosis, prescription, and an optional follow-up date.

cancel_appointment

Cancel the caller's most recently booked appointment (matched by phone number).

delete_appointment

Permanently delete the caller's most recent appointment record (matched by phone). Prefer cancel_appointment for a normal cancellation; this removes the row entirely.

update_patient

Update an existing patient's details — status, condition, or notes (matched by phone number).

Data it manages

Patient Appointment Visit Lead

Permissions it requests

Apps run inside your workspace under least-privilege scopes you can see up front. This app asks for:

Store & manage “patient” records in your workspace
objects:patient
Store & manage “appointment” records in your workspace
objects:appointment
Store & manage “visit” records in your workspace
objects:visit
Read your agents' configuration
agents:read
Place phone calls on your behalf
calls:initiate
Read calls of agents this app is connected to
calls:read
Send WhatsApp messages
whatsapp:send
Dial from the in-app softphone
softphone:dial
See your name and email
user:profile
Create & run outbound calling campaigns
campaigns:write
View your outbound campaigns
campaigns:read

What's new in v2.2.2

Changelog

2.2.2

  • Add / Remove sample data buttons in the dashboard header: one click seeds demo patients, appointments and visits; one click removes them again.
  • Removal is scoped to seeded rows only (tagged internally), so it never touches real records.

2.2.1

  • Added marketplace listing screenshots (Patients, Appointments, Visits, Reports).
  • Set the app icon (stethoscope).
  • No functional changes to tools, agents, data, or workflows since 2.2.0.

2.2.0

  • New Lead object + inbound lead webhook and lead callback/notify workflows.
  • Bundled agents (Front Desk, Smart Front Desk auto-lookup, Patient Intake flow) and a Front Desk team (triage → booking).
  • Clinic Info knowledge base for the front-desk agent.
  • Patient relations/views, computed display field, and x-ui widgets on tool inputs.
  • campaigns:read / campaigns:write scopes; Activity page.

Publisher

Telenow AI

Marketplace publisher · app reviewed by Telenow before listing.

Your data, your keys

Encryption everywhere

Secrets, carrier credentials and API keys stored AES-GCM encrypted; TLS in transit; HMAC-signed webhooks.

Org isolation & RBAC

Strict per-organization data isolation with role-based access for every member.

Full audit log

Every mutating action is logged and filterable, with CSV export for your records.

Telephony compliance

In-app DLT / regulatory flows, TCPA calling windows, and org-wide Do-Not-Call enforcement.

₹300.00 free credit on signup

Install Doctor CRM

Sign up free and get ₹300.00 in credit — no card required. Connect your number, pick a template, and go live in minutes.