Skip to main content

Appointments

Keep your schedule full and your customers informed.

What it does

Appointments helps you manage customer bookings across your outlets — see your calendar, handle walk-ins, assign staff, and reduce no-shows with structured time slots.

Who it's for

  • Salons and spas
  • Clinics and consultation services
  • Any business that books time with customers

Key things you can do

  • View all appointments on a central calendar
  • Create quick bookings for walk-in customers
  • Embed booking on your own website with a redirect link (?book=1&source=...)
  • Assign staff to appointments (works with Staff Management)
  • Track booking status from booked → completed
  • Link appointments to billing when the service is done

How to use it — daily workflow

When a customer books online

  1. The booking appears on your Appointments calendar
  2. Review the date, time, service, and customer details
  3. Assign a staff member if needed
  4. When the customer arrives, mark the appointment as in progress
  5. After the service, mark as Completed
  6. Bill the customer using Billing Desk

When a walk-in customer arrives

  1. Open Appointments or Quick Bookings from your dashboard
  2. Select the service and available time slot
  3. Enter customer name and phone
  4. Confirm the booking
  5. Complete the service and bill via Billing Desk

Embedding quick booking on your website

If you already have a website, you can send customers straight into your outlet’s quick booking popup on Oflync — no account required for them.

Redirect URL format

https://oflync.com/outlets/{outlet-slug}?book=1&source={your-page-url}
Query paramRequired?What it does
bookYes (to open popup)Set to 1 or true to open the Book appointment dialog as soon as the page loads. Alias: quickBook=1.
sourceRecommendedYour referring page URL (URL-encoded). Stored with the booking so you can see where the customer came from. Aliases: sourceUrl, ref.

Example

Outlet slug: glow-hub-indiranagar
Customer was on: https://www.glowhub.com/book

https://oflync.com/outlets/glow-hub-indiranagar?book=1&source=https%3A%2F%2Fwww.glowhub.com%2Fbook

HTML button example:

<a
href="https://oflync.com/outlets/glow-hub-indiranagar?book=1&source=https%3A%2F%2Fwww.glowhub.com%2Fbook"
>
Book an appointment
</a>
  1. Open Outlets
  2. Click on the outlet row
  3. Choose Copy quick booking link
  4. Append your page URL after source= (URL-encode it if it has special characters)

Requirements: the outlet must have appointments enabled and a public listing.

Where the source appears

When a booking is created with source, partners can see that URL under Quick Bookings (and in CSV export).

Setting up Appointments

Before you start:

  • Have an active subscription (Appointments is included in all plans)
  • Add at least one outlet with opening hours
  • Add services with duration and price
  • Optionally add staff for assignment
  • To embed booking on your site, copy the quick booking link and pass book=1 + source

Tips for fewer no-shows

  • Keep your opening hours accurate so customers only book when you are open
  • Set realistic service durations
  • Confirm bookings with customers by phone for high-value services
  • Use structured time slots rather than open-ended bookings
  • Pass a source URL on website redirects so you know which campaign or page drove the booking

Common questions

Can customers book without calling?
Yes, if your outlet is listed and appointments are enabled. They use Book appointment on your public outlet page (no login or sign-up), or you can deep-link them with ?book=1.

Can I open the booking popup from my own website?
Yes. Redirect to /outlets/{slug}?book=1&source=YOUR_PAGE_URL. See Embedding quick booking on your website.

Can I block time on the calendar?
Mark slots as unavailable by adjusting your hours or managing the calendar directly.

Does Appointments work across multiple outlets?
Yes. Filter the calendar by outlet to see each location's schedule. Each outlet has its own public slug and quick booking link.

What if I don't have Staff Management?
Appointments works without it — you just won't assign specific team members to slots.