How to Share a Personal Staff Booking Page

Quick answer Share a personal staff booking page in Biznsbook by turning on personal staff pages under Settings, setting a slug on the resource, and sending /book/s/ and that slug. Guests only see offerings and times for that person or resource. The company public page must already be on. A new booker is still a Booker party unless email or phone already matches someone.

Staff links that open the whole salon calendar confuse guests

A stylist shares the company booking link, and the guest books a different person. The desk rebooks by hand, and the original link loses trust.

A personal Canva page or WhatsApp thread has no hours, buffers, or last-seat protection, so two guests can take the same chair.

Embeds on a staff bio page still load every offering, so the guest never sees whose calendar they meant to book.

Why this happens

  • Personal staff pages stay off while staff keep sharing the company slug.
  • The resource has no public slug, so /book/s/ has nowhere to resolve.
  • The company public page is off, so personal pages cannot open.
  • The embed uses the company slug instead of staffSlug.

Biznsbook addresses this through Personal staff pages, resource public slug, embed staffSlug when Booking Management is licensed — locations, resources, offerings, and hours sit on the same company as parties, sales, and the public booking page.

Finance teams lose days each month reconciling versions that should never have diverged. Naming Biznsbook screens as the system of record — and closing periods when agreed — prevents silent edits that auditors flag immediately.

Step-by-step: Share a Personal Staff Booking Page

Built for front desks and owners taking appointments, rentals, classes, and stays in Biznsbook Booking Management.

  1. Publish the company page first. In Bookings → Settings, set the company public slug and turn on Take bookings online. Personal pages need that company page.
  2. Turn on personal staff pages. On the same General tab, enable Personal staff pages.
  3. Set a slug on the resource. Open the Resources tab. Enter a short slug such as jane on the staff or room resource and save. The slug must be unique across companies.
  4. Copy the personal link. Use Copy link for /book/s/ and the slug, or type it yourself. Share it in email, SMS, or the staff bio.
  5. Embed with staffSlug when needed. On a website, use BiznsbookBook({ staffSlug: 'jane' }) so the iframe only loads that resource’s offerings and times.
  6. Confirm hours and offerings. Weekly hours and offering needs still apply. The personal page only filters to that resource; it does not invent new open times.

Review results after the first full weekly cycle. Adjust roles, mappings, or approvals where the same exception repeats.

Screen names in this guide match Bookings in the product: Calendar, Bookings, Front desk, Waitlist, Reports, and Settings.

Common mistakes to avoid

  • Mistake 1: Personal staff pages stay off while staff keep sharing the company slug. Repeating this each month usually shows up first in today's booking list or the no-show rate.
  • Mistake 2: The resource has no public slug, so /book/s/ has nowhere to resolve. Repeating this each month usually shows up first in today's booking list or the no-show rate.
  • Mistake 3: The company public page is off, so personal pages cannot open. Repeating this each month usually shows up first in today's booking list or the no-show rate.
  • Mistake 4: The embed uses the company slug instead of staffSlug. Repeating this each month usually shows up first in today's booking list or the no-show rate.

Track recurring exceptions in month-end notes; each should map to a control above.

Best practices that hold up as you scale

  • Publish the company page first — In Bookings → Settings, set the company public slug and turn on Take bookings online.
  • Turn on personal staff pages — On the same General tab, enable Personal staff pages.
  • Set a slug on the resource — Open the Resources tab.
  • Copy the personal link — Use Copy link for /book/s/ and the slug, or type it yourself.
  • Embed with staffSlug when needed — On a website, use BiznsbookBook({ staffSlug: 'jane' }) so the iframe only loads that resource’s offerings and times.

Teams that set weekly hours before sharing links, take card deposits into their Stripe account, and keep personal calendars synced as busy blocks avoid double-books and missing Meet links.

How Biznsbook supports this workflow

Personal staff pages is documented in Biznsbook Booking Management capabilities. Use it as part of a controlled finance process — posting, review, and period close — not as an isolated export. When Sales, Purchase, Inventory, Taxation, Expense, or Finance Management modules are enabled, related documents can post through the central accounting posting service with double-entry validation.

resource public slug is documented in Biznsbook Booking Management capabilities. Use it as part of a controlled finance process — posting, review, and period close — not as an isolated export. When Sales, Purchase, Inventory, Taxation, Expense, or Finance Management modules are enabled, related documents can post through the central accounting posting service with double-entry validation.

embed staffSlug is documented in Biznsbook Booking Management capabilities. Use it as part of a controlled finance process — posting, review, and period close — not as an isolated export. When Sales, Purchase, Inventory, Taxation, Expense, or Finance Management modules are enabled, related documents can post through the central accounting posting service with double-entry validation.

Booking permissions cover view, manage, setup, policy override, refund, reports, and sensitive intake answers. Sales, POS, and Accounting are used only when those modules are licensed.

Suggested implementation timeline

  1. Week 1: Document current process gaps and configure Personal staff pages with finance owner sign-off.
  2. Weeks 2–3: Pilot on one month or one entity; post all test transactions through Biznsbook; freeze parallel spreadsheet journals.
  3. Week 4: Run first trial balance or report tie-out; fix mapping and permission issues.
  4. Month 2–3: Roll out to full team; add approvals and period close cadence from this guide.
  5. Ongoing: Monthly review using when to use personal vs company links and leadership dashboard.

Slug rules and reserved names

Company slugs cannot be s, manage, pay, or widget. Personal slugs live on the resource and must not collide with another company’s resource slug. Settings will refuse a save that would break uniqueness.

Copy link from Settings when personal pages and the public page are both on. If Copy link is missing, the resource slug or the personal-pages switch is still off.

Keep personal slugs short and stable. Changing jane to jane-smith breaks bookmarks and Instagram bios until you update every place the old URL was shared.

Embed and manage after booking

The staff embed uses the same availability engine as /book/s/{slug}. After booking, the guest still receives a manage link for that visit. When the invitee portal is enabled, they can open all bookings under their email from the manage page.

Staff who already have a Google or Outlook busy sync on the resource will not show times that sit inside cached busy windows, even on the personal page.

Personal pages do not create a second Booking Settings profile. Hours, buffers, deposit policy, and cancel windows still come from the company and the offerings that require that resource.

Metrics to track monthly

  • Today's booking count
  • Utilisation (booked time over open time)
  • Stay occupancy
  • Revenue booked versus revenue collected
  • No-show rate and deposits held

Start with three metrics; trend direction matters more than a single point-in-time snapshot.

Spreadsheet / manual books vs integrated ERP

Compare typical manual finance work with Biznsbook Personal staff pages and related capabilities.

CapabilityManual / SpreadsheetBiznsbook
What the guest sees❌ Every stylist and room✅ Only that resource’s offerings and times
URL shape❌ Company /book/{slug}✅ Personal /book/s/{staffSlug}
Embed❌ Company slug only✅ staffSlug option on the embed
Seat protection❌ Chat thread with no lock✅ Same last-seat guard as the company page
New person❌ Often saved as a customer✅ Booker party unless email or phone matches
Hours source❌ Staff memory✅ Weekly hours and policies already set

Frequently asked questions

Can two companies use the same staff slug?

No. Personal slugs are globally unique because /book/s/{slug} has no company segment in the URL.

Does a personal page bypass weekly hours?

No. Hours, closures, leave, and busy blocks still decide what is bookable. The page only limits which resource is offered.

What if personal pages are on but the company page is off?

Personal pages will not resolve. Turn on Take bookings online and keep a company public slug.

Is the guest a customer?

Only if that email or phone already belongs to a customer. Otherwise Booking Management creates a Booker.

How this differs by industry

Retail

A stylist can put /book/s/jane on Instagram so guests only see her cut and colour times, not every chair in the salon.

Wholesale & distribution

A showroom host can share a personal link for meeting-room slots without opening every bay on the floor.

Manufacturing

A technician can share a bay booking link while the company page still lists other bays for the front office.