Build the recurring-revenue heart of your shop.
14-day free trial. Membership engine + post-job pitch script + auto-renewal, all in.
No credit card · 14-day trial · Cancel anytime
Sell maintenance plans in two taps after a job. Whitrack auto-renews on Stripe, auto-creates the next visit, applies member-tier discounts, and sweeps expiring cards before they fail. Most shops ship a membership program in their first month.
Auto-renewal on the right cards beats handwritten reminders. Members stay members.
Three-sentence pitch script after a happy service call books members at this rate consistently.
Margin per member after delivering two tune-ups + filters, on a $24/mo plan. 200 members = $27k/yr.
Built for shops that want predictable revenue between the emergency calls.
Three tiers (good/better/best). Each with its own visits/year, member-tier discount, included services. Templated for HVAC, plumbing, electrical, pest, lawn, roofing.
Three-sentence script in the mobile app. Customer says yes. Tech taps 'Add membership' and hands the phone over for one-tap signup.
Stripe charges monthly or annually. Whitrack auto-creates the next visit job 6 months out. Customer gets a friendly text the week before.
Expiring cards trigger a 30-day-out 'update your card?' text. Failed payments retry on schedule. Members rarely lapse by accident.
Each membership is a Stripe subscription. Monthly or annual billing, prorated upgrades, paused/canceled states all clean.
Failed payments retry automatically. Expiring cards trigger update flows before they fail. Most shops see <2% involuntary churn.
Plan includes 2 tune-ups/year? Whitrack creates them at the right month, in your dispatch board, ready to assign.
Members get 10% / 15% / 20% off repairs (your choice). Discount applies automatically when the customer matches.
See every membership coming up for renewal in the next 30/60/90 days. Reach out to lapsing members before they go.
One member can cover multiple properties (rentals, parents' house, etc.). Discount applies on every property's invoice.
Heat-wave week, dispatch board flags members for priority routing. Members feel cared for, you keep them long-term.
Members log into the customer portal to see plan details, history, upcoming visits, change cards, refer friends.
Spring + fall tune-ups. Filter program. Priority booking on heat-wave weeks. The most established membership pattern.
Annual drain cleaning. Water-heater flush. Whole-home leak inspection. Less common but rapidly growing.
Annual whole-home electrical inspection. Surge protection check. Generator maintenance. Premium tier with EV charger maintenance.
Quarterly recurring service is the foundational membership pattern for pest. AutoPay portal, route-density-aware scheduling.
Recurring mowing programs by season. Annual aeration + overseed. Snow contracts as winter membership.
Weekly + biweekly pool service. Spring open / winterize as bundled events. Equipment-replacement coverage as a tier upgrade.
Yes for membership billing — we built the engine on Stripe Subscriptions for reliability. One-time payments can also be cash or check.
Yes. Whitrack ships with templated tiers per trade as a starting point, but every field is editable: name, price, billing cadence, included visits, member-tier discount %, perks list.
Stripe retries on a smart cadence. Whitrack pings the customer with a friendly 'update your card' link. If still unpaid after 14 days, the membership pauses and you get a renewal-pipeline alert.
Member tier is a property of the customer. When you add a job for them, the right discount applies automatically. Same with parts pricing if your price book respects member tiers.
Yes — one membership, multiple addresses. Useful for rentals, parents' homes, or commercial property managers with a portfolio.
Yes. Whitrack ships a 'win-back' campaign template that messages past customers with a membership offer over 4 messages. Low-pressure, high-converting, all configurable.
14-day free trial. Membership engine + post-job pitch script + auto-renewal, all in.
No credit card · 14-day trial · Cancel anytime