Service-due reminders (tune-ups, cleanings, check-ups)
Fill your calendar with repeat work customers already need.
The problem
Customers need recurring service (6-month cleanings, annual AC tune-ups), but they forget, and so do you.
What it does
Every day it finds customers whose last service plus the interval falls within the next 14 days, then texts and emails them a booking link once.
- Import
service-due-reminders.n8n.json. - Set CUSTOMERS_URL returning [{name, phone, email, last_service, interval_days, reminded_for}] and BOOKING_URL.
- After sending, update reminded_for in your system (or the reminder repeats daily for 14 days). The code skips customers whose reminded_for equals the current due date.
- Attach Twilio + Resend credentials, activate.
Credentials: each HTTP node uses a generic credential (Twilio = HTTP Basic Auth with Account SID/Auth Token; Resend/OpenAI = Header Auth Authorization: Bearer <key>). Values like $env.BUSINESS_NAME read environment variables. On n8n Cloud, replace them with literal text or n8n Variables ($vars).
Make / Zapier notes
Zapier: Schedule → Sheets 'Lookup rows' (due date column) → SMS + Email. Many practice-management tools have built-in recall, so check those first.
Compliance notes
SMS consent (TCPA / A2P 10DLC): Only text people who gave you their number for this purpose (form checkbox, booking, or past customer relationship for transactional messages). Marketing texts need prior express written consent. Register your Twilio number for A2P 10DLC, include your business name, honor STOP/HELP (Twilio handles STOP automatically), and only send 8am-9pm recipient local time. Service reminders to existing customers are generally transactional, but keep them free of promotions. Dental and vet practices: no clinical details in texts (HIPAA). Email (CAN-SPAM / GDPR): Promotional emails need an unsubscribe link and your physical address; honor opt-outs. In the EU/UK you need opt-in consent.
Expected result
More repeat bookings with no staff calling; recall programs are a top revenue lever in dental and HVAC.
Workflow file: service-due-reminders.n8n.json