Code HeavenCode Heaven
Business Logic

Staff Durations for Booknetic

Stop duplicating services. Set a custom duration per staff member — in seconds.

CoreLabsby CoreLabs

$19.00

$29.00

Purchase
Staff Durations for Booknetic — screenshot 1

Description

Booknetic lets you set a per-staff price for any service, but not a per-staff duration. That tiny gap forces salons, clinics, and studios to clone the same service over and over just because Anna takes 90 minutes for a haircut while Mark takes 45. The result is a cluttered booking panel, confusing reports, and double the admin work.

This addon closes the gap. One service, multiple staff, each with their own duration — and every part of Booknetic respects it.

What it does

Inside the service edit modal, every staff row now has a Specific duration checkbox right next to Specific price. Tick it, pick a duration, save. From that moment on, the customer-facing booking panel, the admin appointment modal, reschedule flows, and workflow notifications all use that staff member's duration for that service — automatically.

No service duplication. No manual end-time math. No code.

Key features

  • Per-staff, per-service override. Every staff–service pair gets its own duration field. Leave it unchecked to fall back to the service default.

  • Inline UI that fits the Booknetic look. The control sits next to Specific price using the same checkbox + Select2 pattern admins already know. Zero learning curve.

  • Works across every path.

    • Public booking panel slot length

    • Service card duration badge

    • Admin "create appointment" available times

    • Customer reschedule

    • Workflow shortcode {service_duration} in emails and SMS

  • Plays nicely with the Custom Durations addon. If a service already uses Custom Durations, Staff Durations steps aside automatically. No conflicts, no race conditions.

  • SaaS multi-tenant ready. Tenant capability gate, per-tenant data isolation, MultiTenant ORM trait. Works on single-site and Booknetic SaaS installs out of the box.

  • Self-cleaning. Delete a staff member or a service and every related override is removed automatically. No orphan rows in the database.

  • One-click install. Upload, activate, done. The database table is created on activation; uninstall drops it cleanly.

Who it's for

Hair salons. Senior stylists genuinely take longer than juniors for the same cut, balayage, or treatment. Charge the same — or different — but stop pretending it takes the same time.

Aesthetic and beauty clinics. Lash extensions, facials, and brow shaping vary by technician's hand. Block the right amount of room time for each.

Nail studios. Manicures and pedicures done by a senior nail tech versus a junior shouldn't share the same slot length. Now they don't.

Massage therapists and spas. A 60-minute session with a certain therapist may legitimately stretch to 75. Customers see the correct time before they book.

Personal trainers, dental hygienists, tattoo artists, barbers. Anywhere staff skill or speed varies and you'd rather not clone the service three times.

Compatibility

  • Booknetic 4.x and newer

  • Booknetic SaaS module

  • WordPress 5.8+

  • PHP 7.4+

  • Optional: works alongside the Custom Durations addon — defers gracefully when both are active on the same service

Features

  • Per-staff, per-service override
  • Inline UI that fits the Booknetic look
  • Works across every path
Details
Version
1.0.0
Last Updated
2026-05-20
Compatibility
Booknetic
Developer
CoreLabs

Staff Durations for Booknetic

$19.00 $29.00

Purchase