Pillar
Pillar
Revenue

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.

Flexible SchedulingService PackagesAuto-Create JobsBilling Integration

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.

Recurrence Rules

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

Every 6 months

Next: Mar 15

Pool Filter Cleaning

Riverside Commercial

Monthly

Next: Feb 22

Fire Sprinkler Inspection

Oakwood Office Park

Quarterly

Next: Apr 1

Landscaping Service

Maple Street HOA

Bi-weekly

Next: Feb 14

Pest Control Treatment

Summit Business Center

Monthly

Next: Mar 3

5 active patterns

12 jobs created this month

Service Package

HVAC Preventive Maintenance

Annual tune-up with 18-point inspection

Active

Default Job Title

HVAC Seasonal Tune-Up

Appointment Template

18-Point Inspection

Lead Time

7 days

Default Duration

90 min

Linked Price Book Items

Filter Replacement (16x20)$24.00
Coil Cleaning Service$85.00
Thermostat Calibration$45.00
Service Packages

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.

Billing Integration

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

Active

Type

Maintenance

Cycle

Quarterly

Billing

$149/qtr

Upcoming Jobs

Spring Tune-Up

Mar 15, 2026

Scheduled

Summer Inspection

Jun 15, 2026

Upcoming

Fall Maintenance

Sep 15, 2026

Upcoming

Auto-Renew

Enabled

Next Billing

Apr 1, 2026

How recurring jobs work

Three steps from setup to autopilot.

1

Define the pattern

Choose frequency, interval, and day-of-week. Assign a customer, technician, location, and appointment template.

2

Link to a service agreement

Optionally tie the pattern to an agreement for synchronized billing. Set the cycle and let Stripe handle payments.

3

Jobs appear automatically

Pillar creates new jobs based on lead time and next occurrence. Your team sees them on the calendar, ready to go.

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.