- Summary
- How BookLive Determines Availability
- Viewing Available Musicians
- Understanding the Availability Algorithm
- Filters and Search Options
- Understanding Conflicts and Warnings
- Personnel List Priority and Ordering
- The Availability Cache System
- Advanced Availability Scenarios
- Viewing Availability Reports
- Tips for Maximizing Musician Availability
- Troubleshooting Availability Issues
- Related Articles
- Getting Help
Summary #
One of the most powerful features of BookLive’s musician assignment system is its ability to automatically check who’s available for your performance. Instead of manually calling or texting each musician to check their schedule, BookLive does the heavy lifting for you – checking blackout dates, existing performances, monthly limits, and priority ordering all at once.
This article explains how BookLive determines musician availability, how to view and filter available musicians, and how to avoid double-bookings and scheduling conflicts.
How BookLive Determines Availability #
When you’re assigning musicians to a performance, BookLive runs a sophisticated availability check in the background. Here’s what the system checks:
1. Blackout Dates ❌ #
What They Are:
Musicians can mark specific dates when they’re unavailable (vacation, other commitments, family events, etc.).
How BookLive Uses Them:
If musician has blackout date on your performance date
→ Marked as UNAVAILABLE
→ Reason: "Blackout date"
→ Won't appear in available musicians list
Example:
- Your performance: November 15, 2025
- Violinist Jane has blackout: November 10-20, 2025
- Result: Jane is not available and won’t be suggested
2. Existing Performances (Conflicts) 🎭 #
What It Checks:
Does the musician already have a confirmed gig on your performance date?
How BookLive Uses It:
If musician is confirmed for another performance on same date
→ Marked as UNAVAILABLE
→ Reason: "Performance conflict"
→ Won't appear in available musicians list
Example:
- Your performance: November 15, 2025 at 7:00 PM
- Bassist Bob already confirmed: November 15, 2025 at 8:00 PM (different gig)
- Result: Bob is not available (potential conflict)
Note: Even if times don’t overlap, BookLive assumes musicians can only do one gig per day (unless you override).
3. Already Asked This Performance 🔁 #
What It Checks:
Have you already sent a request to this musician for THIS specific performance?
Why It Matters:
- Don’t spam the same musician
- They already declined = respect their answer
- They’re already requested = wait for response
How BookLive Uses It:
If musician already received request for this performance
AND they responded (accepted or declined)
→ Marked as UNAVAILABLE
→ Reason: "Already declined" or "Already assigned"
→ Won't appear in available musicians list
Example:
- You requested violinist Jane yesterday
- She declined (scheduling conflict)
- Result: Jane won’t appear in available list again (she already said no)
4. Personnel List Priority Order 🎯 #
What It Is:
Your personnel roster determines the order in which available musicians appear.
How BookLive Uses It:
Your Violin Personnel List:
- Jane Smith (Position 1 = Top Priority)
- Bob Wilson (Position 2)
- Mary Davis (Position 3)
- Tom Anderson (Position 4)
Available musicians appear in THIS ORDER, not alphabetically.
Why It Matters:
- Your first-choice musicians appear first
- Auto-contracting uses this order
- Bulk requests use this order
- Professional hierarchy respected
5. Monthly Weekend Limits (Advanced) 📅 #
What It Is:
Some musicians set limits on how many weekend gigs they’ll accept per month.
Example:
- Cellist Mary: “Maximum 2 weekend gigs per month”
- Your gig: Saturday, November 22, 2025
- Mary already has: Saturday Nov 8 and Saturday Nov 15 confirmed
- Result: Mary has hit her limit for November weekends
How BookLive Uses It:
If performance is on weekend (Saturday or Sunday)
AND musician has monthly weekend limit set
AND musician has reached limit for this month
→ Marked as UNAVAILABLE
→ Reason: "Monthly limit reached"
→ Shows in conflicts list with explanation
When This Applies:
- Only if musician has set up Advanced Availability
- Only applies to weekend gigs
- Only counts confirmed performances (not requests)
Viewing Available Musicians #
Method 1: From Seat Assignment Modal #
Step 1: Click on Empty Seat
Navigate to your performance and click “Assign Musician” on an empty seat.
Step 2: View Available Musicians Tab
The assignment modal typically has:
- Available tab (musicians who can do it)
- Unavailable tab (musicians with conflicts)
- All Musicians tab (everyone, regardless of availability)
Step 3: See Availability Indicators
✅ Jane Smith (Violin I) - Available
Priority: #1
Last worked: October 20, 2025
[Request] [Assign]
✅ Bob Wilson (Violin I) – Available Priority: #2 Last worked: September 15, 2025 [Request] [Assign]
❌ Mary Davis (Violin I) – Unavailable Reason: Blackout date (November 10-20)
❌ Tom Anderson (Violin I) - Unavailable
Reason: Performance conflict (already booked this date)
Method 2: Availability Check Tool #
Some BookLive installations have a dedicated “Check Availability” tool:
Step 1: Navigate to Availability Tool
Group → Musicians → Check Availability
Step 2: Set Parameters
- Date: November 15, 2025
- Specialty: Violin (optional filter)
- Personnel List: Regular Musicians (optional filter)
Step 3: Run Check
Click “Check Availability”
Step 4: See Results
AVAILABLE MUSICIANS (4)
✅ Jane Smith - Violin I
✅ Bob Wilson - Violin I
✅ Sarah Johnson - Violin II
✅ Lisa Brown - Violin I
UNAVAILABLE MUSICIANS (3) ❌ Mary Davis – Blackout date ❌ Tom Anderson – Performance conflict ❌ Chris Lee – Monthly limit reached
NOT IN ROSTER (12)
⚪ Various other violinists not in your personnel list
Method 3: During Request Process #
When you initiate a request, BookLive shows availability before sending:
Step 1: Click “Request Musician”
From your seat assignment interface.
Step 2: Search for Musician
Start typing name or select from dropdown.
Step 3: See Real-Time Availability
Jane Smith ✅ Available
Bob Wilson ✅ Available
Mary Davis ❌ Unavailable (Blackout: Nov 10-20)
Tom Anderson ❌ Unavailable (Conflict: Nov 15 gig)
Step 4: Send Request Only to Available
System may prevent or warn against requesting unavailable musicians.
Understanding the Availability Algorithm #
Here’s exactly how BookLive determines which musicians appear in your “Available” list:
Step-by-Step Process #
Step 1: Get Your Performance Date
Performance Date: November 15, 2025
Step 2: Find All Musicians with Blackout Dates
SELECT artists WHERE blackout_dates CONTAINS 'November 15, 2025'
Result: List of musicians with blackouts on this date
Example:
- Mary Davis (blackout: Nov 10-20)
- Chris Lee (blackout: Nov 15 only)
Step 3: Find All Musicians Already Assigned or Asked
SELECT artists WHERE:
- Has seat on this performance with this specialty
OR
- Has seat proposal for this performance (already responded)
Result: Musicians already involved with this gig
Example:
- Jane Smith (already assigned to Violin I)
- Bob Wilson (declined Violin II yesterday)
Step 4: Find All Musicians with Performances on This Date
SELECT artists WHERE:
- Has confirmed seat on ANY performance on Nov 15, 2025
Result: Musicians double-booked
Example:
- Tom Anderson (playing with different orchestra at 8 PM)
Step 5: Check Monthly Weekend Limits (If applicable)
If November 15 is Saturday or Sunday:
For each musician with advanced_availability.max_weekends_per_month:
Count weekend performances in November
If count >= limit:
Add to unavailable list
Result: Musicians at their monthly limit
Step 6: Get Personnel List for This Specialty
If performance has personnel_list_id:
Get instrumentalist_list WHERE specialty_id = seat's specialty
Get all artist_memberships ordered by position (priority)
Result: Your roster for this instrument, in priority order
Example:
Violin Section (from "Regular Musicians" personnel list):
Position 1: Jane Smith
Position 2: Bob Wilson
Position 3: Sarah Johnson
Position 4: Lisa Brown
Position 5: Mike Chen
Step 7: Remove Unavailable from Available
Start with: All musicians in personnel list (5 violinists)
Remove: Musicians with blackouts (1)
Remove: Musicians already asked/assigned (1)
Remove: Musicians with conflicts (0)
Remove: Musicians at monthly limit (0)
Result: 3 available musicians
Final Available List:
1. Bob Wilson (Position 2)
- Sarah Johnson (Position 3)
- Lisa Brown (Position 4)
Note: Jane Smith (Position 1) removed because already assigned to different seat
Filters and Search Options #
Filtering by Specialty (Instrument) #
Why Filter:
- You need a violinist, not a pianist
- Narrow down results to relevant musicians
How to Use:
- When viewing available musicians, select “Specialty” filter
- Choose: Violin, Viola, Cello, Bass, etc.
- Results update to show only that instrument
Example:
Before filter: 50 available musicians (all instruments)
After filter (Violin): 8 available violinists
Filtering by Location / Distance #
Why Filter:
- Musicians have travel limits
- Local musicians preferred
- Reduce travel costs
How to Use:
- Set performance venue address
- Filter: “Within 50 miles”
- Results show only musicians within radius
Example:
Performance: Chicago, IL
Filter: Within 30 miles
Result: 12 musicians (excludes suburbs and distant areas)
Note: Requires musicians to have location/address in their profile.
Filtering by Personnel List #
Why Filter:
- Focus on your regular roster vs. all musicians
- See only “Regular Musicians” vs. “Sub List”
How to Use:
- Select “Personnel List” filter
- Choose: Regular Musicians, Sub List, etc.
- Results show only musicians in that list
Example:
Filter: "Regular Musicians"
Result: 15 musicians (your core group)
Filter: “Sub List” Result: 25 musicians (backup players)
Filter: "All"
Result: 40+ musicians (everyone you're connected to)
Search by Name #
How to Use:
- Type musician name in search box
- Results filter as you type
- Click musician to see details
Smart Search:
- Searches first name, last name, nickname
- Partial matches work (“John” finds “Johnny” and “John Smith”)
- Case-insensitive
Understanding Conflicts and Warnings #
Types of Conflicts #
1. Blackout Date Conflict ⛔ #
What It Means:
Musician marked this date as unavailable in advance.
Why It Happens:
- Personal vacation
- Family commitment
- Medical appointment
- Another gig (outside BookLive)
What You See:
❌ Mary Davis - Unavailable
Reason: Blackout date (November 10-20, 2025)
Note: "Vacation in Europe"
What You Can Do:
- Respect it: Don’t request this musician
- Ask anyway: You can override and request (not recommended)
- Contact them: Maybe they can adjust plans (rarely works)
Best Practice: Respect blackout dates – they set them for a reason.
2. Performance Conflict 🎭 #
What It Means:
Musician is already confirmed for a different performance on same date.
What You See:
❌ Tom Anderson - Unavailable
Reason: Performance conflict
Details: "Symphony Orchestra Concert" at 8:00 PM on Nov 15
Group: Chicago Symphony
What You Can Do:
- Respect it: Find a different musician
- Check times: If your gig is early afternoon and theirs is evening, maybe they can do both?
- Ask about substitutes: Can they send a sub to your gig or theirs?
Caution: BookLive assumes one gig per day. If times truly don’t conflict, you can manually override.
3. Already Asked This Performance 🔁 #
What It Means:
You already sent a request to this musician for this specific gig.
What You See:
❌ Bob Wilson - Unavailable
Reason: Already declined
When: November 10, 2025
Response: "Schedule conflict that evening"
What You Can Do:
- Move on: They said no, respect that
- Check later: If gig details changed (payment, time, etc.), maybe re-ask
- Ask why: Personal follow-up might reveal flexibility
Best Practice: Don’t spam the same musician with repeated requests.
4. Monthly Limit Reached 📊 #
What It Means:
Musician has hit their self-imposed limit for weekend gigs this month.
What You See:
❌ Lisa Brown - Unavailable
Reason: Monthly weekend limit reached (2 of 2)
Limit: Maximum 2 weekend gigs per month
November gigs:
- November 8 (Saturday) - Confirmed
- November 15 (Saturday) - Confirmed
What You Can Do:
- Respect it: They set this limit for work-life balance
- Offer premium pay: Sometimes extra money changes minds (ask first)
- Ask for exception: Maybe this is a special gig they’d love
Note: This only applies to musicians who’ve set up Advanced Availability preferences.
5. Not in Personnel List 📋 #
What It Means:
Musician exists in BookLive but isn’t in your roster for this instrument.
What You See:
⚪ Jessica Martinez - Not in Roster
Specialty: Violin I
Location: Chicago, IL
Available: Yes (no conflicts)
What You Can Do:
- Add to roster: Group → Musicians → Add to Personnel List
- Request anyway: You can still request musicians outside your roster
- Vet first: If you don’t know them, check references
Personnel List Priority and Ordering #
Why Priority Matters #
Your personnel list isn’t just a roster – it’s a priority queue. The order determines:
- Who appears first in available musicians
- Who gets requested first in auto-contracting
- Who gets bulk requests in what order
Example:
Violin Personnel List:
Position 1: Jane Smith ← First choice
Position 2: Bob Wilson ← Second choice
Position 3: Mary Davis ← Third choice
Position 4: Tom Anderson ← Fourth choice
Position 5: Lisa Brown ← Last resort
When you use “Request Next Available”:
- System checks Jane → Unavailable (blackout)
- System checks Bob → Available! → Sends request
- If Bob declines, system checks Mary → Repeats
Setting Priority Order #
Step 1: Navigate to Personnel Lists
Group → Roster → Personnel Lists → Select list
Step 2: Find Specialty Section
Click on “Violins” or relevant instrument
Step 3: Drag to Reorder
Before:
- Mary Davis
- Jane Smith
- Bob Wilson
After (reordered):
- Jane Smith ← Your best player
- Bob Wilson ← Reliable backup
- Mary Davis ← Occasional sub
Step 4: Save
Click “Save Order” or similar
Result: All future availability checks and auto-requests use this new order.
Tips for Setting Priority #
Consider:
- Skill Level
– Best players first
– Less experienced last
- Reliability
– Who always shows up on time?
– Who rarely cancels?
- Availability
– Who’s usually available?
– Who has limited availability?
- Relationship
– Who you work with most
– Who knows your style
- Price
– If budget matters, lower-cost near top
– If quality matters, best player at top
Example Priority Strategy:
Position 1: Jane (Best player, very reliable, usually available)
Position 2: Bob (Great player, always on time, occasional conflicts)
Position 3: Mary (Good player, reliable, higher price)
Position 4: Tom (Decent player, sometimes late, backup only)
Position 5: Lisa (New player, unproven, last resort)
The Availability Cache System #
Advanced Availability Scenarios #
Scenario 1: Musician Can Do Two Gigs Same Day #
Problem:
- Your gig: 2:00 PM – 4:00 PM
- Their other gig: 8:00 PM – 10:00 PM
- BookLive marks them unavailable (performance conflict)
Solution: Manual Override
Step 1: Call musician to confirm they can do both
Step 2: Manually assign them despite conflict warning
Step 3: System allows override with confirmation
Step 4: Both gigs confirmed
Caution: Don’t abuse this – musicians need travel time, meal breaks, etc.
Scenario 2: Musician Has Blackout But Can Make Exception #
Problem:
- Musician has blackout: November 10-20 (family vacation)
- Your gig: November 15 (during their blackout)
- Musician contacts you: “I’d love to do this one!”
Solution: Request Anyway
Step 1: Open seat assignment
Step 2: Select musician (shows as unavailable)
Step 3: Click “Request Anyway” or “Override”
Step 4: System sends request despite blackout
Step 5: Musician accepts
Note: Musician can accept/decline – blackout is preference, not hard rule.
Scenario 3: Partial Availability (Timeline Segments) #
Problem:
- Your gig has 3 segments: Cocktail, Dinner, Dancing
- Pianist available for Cocktail + Dinner (must leave early)
- BookLive shows them as unavailable (can’t do full gig)
Solution: Timeline-Based Assignment
Step 1: Create seat for pianist
Step 2: Assign to Cocktail + Dinner timelines only
Step 3: Create second seat for Dancing pianist
Step 4: Assign different pianist to Dancing
Result: Both pianists confirmed for their available segments.
Scenario 4: Substitute Mid-Performance #
Problem:
- Violinist can do first half, must leave for emergency
- Need substitute for second half
Solution: Create Substitute Seat with Timeline
Step 1: Original violinist assigned to Cocktail + Dinner
Step 2: Create substitute seat for Dancing only
Step 3: Request substitute for that segment
Step 4: Both violinists confirmed for their segments
Viewing Availability Reports #
Performance Staffing Report #
What It Shows:
STAFFING OVERVIEW - Smith Wedding Reception
FILLED SEATS: 6 / 10 (60%) REQUESTED SEATS: 2 / 10 (20%) EMPTY SEATS: 2 / 10 (20%)
AVAILABILITY STATUS: ✅ 12 musicians available ❌ 3 musicians unavailable (1 blackout, 2 conflicts) ⏳ 2 requests pending response
PRIORITY UNFILLED SEATS:
- Violin II (empty, 5 available)
- Viola (empty, 3 available)
WARNINGS:
⚠️ Violin II request expires in 6 hours (no response)
How to Access:
Performance → Musicians → “View Report” or “Staffing Status”
Musician Availability Calendar #
What It Shows:
A calendar view showing which musicians are available on which dates.
Example:
NOVEMBER 2025 - VIOLIN SECTION
Mon Tue Wed Thu Fri Sat Sun Week 1 – – – – – J,B J,M Week 2 ALL ALL ALL ALL – B,M ALL Week 3 ALL J,B ALL ALL – J ALL Week 4 – – HOLIDAY – T,L ALL
Legend:
ALL = Everyone available
J = Jane Smith
B = Bob Wilson
M = Mary Davis
- = No one available
How to Access:
Group → Musicians → “Availability Calendar”
Use Case: Planning multiple performances, see patterns in availability.
Tips for Maximizing Musician Availability #
✅ DO: #
- Build Deep Rosters
– Have 3-5 musicians per instrument
– Ensures someone’s always available
- Set Performances in Advance
– More notice = higher availability
– Last-minute = limited options
- Respect Blackout Dates
– Musicians set them for good reasons
– Don’t spam requests during blackouts
- Maintain Priority Order
– Keep your personnel lists updated
– Reorder based on current reliability
- Use Timeline Assignments
– Partial availability is better than none
– Musicians can do segments even if not full gig
- Communicate Off-Platform
– Call your top musicians before sending requests
– Verbal confirmation = higher acceptance rate
- Incentivize Quick Responses
– “First to accept gets the gig”
– Premium pay for fast confirmations
- Track Patterns
– Which musicians are always available?
– Which days have low availability?
❌ DON’T: #
- Don’t Rely on One Musician
– Single point of failure
– Always have backups
- Don’t Ignore Conflicts
– Double-booking causes stress
– Respect existing commitments
- Don’t Spam Unavailable Musicians
– If blackout = unavailable, move on
– Repeated requests annoy people
- Don’t Assume Availability
– Always check before committing to clients
– Better to verify than apologize later
- Don’t Forget to Update Rosters
– Musicians move, retire, get busy
– Quarterly roster review recommended
Troubleshooting Availability Issues #
❓ “No Musicians Showing as Available” #
Possible Causes:
- All musicians have conflicts on this date
- Performance date is during holidays
- Personnel list not set up
- No musicians in your roster for this specialty
Solutions:
- Check date: Is it Thanksgiving? Christmas? New Year’s?
- Expand date range: Can you move performance earlier/later?
- Check personnel list: Performance → Settings → Personnel List
- Add musicians: Group → Roster → Add Musicians
- Reach outside roster: Search “All Musicians” in BookLive
❓ “Musicians Showing Unavailable But They Are Available” #
Possible Causes:
- Blackout date incorrectly set
- Performance conflict from old gig
- Cache is stale
Solutions:
- Check blackouts: Musician → Availability → Remove incorrect blackout
- Check conflicts: Musician → Calendar → Delete old/cancelled gig
- Refresh cache: Refresh page, wait 1 minute, check again
- Manual override: Request anyway if you know they’re free
❓ “Musician Says They’re Available But BookLive Says Conflict” #
Possible Causes:
- Musician forgot about existing gig
- Musician willing to double-book
- Timeline segments could work
- Blackout they forgot about
Solutions:
- Show them: Share their BookLive calendar
- Check times: Maybe both gigs can work with timeline segments
- Remove blackout: If they set it by mistake
- Manual override: Request despite warning
❓ “Priority Order Not Working” #
Possible Causes:
- Personnel list not assigned to performance
- Cache needs updating
- Sorting by name instead of priority
Solutions:
- Assign list: Performance → Settings → Personnel List = [Select]
- Check sorting: Available Musicians → Sort By: Priority Order (not Name)
- Refresh: Hard refresh page (Ctrl+Shift+R)
Related Articles #
Essential Next Steps:
- Assigning Primary Musicians and Substitutes – How to fill seats after finding musicians
- Managing Musician Compensation – Payment tracking and methods
- Understanding Seat-Based Assignments – Foundation of musician assignment
Personnel Management:
- Building Your Personnel Roster – Creating and organizing your musician lists
- Setting Musician Priority Order – Control request order
- Managing Blackout Dates – How musicians mark unavailability
Advanced Features:
- Timeline Management for Performances – Segment-based availability
- Auto-Contracting for Performances – Automated availability-based requests
- Advanced Availability Settings – Monthly limits and complex rules
Getting Help #
Need assistance with availability checking?
Support Options:
- 📧 Email: support@booklive.com
- 📞 Phone: 414-253-2504 (Mon-Fri, 9 AM – 5 PM MST)
- 💬 Live Chat: Click chat icon (bottom right)
- 📚 Help Center: support.booklive.com
When Contacting Support:
- Provide performance ID and date
- List which musicians are showing incorrectly
- Mention any recent changes (blackouts, conflicts)
- Include screenshots if helpful
Was this article helpful? [👍 Yes] [👎 No]
Article ID: BL-PM-003