Pillar

Scheduling that stops double-bookings

Month, week, and day views with one lane per technician. Drop a job on somebody who is already out and Pillar flags it before you save.

Start free

Every feature is switched on from the first day. No credit card, no contract.

app.pillarfsm.com
Views
Month, week, day, and a lane per tech
Conflicts
Checked on every booking and every move
Unscheduled
Held in a panel beside the board

The whole month, then the one day

Same board, three zoom levels. Look at the month to see where the week is thin, then drop into the day to fix it.

  • Month, week, and day views of the same schedule
  • Drag a job to move it, drag its edge to change how long it takes
  • Two or more technicians on one job when it takes a crew
  • Emergency, high, normal, and low, each with its own color
app.pillarfsm.com
Month view. Where next week is thin.

Everyone’s day, side by side

Every technician gets a column and the unscheduled jobs wait in a panel beside them. Nothing sits in a notebook.

  • One column per technician, unassigned work in its own lane
  • Filter the board to one technician or one location
  • Unscheduled jobs listed beside the board, ready to drag onto a slot
  • Status filters for scheduled, dispatched, and in progress
app.pillarfsm.com
Day view. Six technicians, one job still unassigned.

It catches the double-booking first

Move a job onto a technician who is already booked and Pillar names the appointment it collides with. It offers the times that are actually open.

  • The check runs on the first booking and again on every move
  • It tells you whose appointment and what time
  • Open alternatives offered in the same dialog
  • You can still overrule it when the overlap is deliberate
The clash, named, before you save.

How it goes

A Tuesday on the dispatch board

7:40 am

The board

Open the day view. Six technicians, six columns, colored by priority, and one job still sitting unassigned.

9:15 am

The emergency

A no-heat call comes in. Drag it onto the technician with the gap and Pillar checks their other appointments before it lands.

1:00 pm

The move

A customer asks for Thursday instead. The conflict check runs again on the new time and offers the slots that are free.

4:30 pm

Tomorrow

Whatever is still in the unscheduled panel is in front of you, not in somebody’s head.

Switched on, like everything else

Every view, every conflict check, and the unscheduled panel are on every account, however many technicians end up on the board. The one number to know here is the monthly job cap while you are the only person on the account: 100, and a second person removes it.

$0

The first person

Forever, with every feature switched on. No card at signup.

$39/mo

Each person after

Month to month. Customers and subcontractors sign in free and never count.

Questions about the calendar

Does Pillar stop me double-booking a technician?

It warns you. Every booking and every reschedule is checked against that technician’s other appointments, the clashing job is named, and open alternatives are offered before you save. You can still go ahead when the overlap is deliberate.

Can I see one technician’s day on its own?

Yes. Filter the board to a single technician, or to a single location if you run more than one.

Can I put two technicians on one job?

Yes. Assign as many as the work needs and it shows in each of their lanes.

What happens to jobs that have no date yet?

They wait in the unscheduled panel beside the calendar until somebody books them, and you drag one straight onto a slot. Emergency priority sorts to the top.

Does scheduling cost anything?

No. The calendar, the conflict checks, and the unscheduled panel are free on every account. While you are the only person on it Pillar creates 100 jobs a month, and a second person at $39 a month lifts that.

More pricing questions? Read the pricing FAQ →

Free for one. $39 for the next.

Every feature is switched on from the first day, this one among them.

Start free

No card. No contract. No sales call.