Anuj Dhanju Co-Founder and CEO of Kickcall.
Anuj Dhanju

Automate OSCAR Pro Ticklers with Kickcall: The AI Receptionist for Canadian Family Doctors

Your OSCAR Pro Tickler queue isn't clinical work — it's phone work. Booking appointments, chasing missed visits, confirming tomorrow's schedule: none of it needs a physician's judgment, all of it needs a human on the phone, and that's where most Canadian clinics get stuck.

Kickcall fixes this without adding another system to learn. It plugs into OSCAR Pro as its own assignable user — assign it a Tickler like you would an MOA, and it calls the patient, completes the task, and writes the outcome back on that same Tickler. Here's exactly how it works.

Why This Matters for Canadian Primary Care Right Now

If you run a family practice on OSCAR EMR / OSCAR Pro anywhere in Canada — Ontario, British Columbia, Alberta, or beyond — every day your Tickler queue fills up with administrative work that has nothing to do with medicine and everything to do with reaching a human being on the other end of a phone line:

  • Book an appointment after a referral is accepted
  • Call a patient after a consultant report comes back
  • Reschedule someone who missed their visit
  • Recall a patient for a screening or chronic-care follow-up
  • Offer an earlier slot to someone on the waitlist
  • Confirm tomorrow's appointments so the schedule doesn't collapse into no-shows

In most Canadian clinics, this work sits on the desk of one or two Medical Office Assistants (MOAs) — the same staff who are also checking patients in, managing faxes, and answering the front-desk phone. With MOA turnover high and hiring difficult in many provinces, Ticklers pile up, follow-ups get delayed, and physicians end up absorbing administrative risk they never should have carried in the first place.

Kickcall was built to close that gap directly inside the workflow you already use. Instead of asking your team to adopt a new system, Kickcall becomes a new user inside OSCAR Pro — one that receives Ticklers, makes the outbound calls, and reports back, exactly the way a receptionist would.

How the OSCAR Pro + Kickcall Integration Works?

Kickcall's integration with OSCAR Pro is built around the tool your clinic already relies on for task management: the Tickler.

Kickcall appears as a real OSCAR Pro user

Inside OSCAR Pro's user list, Kickcall shows up as its own assignable user — for example, "User: Kickcall." A physician, nurse, or MOA assigns a Tickler to Kickcall exactly the way they'd assign it to a colleague. No separate login, no separate dashboard required for day-to-day use, no retraining your front desk on a new piece of software.

The core workflow

Because the entire loop happens on the Tickler itself, your clinic staff never have to leave OSCAR Pro or reconcile a separate Kickcall dashboard to understand what happened. The record of the call, the outcome, and any next step is right there in the chart's task history.

Workflow for Tickler Automation

Workflow for Tickler Automation in OSCAR Pro

Autonomous outbound calling, not just call logging

This is the distinction that matters most for Canadian clinics evaluating AI vendors: Kickcall doesn't just notify you that a call needs to happen — it places the call itself, on autopilot, triggered directly by the Tickler being assigned. Create the Tickler, and Kickcall takes it from there.

Every Kickcall Task Type Supported Inside OSCAR Pro

Kickcall's MVP is built around structured Tickler task types, so the AI agent always knows exactly what administrative job it's being asked to do — never guessing at clinical intent. Below is the full list your clinic can assign today.

Appointment Tasks

  1. Book Appointment(BOOK_APPOINTMENT) Example Tickler: "Kickcall — Book appointment with patient." Kickcall contacts the patient, confirms the appointment is still needed, checks available slots, offers options, books the visit, confirms details back to the patient, and updates OSCAR Pro.
  2. Book Follow-Up Appointment(BOOK_FOLLOW_UP_APPOINTMENT)— Supports structured details: provider, appointment type, location, duration, follow-up timeframe, and preferred date/time. Example instruction: "Book a 30-minute follow-up with Dr. Smith within 2–4 weeks."
  3. Referral Accepted → Book Appointment(REFERRAL_ACCEPTED_BOOK_APPOINTMENT) — Once a referral is accepted, the MOA or physician creates a Tickler for Kickcall, which contacts the patient and books the appointment — treated as its own first-class workflow, not a generic phone call.
  4. Consultant Report Received → Book Appointment(REPORT_RECEIVED_BOOK_APPOINTMENT) — After a provider reviews an incoming consultant report and decides a follow-up visit is needed, Kickcall contacts the patient and books it. Kickcall never interprets clinical information on its own — the physician's Tickler instructions always determine the administrative action, which matters for both patient safety and PHIPA-conscious clinics.
  5. Book Diagnostic Appointment(BOOK_DIAGNOSTIC_APPOINTMENT) — Supports diagnostic type, provider/facility, location, timeframe, and patient scheduling preferences.
  6. Book Procedure(BOOK_PROCEDURE)— Captures whatever procedure-specific and appointment information your clinic needs to schedule the visit correctly.

Referral and Follow-Up Tasks

  1. Follow Up on Referral (REFERRAL_FOLLOW_UP) — Kickcall calls the patient to check referral status, with structured outcomes covering every real-world scenario: appointment booked, already booked, specialist not yet contacted, patient declined, callback requested, patient unreachable, or escalation to staff.
  2. Follow Up With Patient(PATIENT_FOLLOW_UP) — A general-purpose follow-up task — but always instruction-driven. Example: "Please contact the patient and ask them to schedule their follow-up appointment." Kickcall executes the specific instruction rather than trying to infer the purpose itself.

Appointment Recovery

  1. Reschedule Missed Appointment(RESCHEDULE_MISSED_APPOINTMENT) — When a patient no-shows, Kickcall reaches out, offers new appointment options, rebooks, and updates the chart — recovering revenue and continuity of care that would otherwise fall through the cracks.
  2. Waitlist / Earlier Appointment(WAITLIST_EARLIER_APPOINTMENT) — When a cancellation opens up an earlier slot, Kickcall works the waitlist automatically, offering the opening and booking it if accepted — filling gaps in the schedule without staff having to manually call down a list.
  3. Appointment Confirmation(CONFIRM_APPOINTMENT — Kickcall calls ahead of upcoming visits to confirm attendance, relay date/time/location, and capture the patient's response — directly reducing no-show rates.

Results, Reports, and Recall

  1. Lab / Report Follow-Up(LAB_REPORT_FOLLOW_UP) — The Tickler specifies the exact administrative action — book a follow-up, ask the patient to call the clinic, confirm they received instructions, or arrange a next visit. Kickcall does not provide clinical interpretation unless that's an explicitly approved, provider-defined workflow.
  2. Patient Recall(PATIENT_RECALL) — Covers routine follow-up, preventive care, screening reminders, chronic-disease management check-ins, and any provider-requested recall — the kind of proactive outreach that improves quality metrics but rarely gets done consistently by a stretched front desk.

The Structured Task Model: Why "Just Call the Patient" Isn't Enough

Every Kickcall Tickler carries structured fields so the AI agent behaves predictably:

Required: Patient · Task Type · Due Date · Instructions Optional: Priority · Provider · Appointment Type · Location · Duration · Target timeframe · Preferred date/time · Contact method · Maximum call attempts · Additional instructions

Kickcall is intentionally designed not to guess at clinical intent. A Tickler like "Book a follow-up appointment with Dr. Smith within 2 weeks" is actionable. A bare instruction like "Call patient" is not — Kickcall will require meaningful instructions or route the task for clarification rather than improvising. For a Canadian clinic, this is the difference between a tool that reduces liability and one that creates it.

Priority levels

Tasks can be flagged Routine, Urgent, or ASAP, which directly affects queue position and how quickly Kickcall places the call.

Contact strategy

Each task supports Phone, SMS, or Phone + SMS, with configurable maximum attempts, retry intervals, voicemail handling, and callback logic — matched to how your clinic already prefers to reach patients.

Structured Outcomes: Kickcall Never Just Marks a Call "Done"

This is one of the most important design decisions in the whole system, and it's the one most Canadian clinics ask about first: what happens when Kickcall can't reach the patient?

Kickcall never simply marks a failed call as completed. It returns a structured outcome for every task, for example:

  • APPOINTMENT_BOOKED
  • PATIENT_DECLINED
  • PATIENT_ALREADY_BOOKED
  • PATIENT_REQUESTED_CALLBACK
  • PATIENT_UNREACHABLE
  • VOICEMAIL_LEFT
  • INVALID_NUMBER
  • ESCALATED_TO_STAFF

Referral-specific and general outcomes follow the same pattern (REFERRAL_APPOINTMENT_BOOKED, REFERRAL_PENDING, SPECIALIST_UNREACHABLE, MESSAGE_DELIVERED, and so on).

Example: an unreachable patient

Attempt 1: No answer Attempt 2: No answer Attempt 3: Voicemail left Final outcome: Escalated — Unable to reach patient after 3 attempts.

Depending on your clinic's configuration, Kickcall will either keep the Tickler open or complete the Kickcall portion and automatically create/escalate a new task for your human staff. The recommended default is to escalate to a real person after the configured number of attempts — Kickcall is built to hand off, not to quietly let a patient fall through the cracks.

Writing Back to OSCAR Pro Like a Real Receptionist

After the workflow finishes, Kickcall updates the original Tickler with a clear, human-readable outcome — no separate dashboard required to understand what happened.

Original Tickler:

Kickcall — Referral accepted: book patient appointment

Completed outcome (written back automatically):

Completed — Patient reached and appointment booked for September 18, 2026 at 2:00 PM with Dr. Smith.

Unsuccessful attempt:

Escalated — Patient could not be reached after 3 attempts. Voicemail left.

This is the closest an AI system gets to acting like an actual MOA: it picks up the assigned task, does the work, and reports back on the exact same Tickler, in plain language your physicians and staff can read at a glance.

Full Audit Trail — Built for Clinical and Regulatory Accountability

Every Kickcall Tickler maintains a complete, timestamped record:

  • Task created timestamp
  • Task assigned timestamp
  • Task execution timestamp
  • Call attempts
  • Call outcome
  • Final outcome
  • Appointment created/updated
  • Completion timestamp
  • Escalation reason
  • Kickcall conversation/call reference

For Canadian clinics operating under provincial privacy legislation (like PHIPA in Ontario or equivalent frameworks elsewhere), this level of auditability matters — every patient contact attempt made on the clinic's behalf is logged and traceable back to the originating Tickler.

When Kickcall Escalates to Your Human Staff

Kickcall is designed to know the edges of its own job. It escalates automatically when:

  • The patient asks to speak with a human
  • The patient has a question outside the task's scope
  • The patient disputes information
  • No suitable appointment can be found
  • The patient can't be verified
  • Required information is missing from the Tickler
  • Maximum call attempts are reached
  • The situation falls outside a supported workflow

Example escalation note written back to OSCAR Pro:

Kickcall → Staff Escalation: Patient wants to speak with the clinic regarding an issue outside the appointment-booking workflow.

This means Kickcall functions less like a rigid script and more like a properly trained junior staff member — it does what it's confident doing, and it hands off the rest, with full context, instead of guessing.

Beyond Ticklers: Kickcall Is a Workflow Automation Platform, Not Just a Calling Tool

Everything above describes Kickcall's OSCAR Pro Tickler integration specifically — but Ticklers are just the first workflow, not the whole product.

Kickcall is architected as a general-purpose administrative automation layer for your clinic. The same structured-task-and-outcome model that powers appointment booking, referral follow-up, and recall can be pointed at any repetitive, phone-and-messaging-based administrative workflow your practice runs — today or in the future. The task-type architecture is deliberately extensible, so new workflows can be added without redesigning the underlying system.

In practice, that means the value of Kickcall compounds over time: start with the highest-friction Tickler types (referrals, missed appointments, recalls), then expand into whatever other business-specific outbound workflows are eating your staff's day — because Kickcall was built from the ground up to automate your clinic's specific processes, not a fixed, one-size-fits-all script.

The Bottom Line for Canadian Family Physicians

OSCAR Pro already gives your clinic a task system your team understands. Kickcall doesn't ask you to replace it — it plugs an AI-powered outbound-calling team member directly into it. Assign a Tickler to Kickcall the same way you'd assign it to your MOA, and Kickcall will contact the patient, complete the workflow, report back on that exact Tickler, and escalate to your human staff whenever the job calls for a real person.

That's the whole point: administrative work gets done consistently, physicians stop absorbing follow-up risk, and your front desk gets its time back — without adding another system for your team to learn.

Frequently Asked Questions

1. Can I set Kickcall as the default assignee for certain Tickler types, or do I have to assign it manually each time?

Yes — OSCAR Pro supports setting a default recipient for Ticklers. Your clinic can configure recurring, high-volume Tickler types like recalls or appointment confirmations to default straight to Kickcall, so staff don't have to manually reassign the same task type every time it's created.

2. If Kickcall hasn't acted on a Tickler yet, does it still show up as overdue like a human-assigned one would?

Yes. Kickcall doesn't get special treatment in the queue — if a Tickler assigned to Kickcall passes its due date before being worked, it turns red and shows overdue exactly the way it would for any staff member. That visibility is intentional: your team can spot a stuck Kickcall task the same way they'd spot one sitting on an MOA's desk.

3. Can Kickcall use our clinic's existing Suggested Text templates, or does it write its own scripts?

Kickcall pulls from the specific instructions on the Tickler itself, so any standardized wording your clinic has already set up through Suggested Text carries through into what Kickcall says on the call or text — you're not maintaining a separate script library for Kickcall.

4. What happens if a patient has two Ticklers assigned to Kickcall at the same time?

Each Tickler is treated as its own structured task with its own outcome — Kickcall works them independently rather than merging them into a single call, so your audit trail stays clean per-task even if a patient has multiple things in progress.

5. When Kickcall escalates a task, does the original Tickler get reassigned, or does a new one get created for staff?

Kickcall writes the escalation outcome onto the original Tickler and either keeps it open or triggers a new task for your staff, depending on how your clinic has it configured — the recommended default is auto-escalation to a person after the configured attempt limit, so nothing sits silently past due.

6. Can staff step in and take over a Tickler while Kickcall is mid-task?

Yes. Because Kickcall is just another assignable user, staff can reassign a Tickler away from Kickcall at any point the same way they'd reassign it from one colleague to another — nothing about the Kickcall workflow locks a task in.

7. Does it matter where the Tickler was created from — schedule, eChart, Inbox — or does Kickcall only work with some entry points?

Kickcall works with Ticklers regardless of where they were created — schedule, patient Master Record, eChart, or Inbox (where it appears as "Task"). If it's assignable to a provider, it's assignable to Kickcall.

8. Can I filter the Tickler tab to see only what Kickcall is working on?

Yes — the same filtering your clinic uses to view Ticklers by assignee works for Kickcall too, so you can pull up exactly what's in its queue at any time without a separate dashboard.

Ready to launch AI voice the right way?

Book a session with Kickcall to see how responsible AI can power your next step in customer communication.

Icon

24/7 Call Handling

Icon

Multilingual Support

Icon

Live Call Transfer

Icon

Smart Appointment Booking

Icon

Auto-Sync Knowledge Base

Icon

AI-Powered Receptionist

Icon

Custom Integrations

Icon

Secure & Scalable

Icon

White-Label Ready

Icon

Analytics Dashboard

Icon

Spam Call Detection

Icon

Dedicated Technical Manager

Icon

AI Agent Builder

Icon

Real-Time Slack Support

Icon

VoIP-First Architecture

Icon

Customer Support

Icon

Workflow Automation

Icon

Data Security

Icon

Intelligent Scheduling

Icon

Advanced Reporting

Icon

Lead Scoring

Icon

Customer Support

Icon

Workflow Automation

Icon

Data Security

Icon

Intelligent Scheduling

Icon

Advanced Reporting

Icon

Lead Scoring