Manage the full lifecycle of your service contracts. Create contracts, schedule maintenance, generate ServiceM8 jobs, track renewals, and give your clients a self-service portal — all from one platform.
From creation to renewal, PPM handles every stage.
Create contracts with client/site details, dates, values, line items, and custom reference numbers.
Define maintenance schedules with flexible recurrence patterns. Link assets and set up job templates.
Generate ServiceM8 jobs when visits are due. Track completion and service history.
Automated renewal reminders. Client self-service renewal acceptance. Contract cloning for new periods.
Client/site separation, line items, start and end dates, contract values, custom reference numbers, professional PDF generation, and digital signatures for client acceptance.
Weekly, monthly, quarterly, annual, or custom recurrence patterns. Multiple schedules per contract. Schedule templates for quick setup of common maintenance routines.
One-click or batch ServiceM8 job creation from due maintenance visits. Jobs include tasks, materials, badges, and notes — so your field team has everything they need.
Automated email reminders at configurable intervals before contracts expire. Client self-service renewal acceptance, contract cloning, and full renewal history tracking.
Collect recurring contract payments via Stripe. Payment links, subscriptions, and pay-to-sign — so clients can pay and accept contracts in a single step.
Clients view their contracts, upcoming maintenance schedules, registered assets, compliance certificates, and uploaded documents online — no phone calls needed.
Over 20 industries use PPM to manage their service contracts — from fire protection and HVAC to electrical, plumbing, and pest control.
From fire safety to facilities management
No limits on contracts or schedules
Create ServiceM8 jobs instantly
No credit card required
Everything you need to manage service contracts, included in one plan.
EVERYTHING YOU NEED
30-day free trial · No credit card required
Creating a contract in PPM is straightforward. You select a client and site from your ServiceM8 account, set start and end dates, define the contract value, add line items for the services covered, and assign a custom reference number. You can also generate a professional PDF contract document and collect digital signatures from your clients.
Yes. PPM sends automated email reminders before a contract expires — at configurable intervals such as 90, 60, 30, 14, and 7 days. Clients can accept renewals directly via a self-service link, or you can clone an existing contract to create a new period with all the same schedules, assets, and settings carried over.
Yes. When maintenance visits are due, you can generate ServiceM8 jobs with one click or in batch. Each generated job includes the tasks, materials, badges, and notes from your schedule template — so your field team has everything they need without manual data entry.
Yes. PPM includes a customer portal where your clients can log in and view their active contracts, upcoming maintenance schedules, registered assets, compliance certificates, and uploaded documents — all without needing to contact your office.
Start managing contracts, schedules, and renewals in one platform. 30-day free trial, no credit card required.