Small-business automations
Lead follow-up for a plumber, invoice reminders for a cleaning company and review requests for a salon, built the way client work is built.
- Never sends the same message twice
- Never fails silently: every failure alerts the owner
- Cleans messy names, emails, phones, dates and amounts
- Waits out quiet hours and weekends
Northfield Plumbing Co.
- Mon 09:10formMaria Gonzalez, Maria.Gonzalez@Gmial.com: “Kitchen sink drains slowly”
- Mon 09:10ownerNew inquiry: Maria Gonzalez, with her phone number
- Mon 09:10customerInstant reply to maria.gonzalez@gmail.com (the typo fixed)
- Mon 09:40ownerMaria wrote again: one conversation, no second reply
- Tue 10:00ownerBob left no usable email or phone: passed to you
- Tue 10:00customerFollow-up to Maria
- Tue 15:00stoppedMaria replied: her follow-ups stop
- Wed 09:00customerFollow-up to Wei: waited for 9 a.m., not 9:15 p.m.
- Fri 09:00customerLast follow-up to Wei, then no more
Cannon River Cleaning
- Mon 10:00ownerInvoice 1046 has no email: passed to you, not guessed
- Mon 10:00ownerInvoice 1047’s due date reads 13/45/2026: passed to you
- Mon 10:00customerFriendly reminder: invoice 1041, $1,240.00
- Mon 10:00customerFriendly reminder: invoice 1042, $100.00 of $180.00 left
- Mon 10:00ownerInvoice 1048 is 36 days late: time for a personal call
- Mon 10:00ownerThis week: 4 late invoices, $2,410.50 owed
- Tue 10:00customerSecond reminder: invoice 1042
- Sat 10:00quietWeekend: no customer emails
- Mon 09:00customerSecond reminder: invoice 1043 (9 a.m. after the clock change)
Juniper & Rose Salon
- Mon 13:00customerThank-you with the review link to Ana, 2 hours after her visit
- Tue 09:00customerTo Jordan: her visit ended 6:30 p.m., so it waited for morning
- Tue 12:00skippedTom was a no-show: not asked
- Wed 14:00skippedAna again: already asked this year
- Wed 15:00skippedPriya’s email reads “priya at example”: not used
- Wed 16:30customerThank-you with the review link to Sam
A simulated week, as npm run demo prints it.
