A

Timeline View

Vertical timeline with message bubbles at each step. Approval actions appear inline on pending steps. The graduation tracker sits below the timeline.

Automation Control › Treatment Follow-up
Outreach Automations Storefront
KM
Treatment Follow-up — Maria Garcia
Follow-up Semi-Auto Started: March 8, 2026
Pause Cancel
Patient Context: Crown treatment plan presented March 5, 2026. Estimated cost: $2,400. Insurance covers 70% ($1,680). Patient co-pay: $720. Maria expressed interest but wanted to check her schedule. No financial objections raised.
Step 1: Initial Check-in
Day 3 (March 8) · Sent at 10:15am · Delivered
"Hi Maria, Dr. Nguyen wanted to check in about the crown treatment we discussed last Tuesday. We know scheduling can be tricky — is there anything we can help with to make it easier?"
Opened 10:42am · No reply
Step 2: Gentle Reminder
Day 7 (March 12) · Scheduled 9:00am · Queued
"Just a friendly reminder — your treatment plan is ready whenever you are. Your insurance covers 70%, bringing your portion to $720. We have openings this week and next. Would you like us to hold a time?"
Step 3: Follow-up with Urgency
Day 14 (March 19) · Pending Approval
"Hi Maria, we wanted to touch base one more time about your crown treatment. Waiting too long can sometimes lead to further decay, so Dr. Nguyen recommends scheduling within the next couple of weeks. We can work with your schedule — would morning or afternoon work better?"
Approve Edit Skip
Step 4: Final Attempt
Day 30 · Not yet drafted
AI will draft this message based on patient response to Steps 1-3.
Graduation Tracker — Treatment Follow-ups
Approved: 12 Rejected: 0 Edited: 0 Total: 12
Ready for Semi-Auto upgrade — 12/15 threshold (80%)
Other Treatment Follow-ups
David Brown — Implant consult Step 2 sent
Sarah Kim — Root canal Step 1 pending
James Lee — Whitening package Booked!
Amy Chen — Invisalign consult Step 3 sent
Robert Park — Bridge replacement Step 2 pending
Vertical timeline is the most intuitive representation of a multi-step sequence. Color-coded dots (green=sent, blue=scheduled, yellow=pending, hollow=future) give immediate status. The approval buttons are inline and contextual. Graduation tracker builds trust by showing the AI's track record quantitatively.
- - - - - - - -
B

Split Panel

Left: patient context and sequence configuration. Right: message timeline with drafts. Keeps context always visible while scrolling through messages.

Automation Control › Treatment Follow-up › Maria Garcia
Pause Cancel Sequence
KM
Patient
MG
Maria Garcia
Patient since 2019
Treatment: Crown
Presented: March 5, 2026
Cost: $2,400
Insurance: 70% covered ($1,680)
Co-pay: $720
Sequence Config
Type: Treatment Follow-up
Trust: Semi-Autonomous
Steps: 4 total
Started: March 8, 2026
Cadence: Day 3, 7, 14, 30
Graduation
12 approved, 0 rejected, 0 edited
80% — Ready for upgrade
Other Follow-ups
D. Brown — Implant Step 2
S. Kim — Root canal Pending
J. Lee — Whitening Booked
A. Chen — Invisalign Step 3
R. Park — Bridge Pending
Message Timeline
Step 1 — Day 3 (March 8)
Sent
"Hi Maria, Dr. Nguyen wanted to check in about the crown treatment we discussed last Tuesday. We know scheduling can be tricky — is there anything we can help with to make it easier?"
Sent 10:15am · Opened 10:42am · No reply
Step 2 — Day 7 (March 12)
Scheduled
"Just a friendly reminder — your treatment plan is ready whenever you are. Your insurance covers 70%, bringing your portion to $720. We have openings this week and next. Would you like us to hold a time?"
Scheduled for 9:00am
Step 3 — Day 14 (March 19)
NEEDS APPROVAL
"Hi Maria, we wanted to touch base one more time about your crown treatment. Waiting too long can sometimes lead to further decay, so Dr. Nguyen recommends scheduling within the next couple of weeks. We can work with your schedule — would morning or afternoon work better?"
Approve & Send Edit Draft Skip Step
Step 4 — Day 30
Future
AI will draft based on responses to Steps 1-3.
Split panel keeps patient context permanently visible on the left while the timeline scrolls on the right. This prevents the "scroll up to remember who this patient is" problem. Configuration details and graduation tracker are co-located with context. Trade-off: timeline messages get less horizontal space, which could feel cramped for longer messages.
- - - - - - - -
C

Conversation Thread

Chat-style thread showing AI messages and patient responses as a real conversation. Pending drafts appear as editable bubbles with an approval overlay.

Automation Control › Maria Garcia — Treatment Follow-up
Pause
KM
Type: Follow-up
Trust: Semi-Auto
Started: Mar 8
Steps: 3/4
Maria Garcia
Crown · $2,400
Ins: 70% ($1,680)
Co-pay: $720
12/15 approved (80%)
Step 1 — Day 3 (March 8, 10:15am) · Sent
Hi Maria, Dr. Nguyen wanted to check in about the crown treatment we discussed last Tuesday. We know scheduling can be tricky — is there anything we can help with to make it easier?
Opened 10:42am
— No reply —
Step 2 — Day 7 (March 12, 9:00am) · Scheduled
Just a friendly reminder — your treatment plan is ready whenever you are. Your insurance covers 70%, bringing your portion to $720. We have openings this week and next. Would you like us to hold a time?
March 12, 2:18pm
Thanks for following up! I've been meaning to call. Can I schedule for the week of the 24th?
Step 3 — Day 14 (March 19) · Pending Approval
That's great to hear, Maria! Dr. Nguyen has availability on Monday March 24 at 10am or Wednesday March 26 at 2pm. The procedure takes about 90 minutes. Which works better for you?
[AI draft — awaiting your approval]
Review this draft before sending
Approve Edit Skip
Type a manual message to Maria...
Send
Conversation thread makes the AI feel like a co-worker drafting messages on your behalf. Patient responses are integrated naturally, making the whole exchange feel cohesive rather than mechanical. The dashed-border draft bubble clearly signals "this hasn't been sent yet." Trade-off: loses the step-by-step structure — a 4-step sequence with responses interleaved could get long. Best when patient engagement is high and there are actual replies to interleave.
- - - - - - - -

← Back to Practice Ops wireframes