Skip to main content

Recurring Plans

Surface: Customer Portal · View: Web Browser · Last Updated: 2026-05-16

URL: portal.mikescontracting.com/recurring

Customers with active maintenance or service plans see all their recurring agreements in one place — what's included, when the next visit is scheduled, the full visit history, and options to pause or cancel.

Contractor-defined plans. Recurring plans are created and priced by the contractor in the CRM. The customer sees the plan details, next visit date, and history — they cannot edit the plan terms, but they can pause or cancel with the contractor's configured notice period.

The Interface​

The page shows all active plans as cards in a 2-column grid with a unified visit history list below.

Plan Cards (example)​

Seasonal Gutter Cleaning — Active

  • Frequency: Every 6 months
  • Price: $149 / visit
  • Payment: Auto-billed on visit day
  • Card on file: Visa ••4242
  • Next visit: July 14, 2026
  • Actions: [Pause] [Cancel Plan]

Annual Roof Inspection — Active

  • Frequency: Every 12 months
  • Price: $249 / visit
  • Payment: Auto-billed on visit day
  • Card on file: Visa ••4242
  • Next visit: November 3, 2026
  • Actions: [Pause] [Cancel Plan]

Visit History (unified across all plans)​

DateServiceTechnicianStatus
Jan 14, 2026Gutter Cleaning — Front & BackMarcus R.Complete
Nov 3, 2025Roof Inspection — FullMike T.Complete
Jul 11, 2025Gutter Cleaning — Front & BackMarcus R.Complete

What Customers Can See and Do​

FeatureDescription
Plan DetailsService name, frequency, price per visit, payment method on file, and next scheduled visit date.
Next VisitExact date of next scheduled visit. Customer receives a reminder notification 48 hours before.
Visit HistoryFull log of every completed visit under the plan — date, service performed, technician name.
PauseSkip the next visit or pause for a defined period. Contractor configures whether self-service pause is allowed.
CancelCancel the recurring plan. Contractor configures required notice period (e.g. 30 days). Contractor is notified immediately.
Update PaymentChange the card used for auto-billing this plan — links to Payment Methods page.

Customer Actions — What's Allowed​

ActionAvailable in PortalNotes
View plan details and pricingYesRead-only; contractor sets the terms
See next visit dateYesScheduled by contractor
View full visit historyYesAll completed visits with technician name
Pause the planYes (if enabled)Contractor can restrict this; pause notifies contractor
Cancel the planYesSubject to notice period configured by contractor
Change payment cardYesVia Payment Methods page
Request a reschedule of next visitYesSends a message to contractor; contractor confirms new date
Edit plan price or frequencyNoContractor-controlled; customer must contact contractor
Add services to planNoContractor creates new plan or upgrades existing one

Notifications for Recurring Plans​

  • 48 hours before visit — reminder SMS/email with date, time window, and technician name
  • Day of visit — technician dispatched notification with live tracker link
  • Visit complete — summary notification; if photos taken, link to view them in My Projects
  • Payment processed — receipt emailed; appears in Transaction History
  • Plan paused or cancelled — confirmation to customer + notification to contractor