Book the person, not the shop

Scheduler for
Hair Stylists

Business → Location → Staff. Every appointment starts with a staff member, so customers book the right fit and your team runs their own calendar. Solo or multi-location, the hierarchy grows with you.

Platform

The booking hierarchy

Other tools dump every booking onto one shared calendar — the owner ends up the bottleneck. Openings is built on a clear hierarchy, from the business down to individual staff, so customers book with a person and owners stop managing every slot.

1

Business

The top of the hierarchy. Your brand, domain, policies, and billing — one dashboard, full oversight without micromanaging.

2

Locations

The middle tier. Each shop, studio, or online schedule runs its own hours, services, and team — organised, never tangled.

3

Staff

Where every booking begins. Customers pick their person first, so each staff member owns their calendar and the owner isn't the middleman.

Features

Everything you need to run bookings

Website, notifications, deposits, request forms — all built in. No plugins, no extras.

🌐

Website builder

Pick a template, connect your domain, and go live in minutes. Booking is built in — no plugins needed.

📋

Request forms

Services that need context? Customers submit photos, notes, and preferences before booking.

🛡️

Cancellation & deposits

Set your cancellation window, collect deposits at booking, and enforce your policy automatically.

🔔

SMS & email notifications

Automatic confirmations, reminders, and updates for you, your team, and your customers.

Great booking UX

Customers see real-time availability and book in a couple of clicks — no app download, no account required. Mobile-first, fast, smooth.

💳

Tap to Pay & terminals

Accept contactless payments from your phone or a card reader. No extra hardware required.

Mobile

Two apps, one calendar

Owners and staff use different iOS apps tailored to their role — but every appointment lives in the same place. When a customer books, both phones light up instantly.

💼 Openings for Business

For owners and managers. Full control over appointments, payments, team, and every location — from your phone.

Download on the App Store

👤 Openings Staff

For your team. Each staff member sees just their own schedule and gets notified the moment a new booking hits.

Download on the App Store
Add-ons

Premium add-ons

Select the premium services that work for your business. Only pay for what you use.

🤖
Add-on

Phone Assistant

An AI phone assistant that guides your customers to book, reschedule, or cancel appointments — even when you're busy.

Add-on

Smart Reminders

Perfectly-timed SMS & email reminders that reduce last-minute cancellations and no-shows.

Developers

For developers

Already have a website? Drop our booking widget in with one line of code. Need more control? Use our API.

</>

Embed widget

One script tag. Booking widget appears on your site. Customizable, lightweight, and works anywhere.

<script src="openings.js"></script>
⚛️

React components

Open-source React library. Drop in a themed booking widget or go headless with hooks. Under 5 KB.

npm i @openings-link/react-ui
🔌

REST API

Full API access to bookings, schedules, services, and customers. Build custom integrations or automate your workflow.

Pricing

Simple, transparent pricing

All features included on every plan. Pick the size that fits your team.

Free

$0Free forever

Everything you need to get started.

  • 1 team member
  • Unlimited appointments
  • Booking notifications
  • Client CRM
  • All templates
Get started
Most popular

Pro

$25/mo

$20/mo billed annually

Unlimited team members and priority support.

  • Unlimited team members
  • Everything in Free
  • Priority support
Get started
Get started

Ready to simplify your schedule?

Free to start. No credit card required. Set up in under 5 minutes.

Unlimited bookings on free plan
No contracts — cancel anytime
Works on any device