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