Help Center

How to run Bar Cop.

Step-by-step guides for every part of the app. Keep this open in a second window while you work, so you can follow along on your own screen.

Build the Schedule

Build Schedule is a weekly grid: your staff down the left, the seven days across the top. You fill it in by clicking, and Bar Cop costs it out live against a labor budget as you go, then warns you about anything worth a look before you post.

1. Pick the week

Open Labor → Build Schedule. It opens on the current week. Use the week chips and arrows to move between weeks, or This Week to snap back. A posted week opens ready to edit; an empty one is ready to build. On an empty week after a posted one, Start from last week drops your most recent schedule onto the grid so you pencil in changes instead of rebuilding from scratch.

2. Add and edit shifts

Click any empty day cell to add a shift for that person, then set a start and end time. Click an existing block to change its time or remove it. Double-book someone on the same day and the block turns red so you can fix it. A cell reads Off when that person requested the day off or has it as a regular day off; drop a shift there and it turns red with a warning before you post.

3. Work the labor budget

Bar Cop projects the week's revenue from your recent weeks and any booked events, and turns it into a labor budget at your target percent. It shows the Target Hours that forecast supports at your RPLH target, what you have scheduled, and how much budget is left, green when you are under and red when over. Tap Edit on the forecast to set your own number for a week the projection cannot see, like a holiday, then Use Bar Cop's Number to hand it back.

No sales history yet? Type a number to get a budget. Bar Cop takes over once you have a few weeks logged.

4. Clear the warnings, then post

As you build, one warnings box under the grid gathers anything to look at before you post: anyone in or near overtime (hours over 40 pay at time and a half), anyone double-booked, and anyone scheduled on a day off. Fix an issue and it drops out of the box. You can always post as is and override a warning on purpose. Salaried staff never show in overtime, since they are exempt.

5. Save a template to reuse

To save the current grid as a reusable week, put a name in the Template Name box before you save. Load one of your Saved Templates at the bottom of the page to start from a typical week. Loaded a template? Its name is already there: keep it to update that template, or change it to save a new one.

6. Look ahead with Overtime Watch

Open Labor → Overtime Watch to catch overtime before it happens. For each hourly person, Projected is the greater of hours already logged and hours still scheduled that week; anything over the threshold is overtime, and Extra OT Cost is the half-time premium. The Suggested Action column shows the exact hours to cut from their remaining shifts to clear the line, and View Schedule for This Week opens the same week in Build Schedule to make the change.

Working an event: when a booked event falls on a day, that day gets an EVENT tag. Open anyone working it and check the "Working [event name]" box in the shift pop-up so only their hours flow to the booking's Event P&L. Every posted schedule is saved to Schedule History, and Worksheet prints a blank staff-by-day grid to pencil in first.

Still need a hand? Email support@barcop.com.