Skip to content

Pet Care Due-Date Reminders · Pet Care

Send every pet reminder in your own wording, in one batch

Each Monday AI turns your practice software's reminder export into friendly emails using only your approved wording. The front desk approves once, and rows are marked sent.

Available now $79 one-time · never renewsIncluded in Enterprise

Free account to start. Buying and running live need a paid plan.

  • Runs on a schedule
  • 2 AI steps
  • A person approves before it acts
  • About 20 min to set up

Sound familiar?

The job, before and after this agent.

What it feels like today

  • “Reminder postcards are slow, and our software's emails sound robotic.”
  • “The front desk never has time to send due-date reminders by hand.”
  • “We want reminders to say exactly what our vets approved, nothing more.”

What you get with the agent

  • Every Monday, reads your reminders export from Google Sheets.
  • Drafts a friendly reminder for each due item with the pet's name, due date, your booking link and your own wording for that item.
  • Holds any item without your wording, so the AI never writes health content itself.
  • The front desk edits or holds any reminder and approves the batch once.
  • Each reminder is checked, emailed with replies to the front desk, and its row marked “sent” with the date.

Before

Reminders are a Monday job that keeps slipping to Friday, and owners call in asking whether their dog is due for anything.

After

Monday morning the front desk reads one batch, holds one pet that just visited, approves, and every owner has a friendly reminder with your booking link.

How it works

The whole workflow, step by step.

Every Monday the agent reads the reminders export from your practice software in Google Sheets (pet, owner, email, reminder item, due date). For each row that's due, not yet sent and has an email, AI drafts a friendly reminder using your own wording for that item and your booking link; items without wording of yours are held, never written by the AI. The front desk approves the whole batch once, each reminder gets a final check and is emailed, and its row is marked “sent”. It drafts and organises for a person to approve and makes no medical/veterinary decision: front-desk admin only, no medical advice or interpretation, and item names and wording are yours. It doesn't book appointments. Practice software (ezyVet, Cornerstone) isn't a connector, so it needs an export to the sheet.

  1. TriggerEvery Monday at 8:00
  2. App callRead your reminders sheet
  3. LogicCheck the due dates
  4. LogicEach reminder due
  5. AI stepDraft the reminder (or skip)
  6. Human approvalApprove this week's reminders
    • Approved:Each approved reminder
    • Rejected:Batch not sent
  7. OutputBatch not sent
  8. LogicEach approved reminder
  9. AI stepFinal check on the wording
  10. LogicCheck before sending
  11. LogicSend it?
    • Passes:Email the owner
    • Held:Not sent
  12. OutputEmail the owner
  13. App callMark the row sent
  14. OutputNot sent
  15. OutputBatch done

This is the workflow that opens in your workspace when you set the agent up. Every step can be edited.

  1. Step 1Every Monday at 8:00Runs once a week. Set your time zone on the trigger: “today” and the reminder window are counted in that zone.
  2. Step 2Read your reminders sheetReads the reminders export from your practice software in Google Sheets: one row per pet and reminder item, with owner, email, due date and the agent's status column.
  3. Step 3Check the due datesIn code, not AI: works out the days to each reminder's due date in your time zone and keeps only items due in the next 30 days or up to 30 days overdue. Change the window here (within.min = days overdue as a negative number, within.max = days ahead).
  4. Step 4Each reminder dueRepeats the draft step for every reminder the date check kept (up to 100 per run).
  5. Step 5Draft the reminder (or skip)AI checks the row isn't sent yet and has an email, then writes a friendly reminder using your own wording for that item and your booking link. The due window was already checked in code.
  6. Step 6Approve this week's remindersThe whole batch waits in Reviews. The front desk checks each reminder, edits wording, sets send to false on any that shouldn't go and approves; nothing is sent before that.
  7. Step 7Batch not sentThe front desk rejected this week's batch; nothing was sent or marked.
  8. Step 8Each approved reminderRepeats the wording check, the code checks, the send and the row update for every reminder in the approved batch.
  9. Step 9Final check on the wordingAI reads each approved reminder for medical advice or health claims slipped in during editing — naming the item, the pet and the due date and inviting the owner to book are fine. It must quote the exact sentence it objects to.
  10. Step 10Check before sendingIn code: drafted to send, still marked to send, exactly one valid email, a row number, and a subject and body with no placeholders left — plus the wording check's verdict. Anything that fails is held, with the reason.
  11. Step 11Send it?Reminders that pass every check are emailed and their row marked “sent”; the rest are held for the front desk, with the reason.
  12. Step 12Email the ownerSends the approved reminder from your workspace's sender, with replies going to your front desk.
  13. Step 13Mark the row sentWrites “sent” and today's date into the reminder's row, so it isn't sent twice.
  14. Step 14Not sentSkipped, on hold, set to not send or stopped by a check; the reason (send_check.reason) is in the run history.
  15. Step 15Batch doneThe run history keeps every reminder sent and any held or failed, with the reasons.

Example run

What goes in, and what comes out.

Example with fictional data

Comes in

Export row (fictional): Biscuit, owner Nora Hale, reminder item “Rabies vaccine”, due 2026-05-12.

The agent produces

Friendly email to Nora that Biscuit is due on May 12, using your rabies wording as written and your booking link. Waiting in the batch for front-desk approval.

What you need

Everything it takes to run it.

About 20 minutes from purchase to live. A checklist above the canvas takes you through each step.

Plan

Included in Enterprise; on other paid plans it's $79 once. Agents run live on paid plans, from Basic ($39/mo).

Your AI key

Connect any of 14 AI providers on your own key. Your provider bills usage directly, at cost; we add no markup.

Apps

Checklist

  • A paid plan (agents run live on paid plans).
  • An AI provider key (Settings → AI Providers).
  • Google Sheets (with edit access to the sheet), connected in Settings → Integrations.
  • A weekly export of your practice software's reminders into the sheet, and your approved wording per reminder item.

Setup, about 20 minutes

  1. Connect your AI provider. The AI steps run on your own key (OpenAI, Anthropic, Google and more). Add one in Settings → AI Providers.
  2. Connect Google Sheets. Connect the Google account that can open and edit your reminders sheet (Settings → Integrations → Google Sheets).
  3. Paste your wording per item. Open “Draft the reminder (or skip)” and replace the placeholder with your booking details and your approved wording for each item. The reminder window (30 days ahead, 30 days overdue) is set in “Check the due dates”.
  4. Pick your reminders sheet. Open “Read your reminders sheet” and “Mark the row sent”, pick the same account, spreadsheet and tab in both, then enter the status column letter.
  5. Add your front desk inbox. Open “Email the owner” and enter the address owners' replies should go to.
  6. Test it with Dry Run. Press Dry Run: the agent runs on sample data with no messages sent and nothing written to your apps.
  7. Switch the trigger on. Open the trigger, set your time zone (due days are counted in it) and switch the schedule on. It runs every Monday at 8:00 — update the export before then.

Is it a fit?

Who it's for, and what it won't do.

Built for

  • Veterinary clinic front desks
  • Practice managers at small animal clinics
  • Mobile vet and vaccine clinics

What it doesn't do

  • It drafts and organises for a person to approve; it makes no legal, credit, medical/veterinary, permit, eligibility or coverage decision. Front-desk admin only: no medical advice or interpretation, and item names and wording are yours.
  • It doesn't book appointments (owners use your booking link or call).
  • Practice software (ezyVet, Cornerstone) isn't a connector, so it needs an export to the sheet.
  • Nothing is sent before the front desk approves the batch. Rows whose due date it can't read are skipped (listed in the date check's not_due in the run history).

We list the limits up front so you can decide before you buy.

Price

$79 one-time

Per workspace. It never renews.

Available now
  • Included at no extra cost on Enterprise.
  • Buying and running it live need a paid plan, from Basic ($39/mo).
  • Dry Run costs nothing: simulated AI and app calls, nothing sent.
  • AI usage is billed by your own provider, at cost. No AI credits to buy from us.

One-time agent purchases aren't covered by the 30-day money-back guarantee. Refund policy

FAQ

Questions about Pet Care Due-Date Reminders.

Does it give medical advice?

No. It's front-desk admin only and makes no veterinary decision. Item names and health wording are yours, and items without your wording are held, never written by the AI.

Does it connect to ezyVet or Cornerstone?

No. Practice software isn't a connector, so export your reminders to the Google Sheet each week. It doesn't book appointments; owners use your link or call.

How long does setup take?

About 20 minutes: connect Google Sheets, paste your wording per item, pick your reminders sheet and add your front desk inbox.

Is it worth paying for?

It's a one-time purchase that never renews, set against writing and sending reminders by hand. You need a paid plan and your own AI key; Dry Run is free.

Who writes the health wording?

You do. Each reminder item (e.g. rabies vaccine, dental check, heartworm test) uses the wording you paste in; items without wording are held, never written by the AI.

What should the sheet have?

One row per pet and item: Pet, Owner, Email, Reminder item, Due date, plus two empty columns at the end for the agent (Status, Sent on). Dates like 2026-11-02, 11/02/2026 or November 2, 2026 all work. Up to 100 due reminders are drafted per run, so keep sent rows in another tab or replace the export each week.

How is the reminder window worked out?

In code, not by the AI: the agent counts the days from today (in your trigger's time zone) to each due date and keeps items due in the next 30 days or up to 30 days overdue. To change it, open “Check the due dates” and edit within.min / within.max.

Is this a subscription?

No. Pet Care Due-Date Reminders is a one-time purchase of $79 per workspace and never renews. The Enterprise plan includes it at no extra cost. Running it live needs a paid plan (from Basic ($39/mo)), and your AI provider bills you directly for usage.

Can I test it before it touches real data?

Yes. Once it's set up in your workspace, Dry Run plays every step on sample data with simulated AI and app calls: nothing is sent and nothing in your apps changes. Switch the trigger on only when you're happy.

Put Pet Care Due-Date Reminders to work.

Free account, no credit card. Your Agents page opens with Pet Care Due-Date Reminders ready to buy and set up, then Dry Run it before it goes live.