Features Pricing Docs

Documentation

Everything you need to know about BandPilot

Getting Started

Creating Your Account

Sign up at app.bandpilotapp.com with your email address. You'll get a confirmation email to verify your account. Once confirmed, you're ready to go.

The free tier gives you unlimited songs, up to 3 setlists, and 1 band. No credit card required.

Installing the App

BandPilot is a Progressive Web App (PWA), not a native app from the App Store or Google Play. It runs in your browser but can be installed to your home screen for a full-screen, app-like experience.

On iPhone / iPad (Safari)

  1. Open app.bandpilotapp.com in Safari (this won't work in Chrome or other browsers on iOS)
  2. Tap the Share button (the square with an arrow pointing up)
  3. Scroll down and tap "Add to Home Screen"
  4. Tap "Add" in the top right

On Android (Chrome)

  1. Open app.bandpilotapp.com in Chrome
  2. Tap the three-dot menu in the top right
  3. Tap "Add to Home screen" or "Install app"
  4. Confirm by tapping "Install"

On Desktop (Chrome / Edge)

  1. Open app.bandpilotapp.com
  2. Look for the install icon in the address bar (or click the three-dot menu)
  3. Click "Install BandPilot"
Once installed, BandPilot appears as its own app icon on your home screen, taskbar, or dock. It opens full-screen without browser chrome, just like a native app.

Adding Your First Songs

Head to the Songs page and tap "Add Song." Enter the title and artist at minimum. You can also add:

Already have songs in a spreadsheet? Use CSV Import from the Songs page menu to bulk-import your entire library. You can also import from BeatBuddy.

Building a Setlist

Go to Setlists and tap "New Setlist." Give it a name, optionally set an event type (wedding, bar, corporate, festival, or other), then add songs from your library. Drag and drop to reorder. BandPilot tracks total duration automatically so you know exactly how long your set runs.

You can organize songs into sets (Set 1, Set 2, etc.) with breaks in between for multi-set gigs. Each set's duration is tracked separately.

Understanding the Interface

Here's a reference for the icons you'll see throughout BandPilot and what they do.

Primary Actions

Plus — Add a new song, setlist, band member, or divider
Pencil — Edit a song, setlist, or band member
Trash — Delete an item (always asks for confirmation)
Search — Search songs, setlists, or your library in Switch-Up mode
More menu — Additional actions (export, import, share, duplicate, etc.)
Filter — Open filter panel to narrow by tags, ratings, or event type

Navigation

Dashboard — Your home screen with stats, recent setlists, and quick actions
Music note — Song Library page
List music — Setlists page
Gear — Settings (appearance, band, account, data, AI tools)

Stage Mode

Play — Launch Stage Mode for a setlist
Guitar — Toggle chord annotations on/off in lyrics
Shuffle — Switch-Up mode: search your library for an on-the-fly song swap
Arrows — Navigate between songs (previous / next)
Message — Request a song from the leader (synced users)
Expand — Toggle fullscreen / fit lyrics to screen

Sync & Connection

WiFi (active) — Connected to a sync session. Green = synced, orange = leader
WiFi (off) — No sync connection / leader offline
Users — Band members / synced device count
Radio — Active sync session broadcasting

Status & Indicators

Star — Crowd rating / favorite setlist
Checkmark — Success / confirmed action
Warning — Caution or validation error
Lock — Premium feature (requires Plus or Pro subscription)
Sparkles — AI-powered feature
Info — Informational message or tip

Data & Sharing

Download — Export or download data (CSV, JSON)
Upload — Import songs from CSV, JSON, RTF, or BeatBuddy
Share — Share a setlist via public link or generate invite
Copy — Copy session code, share link, or invite link to clipboard
Printer — Print your setlist
External link — Open Spotify, YouTube, or other external URL

Song Library

Song Details

Every song in your library can hold the following information:

Your song library supports sorting by name, duration, key, BPM, average crowd rating, and last modified date. You can also filter by tags and rating level.

Quick View

Tap any song in your library to open Quick View — a read-only overlay that shows the full song details, lyrics, and average crowd rating at a glance. From Quick View you can:

Importing Songs

CSV Import

Import songs from a spreadsheet by uploading a CSV file. BandPilot auto-detects column mapping based on header names (title, artist, key, bpm, duration, notes, tags, etc.). If auto-detection doesn't match, you can manually remap each column before importing.

JSON Import

Restore a full backup from a previously exported JSON file. This preserves all song fields exactly as they were.

RTF Import

Bulk import from RTF files or ZIP archives containing multiple RTF files — useful if you have lyrics documents from other apps.

BeatBuddy Import

Upload a BeatBuddy .zip export file. BandPilot reads the folder structure, uses fuzzy matching to connect songs to existing entries in your library, and automatically creates setlists matching your BeatBuddy folder organization. For each song you can choose to match to an existing song, create a new one, or skip it.

Exporting Songs

Export your library from Settings > Data in two formats:

AI Autocomplete

When adding or editing a song, tap the AI button to auto-fill missing details. Enter a title and artist, and BandPilot's AI will look up the key, BPM, duration, and lyrics. The AI shows a confidence level for lyrics (verified, low confidence, or not found) and how many sources were used. Costs 1 AI credit per use.


Setlists

Setlist Builder

The Setlist Builder is where you assemble and arrange your set. Key features:

Set Breaks & Dividers

Insert dividers between groups of songs to organize multi-set gigs. Each divider can have a custom label (e.g. "Set 2", "Break", "Acoustic Set"). Duration tracking resets per set so you can see exactly how long each portion runs.

In Stage Mode, dividers display a large centered message with the next three upcoming songs, so your band knows what's coming after the break.

Sharing & Printing

Share any setlist with a public link — no login required for viewers. Generate a share link from the setlist menu, then copy and send it to anyone. The shared view shows the setlist name, band, song count, duration, and full song list in read-only mode. You can revoke the link at any time.

For paper copies, use your browser's print function (Ctrl+P / Cmd+P). BandPilot has print-optimized styles that strip away the UI and format your setlist cleanly for paper.

AI Setlist Tools

BandPilot includes three AI tools for building better setlists:


Stage Mode

Overview

Stage Mode is a distraction-free performance view designed for live use. It takes over the full screen and shows your setlist in large, readable text with no notifications, no UI clutter — just your music. To enter Stage Mode, open any setlist and tap the Stage Mode button.

Stage Mode requires a Plus or Pro subscription. It works offline once your setlist data has been cached.

Navigation & Controls

Move through your setlist with swipe gestures (mobile) or keyboard shortcuts (desktop):

Header Controls

The Stage Mode header gives you quick access to:

On mobile, the header is minimal to maximize screen space. On desktop, all controls are visible in the top bar.

Lyrics & Chords

Stage Mode renders your lyrics with several display options (configurable in Settings > Appearance):

Performance notes appear below the song metadata in orange italic text, so you can see arrangement cues at a glance.

Switch-Up Mode

When someone in the crowd asks "Can you play...?" mid-gig, Switch-Up has you covered. Activate it from the Stage Mode header to search your entire library with fuzzy matching. Songs already in your setlist are marked "In Set," and songs you've already played show a "Played" badge.

Select a song to play it immediately, then return to your setlist exactly where you left off. Switch-Up tracks every song swap so you can review crowd requests after the gig.

Crowd Ratings

Rate the crowd's response after each song or at the end of each set. BandPilot offers two rating modes:

Over time, ratings build a picture of which songs get the best crowd reactions. Use this data to build stronger setlists — filter your library by top-rated songs (4+ stars) or sort by average rating.


Band Sync

How Sync Works

Band Sync connects your setlist across all band members' devices in real time. The leader (session owner) controls which song is active, and all synced devices follow along automatically.

The leader pays — band members sync free. Synced users (band members and guests) connect at no cost. Stage Mode sync, Switch-Up, and real-time navigation are all unlocked by the leader's plan for everyone in the session. Plus allows 5 synced devices, Pro allows 10. AI features (song suggestions, metadata) are tied to each user's own plan.

Joining a Session

The leader starts a sync session from Stage Mode. Band members and guests join by:

  1. Scanning the QR code — the leader's screen displays a QR code that links directly to the session
  2. Entering the session code — a short alphanumeric code (e.g. "ABC23") that can be shared verbally

When joining, you'll be asked for your name so the leader can see who's connected. This is optional — you can leave it blank to join as Guest. Once connected, your device enters Sync Mode and automatically follows the leader's position. If you close the browser and reopen within 24 hours, BandPilot will auto-rejoin your last session.

Sync vs Browse Mode

Connection status is shown in the header with a colored indicator: the leader sees their sync status, and synced users see their connection state. If the leader goes offline, a banner notifies connected users.


Bands & Members

Multi-Band Support

If you play in multiple bands, BandPilot lets you manage them all from one account. Your song library is personal — songs belong to you, not to a specific band. Setlists, however, are band-specific.

Switch between bands from the sidebar menu. Each band has its own setlists, members, and sync sessions. Band limits depend on your plan: Free allows 1 band, Plus allows 3, Pro allows unlimited.

Managing Members

Add band members from Settings > Band. Each member has a name and instrument. Members who accept an invite and create an account appear in the member list and can access band setlists from their own devices.

Inviting Members

Invite members by generating an invite link from Settings > Band. You can configure:

Copy and share the link. Invitees can accept and join the band by creating an account or logging in. You can revoke any pending invite at any time.


Offline & PWA

Offline Mode

BandPilot works offline after your first visit. Your songs, setlists, and lyrics are cached locally on your device. Stage Mode, lyrics display, and setlist navigation all work without an internet connection.

Important: You must open BandPilot with an internet or Wi-Fi connection before going to a venue with no signal. The app caches your data on load — if you haven't opened it since your last changes, the offline version may be outdated. Open the app while connected, let it fully load, and your latest songs and setlists will be available offline.

Real-time features like Band Sync require a connection. When you're back online, any changes you made offline will sync automatically.

For the best offline experience, install BandPilot to your home screen (see Installing the App above). The installed version loads faster and behaves like a native app.

App Updates

BandPilot updates automatically in the background. When a new version is available, you'll see an "Update available" notification. Tap it to reload and apply the update. The app checks for updates every 15 minutes and whenever you switch back to the tab.

If you've installed BandPilot to your home screen, updates still happen automatically — just make sure you open the app while connected to the internet periodically.


AI Features

Overview

BandPilot includes AI-powered tools to help you build better setlists and fill in song details. All AI features require a Plus or Pro subscription. Available tools:

Credit System

AI features use a credit system. Each tool costs 1-3 credits per use (shown before you confirm).

Monthly credits reset each billing cycle. You can view your usage and remaining credits in Settings > AI Tools. A low-credit warning appears when you're down to 5 credits.

AI requests are rate-limited to 10 per hour per user.


Settings

Appearance

Customize the look and feel from Settings > Appearance:

Account

From Settings > Account you can:

Data Management

Settings > Data gives you full control over your data:


Account & Billing

Plans & Pricing

BandPilot offers three tiers:

The leader pays — band members are always free. Band limits (1/3/unlimited) only count bands you create. Joining another leader's band via invite never counts against your limit. Stage Mode sync features (real-time navigation, Switch-Up) are governed by the leader's plan — if they're on Pro, everyone in the session benefits. AI features are tied to each user's own plan. See full details on the pricing page.

Managing Your Subscription

Go to Settings > Account to view your current subscription, upgrade, downgrade, or cancel. Annual plans save significantly over monthly billing. All payments are handled securely through Stripe.

You can view your billing history (last 5 invoices) and download receipts directly from the account page.

Deleting Your Account

Go to Settings > Account > Delete Account. This permanently deletes all your songs, setlists, band data, and AI history. This action cannot be undone.

We recommend exporting your data (Settings > Data > JSON Export) before deleting your account.

Still stuck?

Can't find what you're looking for? We're here to help.

Contact Support

Ready to play?

Your setlist is waiting.

Get Started Free