What we build, and how we decide whether to build it
Every item below is a workflow we assess and build for clinics. None of it is sold as a package. We score the task first, and if the lightest fix is switching on a feature you already pay for, that is what we will tell you.
The four steps
You can stop after any of them.
Free session
45 minutes, in Arabic or English. We pick one workflow together and work out, with your numbers, what it costs the clinic each month.
FreeOne-workflow assessment
We map that one workflow, score it with TIFDA, and tell you which layer fixes it. You get the cost calculation, the score and a fixed quote for the build. If the honest answer is that it is not worth building, we say so.
$500Build
We build the fix inside the tools you already use, with acceptance criteria you sign off before we start.
Quoted after the assessmentMonthly care
We check the workflow every month, fix what drifts, and send you one page showing what it did.
Quoted with the build
Workflows we build for clinics
Grouped by what the clinic gets back. The label at the end of each row is the layer the work usually lands in.
Enquiries and bookings
Visits that would otherwise be lost
Enquiry replies on WhatsApp and Instagram
Answers price, availability and location questions within minutes, including after closing, and hands anything clinical to a person.
AgentConfirmations and filling cancelled slots
Confirms each appointment, and when someone cancels, offers the slot to patients on the waiting list.
AutomateBooking details entered once
Links the place bookings arrive to the schedule, so nobody retypes the same appointment.
ConnectPatients coming back
Treatment plans and packages that get finished
Recall and unfinished treatment plans
Finds patients who are due a check-up or stopped partway through a plan, and invites them back.
AutomatePackage and session tracking
For aesthetic clinics: tracks sessions used in a package, prompts the next booking, and flags packages about to lapse.
AutomateReview requests
Asks for a Google review after a visit and routes unhappy feedback to you privately first.
AutomateMoney owed and money counted
Cash already earned
Invoices and outstanding balances
Drafts invoices from completed visits and reminds patients on instalment plans. A person at the clinic approves before anything is sent.
AutomateDaily cash count in dollars and lira
Pulls the day's payments into one sheet in both currencies, so the end-of-day count takes minutes.
ConnectStock and expiry alerts
Warns before injectables and consumables expire or run out.
AutomateBeing found
New patients who are already searching
Google and AI-assistant visibility
Structures your site and Google Business Profile so that Google, ChatGPT and similar assistants can name your clinic when someone asks for one nearby.
ConnectKnowing your numbers
Decisions made on time
The owner's weekly page
One WhatsApp message each week: bookings, no-shows, cash collected, cash owed.
ConnectThe three layers
Each task is fitted to the lightest layer that solves it.
- No AI
Connect
The information already exists in two places that do not talk to each other.
Link them. No AI involved.
Example: A booking form that does not fill the schedule.
- No AI
Automate
The task follows the same rule every time.
A fixed rule that runs by itself. Still no AI.
Example: A reminder sent 24 hours before every appointment.
- AI, with limits
Agent
The task needs a decision that changes case by case.
An AI agent with written limits and a person to hand over to.
Example: Rebooking around a same-day cancellation.
TIFDA: which task to fix first
Five factors, scored for each task. Three add up to how much the task hurts. Two decide whether it can be built on at all.
| Letter | Factor | What it measures | Score |
|---|---|---|---|
| T | Time | How much time or money the task takes each month. | 1 to 5 |
| I | Impact | What happens when it is done wrong or not done. | 1 to 5 |
| F | Frequency | How often it happens. | 1 to 5 |
| D | Documented | Is there a written, repeatable way to do it? | 0 or 1 |
| A | Available data | Does the information it needs already exist somewhere reachable? | 0 or 1 |
Priority = (T + I + F) × D × A
Highest possible: 15. If D or A is 0, priority is 0.
A task can be painful and still score zero. If nobody has written down how it is done, or the information it needs cannot be reached, there is nothing repeatable to build on. That is not a reason to give up on it. It is a reason to fix the process or the data first, then score it again.
Score a task from your clinic
Pick an example, then move the numbers to match your own clinic.
Fix this one first. This looks like an Automate fix. It does not need AI.
Send this score with a session requestWhat we stay responsible for
- Acceptance criteria are written and signed off before a build starts, so both of us know what "working" means.
- We agree in writing which information a build may read before it reads anything.
- A person at the clinic approves anything involving money or clinical details before it is sent.
- The AI does not give medical advice. Clinical questions go to your staff.
- Each month we check the workflow, fix what has drifted, and send one page showing what it did.
Start with one workflow and one number.
45 minutes, free, in Arabic or English. You keep the calculation whether or not you go further.
