Campaigns

Each campaign targets a different reason to call. The scheduler re-runs them automatically — gap fill every few minutes, the rest hourly or slower.

Post-visit check-in

activePost-visit follow-up

Calls clients a few days after a completed visit to check on the pet, then raises any open recommendation.

Agent objective: “Make sure the pet is doing well after their visit, then raise anything they are due for.

Calls (30d)

116

Connected

59

Booked

19

Realized revenue

$7.1k

Queued now

8

Targeting: lookbackDays=10 · includeUpsell=true · daysAfterVisit=2 · Last run: Aug 1, 2026, 10:09 PM

Lapsed client win-back

activeClient reactivation

Reaches lapsed clients who have not been seen in a year or more.

Agent objective: “Reconnect warmly and get them back on the schedule.

Calls (30d)

111

Connected

48

Booked

22

Realized revenue

$5.9k

Queued now

4

Targeting: maxDaysSinceVisit=1095 · minDaysSinceVisit=365 · minLifetimeValueCents=20000 · Last run: Aug 1, 2026, 8:09 PM

Dental & diagnostics recall

pausedRecall / due for service

Works the recall list — patients due for dentals, bloodwork, wellness exams and preventives.

Agent objective: “Work the recall list for dentals and senior bloodwork.

Calls (30d)

110

Connected

55

Booked

17

Realized revenue

$5.1k

Queued now

12

Targeting: horizonDays=30 · minPriority=55

Same-week gap fill

activeSchedule gap fill

Watches for open and newly cancelled slots and calls clients who are due for a service that fits the gap.

Agent objective: “Fill the open slot with someone who is already due for something.

Calls (30d)

104

Connected

50

Booked

20

Realized revenue

$7.7k

Queued now

19

Targeting: horizonHours=72 · minSlotMinutes=20 · candidatesPerSlot=2 · Last run: Aug 1, 2026, 10:50 PM