Staff Durations for Booknetic
Stop duplicating services. Set a custom duration per staff member — in seconds.
$19.00
$29.00
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
Staff Durations for Booknetic
$19.00 $29.00