Workflow on enter
crm.set_custom_properties, optional send.email/WhatsApp feedback template, crm.create_task for HIS notes.
Consult done means the visit happened; no-shows never sit here, and show-rate is counted from calendars plus this column. Dragging missed chairs here to “clear the board” destroys the metric. Report-ready pings are a playbook, not a sixth stage. Treatment plan is next only after a human shared a plan.
Night desks move yesterday’s no-shows to Consult done so morning looks empty. Show-rate then lies. This column is attendance. Workflows on enter may start a short feedback or prep-complete drip, crm.set_custom_properties visit_happened=true, crm.create_task if the clinician must write notes in HIS — CoPulse is not that HIS. Lab report-ready stays a playbook you run after this column (or in parallel) without adding Report ready to the board.
They were Appointment booked with a calendar event. They showed. Then this column. Plan and recall come after.
Prefer a human or check-in to crm.update_stage here. If you automate, do not bind it to STT yes on the reminder call. agent.run a post-visit FAQ agent only for hours/parking/package names — not clinical advice.
crm.set_custom_properties, optional send.email/WhatsApp feedback template, crm.create_task for HIS notes.
The meeting should now be completed or kept as historical slot truth. Do not delete it to hide a no-show.
Ping when LIS says so. Still not a stage. Link from labs ICP.
“What did the doctor mean?” is handoff, not the qualifier.
Teach the desk that this column is sacred for show-rate. Insights will be junk otherwise.
Setup → Customers → Pipeline (keep the five default labels unless you truly rename) → Appointments/calendars → Setup → Channels → Library templates → Agents → Studio / Router → Agents → Workflows (trigger: stage changed; actions: agent.run, route.agent, crm.set_custom_properties, crm.update_stage, crm.create_task, send.whatsapp / send.email) → Growth campaigns with wallet preview.
Forty calendar events. Nine no-shows stay Appointment booked and enter recovery. Thirty-one cards move Consult done. A workflow sends a two-question feedback template. Two people ask what a lab value means; inbox, not the bot. Three need a written plan today → Treatment plan. Labs among them may get report-ready pings Friday without a new column. That is how measuring show-rate will read when the guide ships.
Diagnostics centres often sit here after the draw, then ping reports, then Recurring patient for annual panels. Still five columns.
This page is the Consult done story on the default healthcare board — not a playbook clone and not a loan-style extra stage. The Patient Inquiry Qualifier still collects reason, service_need, location, and preferred_times. Knowledge bases hold Departments, Doctors, Beds, and Services. Appointments and calendars are slot truth; the Appointment booked column is a CRM stage that should match a calendar fact, not a campaign send. Inbox plus human handoff carries clinical questions. Pricing is wallet-only. Autonomous success is sends, reads, or contacted — not appointment booked. Emergencies: tell them to call emergency services immediately. If you need a no-show count, filter Appointment booked with a missed calendar flag or a custom property — do not add a stage. Workflows live under Agents → Workflows with a stage-changed trigger. Typical actions: send.whatsapp or send.email with a Library template, agent.run (hand the contact to a Studio agent), route.agent (agent router by stage/channel/rules), crm.set_custom_properties, crm.update_stage, crm.create_task. Skills and knowledge stay on the agent, not on the workflow node. Preview the Organization wallet before a template blast. Do not add No-show or Report ready as board columns — those are playbooks. Do not invent HIS/EMR replacement.
Attendance vs recovery vs documents.
| Stage | Automation | Human | Channel hops | Exit criteria |
|---|---|---|---|---|
| Consult done | Feedback drip optional | Mark attended | In clinic / draw | Plan or recurring |
| Appointment booked + no-show | Recovery playbook | Offer later slot | WhatsApp + voice | New calendar time |
| Report-ready playbook | Email/WhatsApp ping | LIS ready | Email + WhatsApp | Same or next column |
| Treatment plan (next) | Follow-up drip | Plan content | Inbox | Accepted plan |
| STT “yes” on reminder | Not this column | Ignore as attendance | Phone | Stay booked |
Recovery and report pings are playbooks that orbit this column.
Attendance, show-rate, no-shows, reports.
No. Keep them on Appointment booked and run the recovery playbook.
Calendar events due versus cards that reached this column (and were not marked missed). Reminder delivered is not the denominator’s friend.
No. Playbook. LIS remains yours.
Feedback template, crm.set_custom_properties, optional crm.create_task. Not a diagnostic agent.run.
Coming soon. WhatsApp/email today.
Pipeline & CRM plus workflows.
Parent hub, sibling stages, CRM product, and jobs that move this column.
Qualifier, catalogs, calendars, ICPs, and jobs.
Back to hub →Where no-shows remain.
Open →After a human shared the plan.
Open →Activity feed should show the stage change when they actually attended.
Product CRM →Post-visit templates debit the Organization wallet.
See pricing →Mark Consult done only when they came. Recover no-shows as a playbook.
Get started free