Operator guide

Using the talent pool

Find crew and service providers shared on BookMyWave, save them to your operator pool, or send job/work broadcasts for a specific calendar slot.

Crew Service Providers Broadcast offers Slot matching
Talent pool page · /[locale]/operator/talent-pool
Talent Pool overview
Discover shared crew and service partners
01
← My Crew — returns to the staff roster page.
Talent Pool — page title for discovering people and providers outside your own roster.
Crew tab — browse individual staff accounts visible in the talent pool.
Service Providers tab — browse registered provider businesses such as catering, DJs, photography, music, and other add-ons.
Save to pool — add crew or providers into your own operator crew/partner pool.
Slot mode — when opened with a slot_id, the page helps send job/work offers for that specific calendar slot.
Best use: Use this page when your own roster is not enough, or when you want to build a partner pool before assigning people to bookings.
What you see
← My Crew
Talent Pool
Discover crew and service partners shared on BookMyWave.
👥 Crew🌟 Service Providers
4 available · 1 with pending conflict
J
James Cook
Captain
Experienced skipper for Sydney Harbour private charters.
42
Jobs done
5
Operators
Introduced by Tooup
View full profile →
E
Elite Marine
🛠️ Engineer
Engine servicing and urgent maintenance partner.
Talent pool page · Crew / providers tabs
Tabs: Crew and Service Providers
Switch between individual crew and provider businesses
02
Crew — default tab. Loads staff from the operator talent pool endpoint.
Service Providers — loads provider businesses from the service-provider pool endpoint.
Lazy provider load — providers are loaded when the provider tab is opened.
Active tab style — active tab is white with dark text and a subtle shadow.
Workflow: Use Crew for people you assign as staff; use Service Providers for businesses you add as partners for bookings.
Tab switcher
👥 Crew🌟 Service Providers
👥 Crew🌟 Service Providers
Talent pool page · Slot mode
Finding crew for a calendar slot
Slot banner appears when the URL includes slot_id
03
slot_id parameter — if present, the crew endpoint checks availability for that slot.
Slot banner — shows boat name, date, and time for the slot being filled.
Back to calendar — returns to operator calendar after reviewing talent.
Selection checkboxes — appear on crew cards only in slot mode.
Broadcast box — appears in slot mode to send job offers or work requests.
Timing meaning: Slot mode separates available crew from people with pending conflicts at the same time.
Slot banner
Finding crew for
Morpheus
Thu 25 Jun 2026 · 3:00pm – 7:00pm
← Back to calendar
Visible only with slot_id: The normal talent pool page does not show this banner.
Talent pool page · Broadcast job/work offers
Broadcast offers and work requests
Send slot work to selected or available talent
04
Crew mode — title says “Send job offer to crew”.
Service role mode — if the selected role is a service role, title changes to “Send work request”.
Offered pay / budget — optional number field for offered pay or quote budget.
Pay type — Per job, Per hour, or Per day.
Send target — sends to selected crew if any are selected; otherwise broadcasts to all available free staff.
First to accept — confirmation explains first to accept gets the job.
Result — success result appears in green and the crew list reloads.
Before sending: Confirm the slot, role, and pay amount. A broadcast contacts multiple people.
Broadcast box
⚡ Send job offer to crew
Select specific crew or broadcast to all available. First to accept gets the job.
Offered pay (optional)
Pay type
Send to 2 selected →
✓ Job offer sent successfully.
Service role version
🛠️ Send work request
Broadcast this requirement to available partners. First to accept is booked.
Send request to all 4 →
Talent pool page · Filters and search
Role/category filters and search
Narrow the visible talent list
05
Crew role filter — dropdown includes All roles plus grouped charter and service roles.
Crew search — searches crew by name.
Provider category filter — provider tab uses categories returned by the provider pool API.
Provider search — searches service providers by name.
Auto reload — changing role/category/search causes the relevant list to reload.
Tip: Filter by exact role before broadcasting, because the broadcast copy changes for service roles.
Crew filters
Provider filters
Talent pool page · Crew staff cards
Crew card anatomy
How to read a talent pool staff card
06
Avatar — profile image if available, otherwise first initial.
Name and role — role pill shows whether the person is crew or a service role.
Capacity — for team accounts, shows concurrent job capacity or remaining capacity for a slot.
Bio — short profile summary, visually clipped to keep cards compact.
Stats — Jobs done and Operators count.
Introduced by — shows which operator introduced this staff member.
View full profile — opens staff profile in a new tab.
Add button — outside slot mode, saves crew to your crew pool or service roles to partners.
Crew card
J
James Cook
Captain
Team · up to 3 concurrent jobs
Experienced Sydney Harbour captain with private event and corporate charter background.
42
Jobs done
5
Operators
Introduced by Tooup
View full profile →
Talent pool page · Slot selection controls
Selecting crew for a broadcast
Checkboxes and select-all appear only with slot_id
07
Card checkbox — appears on each staff card when filling a slot.
Selected card — selected cards get a blue border and pale blue background.
Select all available — selects all free staff without pending conflicts.
Deselect all — clears all selected free staff.
Selected count — shows how many staff are selected.
Broadcast behaviour — if any are selected, the broadcast goes only to selected staff.
Select row and selected card
2 selected
J
James Cook
Captain
1 of 1 slots free
K
Kel Chan
First Mate
1 of 1 slots free
Talent pool page · Pending conflicts
Pending conflict section
People with pending jobs at the same time are separated
08
Free staff — staff without pending conflicts appear first.
Pending staff — staff with has_pending_conflict appear under a warning section.
Warning card — card border becomes amber and background becomes pale gold.
Pending conflict tag — tag warns that the person has a pending job at this time.
Still selectable — pending conflict cards may still be selected because they may still accept.
Operational caution: Pending conflict does not mean fully unavailable, but it is riskier than free staff.
Pending conflict display
⚠ Pending conflict
S
Sarah Lee
Chef
Has another pending offer overlapping this slot.
Talent pool page · Service providers tab
Service Providers tab
Browse provider businesses and add them to your partner pool
09
Intro panel — explains provider examples such as photographers, DJs, live music, and more.
Category dropdown — provider categories come from the API response.
Search by name — filters providers by name.
Provider count — shows how many providers are currently available.
Add to my partners — saves provider to the operator’s partner pool and removes it from the visible list.
Use case: Build a pool of trusted providers before assigning them to bookings or boat menus.
Providers tab layout
Browse service providers registered on BookMyWave — photographers, DJs, live music, and more. Add them to your partner pool to assign them to bookings.
3 providers available
Talent pool page · Provider cards and tier badges
Provider card anatomy
Business profile, pricing, links, and membership badge
10
Membership badge — shown only when the provider is a member. Tiers include Admiral ⭐, Captain, Skipper, and Free.
Avatar — provider image if available, otherwise initial.
Category role pill — shown as 🛠️ category or Service Partner fallback.
Years experience — shown when provided.
Bio — brief clipped description.
Profile link — opens the provider public profile.
Charge — “From $X /pp” for per_head or “From $X flat” otherwise.
Website / Instagram — optional external links shown when available.
Provider card
Admiral ⭐
LOGO
Harbour Kitchen
🛠️ Catering
8 yrs exp
Premium canapé and seafood catering for private harbour charters.
View full profile →
From $59 /pp
Talent pool page · Loading, error and empty states
Page states and feedback
Skeletons, errors, empty states, and toast messages
11
Suspense loading — whole page fallback shows spinner and Loading text.
Card skeletons — loading grids show placeholder cards.
Error box — crew/provider loading errors appear in a red error panel.
Empty crew — copy changes depending on whether this is slot mode, filtered search, or no visible talent.
Empty providers — says no providers found or all providers already added.
Toast — success toast is dark; error toast is red.
Skeleton cards
Error / toast / empty
Failed to load talent pool
James Cook added to your crew pool.
Failed to add
👥
No available crew for this slot
All pool-visible crew are either already assigned or have a confirmed job at this time.
Talent pool page · Responsive layout
Mobile layout
Tabs, broadcast fields, and grids adapt for smaller screens
12
Page padding — reduced padding on mobile.
Tabs — tab switcher becomes full-width, each tab flexes equally.
Broadcast controls — pay fields and broadcast button stack vertically.
Grid — cards show in two columns on mobile width, and one column on very narrow width.
Search/filter row — wraps when there is not enough width.
Mobile-style layout
Talent Pool
👥 Crew🌟 Service Providers
⚡ Send job offer to crew
Broadcast to all 4 →
J
James
Captain
S
Sarah
Chef