Maintenance contracts, seasonal schedules, and auto-billed recurring visits, built to your exact cadence and rules, not the ones your last tool forced on you. Change a template or a rule in plain English and it goes live instantly, no rebuild.
2 fields added
Serial + filter size on every visit form
Pushed to all recurring templates
214 contracts updated at once
Live now
Past visits preserved, techs notified
Live in
Built your way
Contracts, cadences, billing, and upsells, with the one-offs still in the mix.
Monthly, quarterly, bi-annual, annual, with line-item visits and SLAs.
Next-visit dates generated automatically, rebalanced against capacity.
Weather-aware scheduling for heating, cooling, and outdoor trades.
Pre-paid, per-visit, or hybrid, all handled natively.
Response windows and included services enforced automatically.
Drafts, sends, nudges, and logs contract renewals without a rep.
Ninety days before a renewal, thirty before a warranty lapses, seven after a missed visit — scheduled off the date on the record, so it fires even if nobody opens the contract for a year.
Eligibility rules surface new revenue the instant it's available.
Platinum, Gold, Silver, with different SLAs, cadences, and pricing.
Recurring visits slot into existing capacity, no overbooking.
Monthly recurring revenue, expansion, and churn tracked live.
Shaped to your trade
HVAC
Spring + fall tune-up plans on your cadence.
Pest Control
Quarterly recurring service with AutoPay.
Fire Safety
Annual inspections scheduled and reported by AHJ window.
Integrations
Stripe
Recurring billing, AutoPay, and dunning, all handled.
QuickBooks / Xero
Recurring invoices recognized correctly over time.
Native e-sign
Renewals signed on the device and stamped to the contract.
Google Calendar
Recurring cadences visible to office and techs.
Weather APIs
Seasonal triggers react to actual weather, not the calendar.
Webhooks
Contract lifecycle events into any downstream system.
AI agents
Recurring revenue is lost quietly \u2014 a visit not generated, a renewal nobody chased. Agents make that loud.
Generates the next visit for every contract and rebalances the ones that don't fit, so a full week never silently drops a maintenance call.
Makes the renewal and reminder calls on schedule, and the re-book call after a customer skips.
Flags the missed visit, the contract running out of included hours, and the renewal ninety days out — counted from the date on the record, not from someone's calendar.