K
Kwilio Scheduling
All articles
Getting Started

How to Set Up Employee Schedules on Mac with iCloud Sync

Running a small business on Apple devices means your tools should work the way Apple does — seamlessly across Mac, iPhone, and iPad, with your data always in sync. Kwilio Scheduling is built from the ground up for exactly that. This guide walks you through setting up your organization, adding employees, and publishing your first schedule on macOS.

Step 1: Create Your Organization

When you first launch Kwilio Scheduling on Mac, you'll be prompted to create an organization. This is the top-level container for everything — your employees, departments, locations, and schedules.

Enter your business name and confirm your iCloud account is signed in. Kwilio Scheduling uses CloudKit, Apple's private cloud infrastructure, to store and sync your data. Nothing is sent to third-party servers.

Step 2: Add Departments and Locations

Before adding employees, structure your business:

  • Departments group employees by role or function (Front of House, Kitchen, Sales, Support, etc.).
  • Locations represent the physical or virtual places where shifts take place.

On Mac, open the sidebar and navigate to Settings → Departments and Settings → Locations to add them. You can create as many as you need — there are no limits.

Step 3: Invite Your Employees

Each employee gets their own profile with a name, role, and pay rate. To add someone:

  1. Open Employees in the sidebar.
  2. Tap New Employee (or press ⌘⇧N).
  3. Fill in the employee's name, department, and hourly rate.
  4. Send them an invite link. Kwilio generates a unique kwilio://invite link that employees tap on their iPhone or iPad to join the organization.

Once they accept, their device syncs with your iCloud-hosted schedule automatically.

Step 4: Build a Schedule

Schedules in Kwilio are organized by week. To create one:

  1. Open the Schedules view.
  2. Tap New Schedule and pick the date range.
  3. Drag employees onto shifts in the calendar grid, or use New Shift to specify start/end times, location, and assigned employee.

For roles that repeat — a barista every Saturday morning, a manager every weekday opening — use Recurring Patterns to create the shift once and let it populate automatically.

Step 5: Publish and Notify

When your schedule is ready, publish it. Employees receive a push notification on their iPhone or iPad showing their upcoming shifts. Changes you make later sync in real time across every device in the organization.


Why Managers Use Mac, Employees Use iPhone

Kwilio Scheduling is a universal app with two distinct experiences:

  • macOS provides the full admin view — build schedules, manage payroll settings, review time entries, run reports, and configure compliance rules.
  • iOS and iPadOS give employees a focused, streamlined interface for viewing their schedule, clocking in and out, requesting open shifts, and messaging the team.

Both apps share the same iCloud database, so changes made on any device appear everywhere instantly.

Tips for a Smooth Launch

  • Set pay rates when adding employees — Kwilio tracks hours against rates for payroll reports, so accurate rates from day one save you from manual corrections later.
  • Configure overtime thresholds in Payroll Settings before the first pay period.
  • Enable photo verification if your business requires proof-of-presence at clock-in. Employees take a selfie when clocking in, which is stored privately in iCloud alongside the time entry.
  • Test the invite flow with yourself first — install Kwilio on your iPhone, accept an invite as a test employee, and verify the schedule appears correctly before onboarding your whole team.

With your organization set up and your first schedule published, your team's hours, clock-ins, and payroll data are all flowing through a system only you control.

Ready to try Kwilio Scheduling?

Available on Mac, iPhone, and iPad. Your data stays in your iCloud.

See pricing →