Repeat services that schedule themselves
Define daily, weekly, or monthly patterns and Pillar creates new jobs automatically. Maintenance contracts, seasonal tune-ups, and routine inspections stay on schedule without manual entry.
Set it once, run it continuously
Recurring jobs handle the scheduling burden so your team focuses on the work, not the calendar.
Flexible Frequency
Daily, weekly, and monthly patterns with configurable intervals. Run a job every Tuesday or every third month.
Automatic Job Creation
Pillar tracks the next occurrence and generates new jobs without manual entry. Your team just shows up.
Default Assignments
Assign a default technician, location, and special instructions. Every generated job starts pre-configured.
Start and End Dates
Set a start date and an optional end date. Seasonal contracts and fixed-term agreements are fully supported.
Lead Time Configuration
Specify how many days in advance jobs should be created, giving your team time to prepare.
Active/Inactive Control
Pause a recurring pattern without deleting it. Reactivate when the customer resumes service.
Flexible patterns for any service cadence
Built on an industry-standard scheduling engine, recurring jobs support daily, weekly, and monthly frequencies with configurable intervals. Set a start date, an optional end date, and let the system track what comes next.
Frequency and interval
Choose daily, weekly, or monthly, then set an interval. "Every 2 weeks" or "every 3 months" is one setting.
Day-of-week targeting
BYDAY support lets you specify which days of the week a job should recur. Useful for weekly route planning.
Next and last occurrence tracking
The system always knows when the last job was created and when the next one is due.
Appointment template inheritance
Each generated job can inherit a checklist, default duration, and service type from an appointment template.
Active Recurring Jobs
HVAC Preventive Maintenance
Henderson Residence
Next: Mar 15
Pool Filter Cleaning
Riverside Commercial
Next: Feb 22
Fire Sprinkler Inspection
Oakwood Office Park
Next: Apr 1
Landscaping Service
Maple Street HOA
Next: Feb 14
Pest Control Treatment
Summit Business Center
Next: Mar 3
5 active patterns
12 jobs created this month
Service Package
HVAC Preventive Maintenance
Annual tune-up with 18-point inspection
Default Job Title
HVAC Seasonal Tune-Up
Appointment Template
18-Point Inspection
Lead Time
7 days
Default Duration
90 min
Linked Price Book Items
Reusable templates for repeat work
Service packages bundle a job title, default duration, appointment template, and price book items into a single reusable definition. When a recurring job fires, the new job inherits everything from the package.
Auto-create recurring jobs
When enabled, the package generates jobs automatically on the defined schedule.
Default appointment template
Attach a template with a checklist and default duration so technicians know the scope before arriving.
Price book integration
Link price book items to the package. Generated jobs carry the correct line items and pricing.
Lead time in days
Control when jobs are created relative to the scheduled date. Give your office time to review and assign.
Tie recurring jobs to service agreements
Link recurring jobs to service agreements with automated billing cycles. Jobs generate while the agreement is active, and billing stays synchronized through Stripe.
Billing Cycles
Monthly, quarterly, semi-annual, or annual billing aligned to agreement terms.
Stripe Subscriptions
Automated recurring billing through Stripe Connect. Payments process on schedule.
Auto-Renewal
Agreements renew automatically unless cancelled. No manual contract chasing.
MRR Tracking
Monthly recurring revenue tracked in the UI so you see the financial impact.
Service Agreement
Annual HVAC Maintenance Plan
Henderson Residence
Type
Maintenance
Cycle
Quarterly
Billing
$149/qtr
Upcoming Jobs
Spring Tune-Up
Mar 15, 2026
Summer Inspection
Jun 15, 2026
Fall Maintenance
Sep 15, 2026
Auto-Renew
Enabled
Next Billing
Apr 1, 2026
How recurring jobs work
Three steps from setup to autopilot.
Define the pattern
Choose frequency, interval, and day-of-week. Assign a customer, technician, location, and appointment template.
Link to a service agreement
Optionally tie the pattern to an agreement for synchronized billing. Set the cycle and let Stripe handle payments.
Jobs appear automatically
Pillar creates new jobs based on lead time and next occurrence. Your team sees them on the calendar, ready to go.
Works with the rest of Pillar
Recurring jobs connect to scheduling, billing, customer management, and the price book.
Stop scheduling the same jobs by hand
See how recurring jobs, service packages, and automated billing work together in a live walkthrough of your actual service types.