Skip to main content
Current availability (October 11, 2026): CheckAI beta and Chat beta are Private Preview, available only to the existing beta tester group. Signing up, choosing a paid plan, upgrading, contacting support, or viewing a public demo does not grant access. Dated entries below describe release history; they do not open enrollment. Ordinary file attachments and external MCP connections are separate from these previews. Native e-sign agreements are on every plan (monthly caps) — see Contracts; older SignWell Private Preview notes below are historical.

AI assistants (MCP)

  • When an AI assistant makes an edit that messages your crew on a shift you’ve already sent (new call times, or on an open shift a new name, pay or seat count) or changes one person’s call details on it, it now stops and asks you first and names who will be told. Edits to a draft shift still go straight through.
  • The Claude and ChatGPT connect pages now walk through the current menus step by step, including choosing your organization during sign-in.

Getting started

  • A new organization starts with a starter kit for its business type: the recommended gear pack and song pack, task list and Run of Show templates, and a sample gig. On the web, the welcome screen lists them all ticked, so untick anything you don’t want and choose Add. Adding the kit again never makes duplicates.
  • The sample gig now fills every tab with example data, not just crew, Run of Show and tasks. It still never sends invitations, offers or notifications.

Gigs

  • The Attachments card is gone from a gig’s Overview. Gig files and song files are on the Documents tab under Attachments.

Mobile

  • When amounts are hidden in the app, your pay card on a gig has a Show amounts button.

Songs

  • Give songs a type, such as an occasion, with its own color. Types show in the song library and in your setlists.

Organization

  • Organization settings are regrouped by job: Workspace, People, Gigs, Billing and Connected apps, with Audit log (formerly Admin logs) on its own. A search box finds any setting, and people who can’t change a page see it read-only. See Organization setup.
  • In the web sidebar, Assets is now called Documents, and Travel moved under Show prep.
  • The web app has higher contrast across its pages.

Gigs

  • Owners, admins and gig coordinators get a Projects page in the sidebar that lists the organization’s projects, named with its word for them, such as Tours or Series. You can also pick or change a gig’s project from the gig’s header. See Projects.

Finances

  • Reports is now a tab on Finances. A new Gig billing tab lists each gig’s deposit, final payment and contract status, with Export CSV. Choose Weekly email to send the next 90 days every Monday to members with finance access. See Reports.

Songs

  • Tag songs to the acts that play them, and filter the song library by Act. A setlist can also hold notes for the whole setlist, and music links show the streaming service’s icon.

Mobile

  • The mobile app uses your business type’s words for gigs, crew and clients, as the web app does.
  • If you sign up from a text-message invite, the app keeps you on that invite after you create your account.

Gigs

  • The Gigs page opens on Calendar until you pick another view, and the view you pick is remembered. A single List view replaces Card and Table, and the When control picks Upcoming, Past, All dates, a year or a month. See Gigs.
  • People who manage gigs can filter by Staffing: Has open spots, Awaiting replies, Fully staffed or No crew requested.
  • If you can edit a gig, click its title, date or venue in the gig header to change it in place.

Finances

  • Reports compares what you billed and collected, your margin, gigs played, cancellations and contracts sent for a period against the same dates last year. See Reports.

Getting started

  • Your business type sets the order of the sidebar and a gig’s tabs, and some of the words Soundcheck uses. For example, a venue sees Events instead of Gigs. If your organization has no business type yet, owners and admins see a What kind of business is …? card on Home in the web app. See Sign up and set up your organization.

Gigs

  • On the web, a gig’s Crew and Contacts tabs are now one People tab, with groups such as Crew, Requirements, Travel, Contacts and Guests. Older links open the matching group.
  • Gig managers see who has seen the latest on the staffing board, such as 3 of 5 accepted crew have seen the latest. Accepted crew see a dot on a gig in their list when something that applies to them changed. See Who has seen the latest.
  • Publishing a new live page is now early access. A page you already published stays public, and you can still update it or take it down. See Live page.

Crew

  • People who manage the crew calendar can set a member’s day to Hold or Paid hold. Staffing warns on a hold and counts a paid hold as busy. Members see holds on their calendar but can’t change them. See Set a member’s availability.

Mobile

  • A gig’s details show when it was created and by whom, with the creator’s first name and last initial.

Gigs

  • A gig’s new Documents tab lists what the gig sent people, one kind at a time, such as the music schedule and details and gig details acknowledgments. The gig’s attachments are listed there too. See The Documents tab.

Finances

  • If you type an amount with a comma before the cents, such as 150,50, Soundcheck asks whether you meant $150.50 or $15,050 instead of saving the larger amount. Use a dot for cents.

Gigs

  • The Gigs list can show a whole year or one month, including older gigs. Search also finds gigs by date, such as 11/7/2026 or Nov 7, 2026.
  • Gig Activity reads as plain sentences on web and mobile, such as Added the Wifi section or Run of show cleared.

Getting started

  • Invitees no longer need the invite link to join. If someone signs up another way, Soundcheck checks for a pending invitation before creating an organization for them, and the mobile app shows You’ve been invited with Join. See Sign up and set up your organization.
  • Password fields show a checklist of the rules as you type. If an invitation was revoked or already used, the mobile app says This invitation is no longer valid.

Mobile

  • The app no longer asks for push notification permission at launch. It shows a Get offers and call-time changes instantly sheet, and asks only after you tap Turn on. If notifications are off, You → Settings → Notifications has an Open Settings row.
  • Crew offer cards in the Inbox are more compact. An offer with no amount reads No pay listed.

Gigs

  • Gig managers can publish a live page that guests, vendors and the client open with an 8-character event code or link, without signing in. It shows the gig’s status, what’s on now and next, your running-late notice and the guest-facing schedule. Once published, you manage it from the gig’s Live page tab. See Live page.
  • The gig Checklist tab saves each change as you make it, with no Edit mode. Click a task or section title to rename it.

Mobile

  • If you signed in with Apple and chose Hide My Email, Add your email on the You tab lets you verify your real email and make it your main address. Invitations sent to that email then reach your account.

Gigs

  • The Gigs page has a Map view that pins the gigs matching your filters, one pin per place.
  • The gig Venue tab has an All locations map with the venue, its key spots and crew hotels. People who manage venues can drop, move and delete key spots such as load-in and parking, and every gig at that venue shows them.
  • Each gig tab on the web has an Export button with that tab’s exports. Next to it, Copy puts the tab’s content on your clipboard, and Ask AI can open it in ChatGPT or Claude.

Mobile

  • You can fill in your legal name, date of birth and preferred airport in the app. Org admins can edit a member’s traveler details from the app too.

Organization

  • Admins can create a Join link in the organization’s member settings. People who open it choose Request to join, and you Approve or Decline each request. Approved people join as members.

Mobile

  • Owners and admins can resend a pending invite from Members. They can also invite people from the Gigs menu with Invite people, or from a gig’s team with Invite new people.
  • A Share button on the gig venue card sends the venue name, address, parking notes and a maps link.

Gigs

  • Tasks are now called Checklist on the web and in the app. In the app, My checklist sits in the Inbox with your open count.
  • The gig Staffing tab is now called Crew.
  • The gig Sources tab is now Links, and everyone on the gig can open it. Managers can add, edit and reorder links, and turn on Public link page to share them on a public page.
  • A Needs closing out card on the Gigs page lists finished gigs that aren’t settled yet, with each gig’s next step.
  • Gig managers can mark a past gig Completed from its status pill on the web.

Mobile

  • Closeout in a gig’s More menu opens in the app. Owners, admins and gig coordinators can mark the gig completed, tick closeout steps and leave reviews. Admins can also Override & settle.

Profile

  • Your profile’s travel section has Legal Name, Date of Birth and Preferred Airport for booking travel. Your org’s admins can see them.

Gigs

  • When you move a gig to a new date, its schedule and run of show move with it and keep the same times.
  • Shared gig notes show who saved them and when. A private note shows only the time.
  • On a gig Overview, the Run of Show, Crew and Contact card titles link to their tabs.
  • The gig Export window groups documents by who they’re for and lists exports that aren’t ready yet separately.

Gigs

  • The gig Guests tab has quick views for All, Going, Maybe, Awaiting reply, Not arrived and VIP. The planned guest count sits next to Going and turns amber when RSVPs pass it.
  • Gig managers can add a poster from the Poster panel on the Guests tab. It shows on the gig header, on gig cards and on the guest invite page. Posters can be JPEG, PNG, GIF or WebP images up to 10 MB.
  • The gig Contact card has Client, Planner, On-site and Venue slots, filled from the gig’s show contacts. If you can edit the gig, an empty slot offers Add client contact (or planner, on-site, venue).
  • On the create gig form, one click on the calendar picks a single-day gig. Click a later day to make it a range.
  • The Gigs page shows every status by default, including Cancelled, and the scope switch starts on This org.
  • The gig Actions menu marks Export as New until you download a file from it.

Gigs

  • The gig Details tab is now called Overview.

Crew & staffing

  • When someone holds two overlapping shifts on the same gig, the Staffing board warns you. Their crew offer in the mobile app names the other shift, for example Also on “Load In”.

Mobile

  • You can’t publish a draft gig whose last day has passed. The draft shows a notice with Change date so you can move it first.

Mobile

  • When a gig fails to load, for example because you’re offline, gig screens say Couldn’t load this gig with Try again, instead of Gig not found.

Inventory

  • Inventory → Pack sheets lists every gig whose gear goes out or comes back on the dates you pick, in Going out and Coming back columns. Tick a line to pack it out or check it back in. Badges flag gear that is Late, Overdue or short.
  • In the gig quote dialog, Add from inventory adds a line from your gear. The price starts at the item’s daily rate times the gig’s days. A line warns you when you quote more than are free on the gig’s dates.

Gigs

  • Clicking a row in the Gigs table opens the gig page. Cards and the calendar still open the preview.
  • A draft gig whose date has passed shows a notice with Change date. Leave the date if you’re recording a gig that already happened.

Calendar

  • If you work two shifts on the same gig day, your calendar feed shows each shift as its own entry, with its own times and name.

Plans

  • New monthly subscriptions cost $45 for Starter, $149 for Pro and $375 for Team. Annual plans stay the same and give you 2 months free. Existing subscribers keep their current price.

Mobile

  • A gig’s Details screen starts with a Your shift card for crew, showing your status, start and end times, role and pay. Admins see Key facts instead.
  • Gear in a gig’s More menu lets you tick off gear in Pack out and Pack in modes. Gear lists need a plan that includes Inventory.
  • Directions on a gig’s venue lets you choose a maps app or copy the address.

Getting started

  • Right after signup, new admins can add the recommended gear pack, song pack, home-city venues and a sample gig in one step, or choose Skip for now.

Gigs

  • The Finances tab gathers the quote, billing terms, billing schedule and invoices into one Billing card, with progress steps from quote to paid.
  • The gig Guests tab is a sortable table with filters for RSVP, arrival, pass, tag, source and host. Select guests to set their RSVP, check them in or delete them together.

Organization

  • Organization invites ask for an email or phone number first, fill in the first name from the email, and make the last name optional.

Imports

  • The import Review step lists the columns you didn’t map. Inventory, venue and client imports save them as extra data on each record; other imports leave them out.

Gigs

  • Gig notes share one Notes card with Everyone, Admins and Only me tabs. Only me holds a private note that only you can read.

Mobile

  • A crew offer card shows a running pay total for the days you pick, and warns you when a day overlaps a gig you already accepted.
  • Gig managers can publish, settle, reopen or cancel a gig from Change status in the gig actions menu.
  • Managers can add an optional message when they remind crew about an offer from the shift sheet.
  • The calendar shows a multi-day gig only on the days you work it. On a single-day gig, the gig header shows your own call time.

Imports

  • Spreadsheet imports split a Full Name column into first and last name, read booking statuses like Confirmed and Hold, and map Load-in, Soundcheck and Doors columns to the gig’s key times.

Gigs

  • Key times set the clock for each phase of a gig day, such as crew call, load in, soundcheck, doors, show and curfew. Your organization type decides which ones the gig page suggests first. See Key times.
  • The gig’s External Links section is now Sources. For a gig linked to a Luma event, gig managers can use Push changes to review a side-by-side comparison and send the title, date and time, and venue back to Luma.

Crew & staffing

  • A new shift, including one added with + Shift on a role row, copies call times and pay from the role’s most recently edited shift, and the shift sheet says which shift it copied. On a multi-day shift, Copy times to all days applies one day’s times to the others.

Guests

  • Guests belong to your organization, so one person is one guest across every gig, with an RSVP status, meal choice, dietary needs and tags. Browse everyone on the Guests page, and link a Luma event to a gig to pull in its guest list. Guest lists are on for every organization.

Organization

  • Admins can add or fix a member’s phone number from the Phone number card on the member’s profile when the member hasn’t verified a phone on their account.

Mobile

  • Gig managers can export the run of show as a timeline or setlist PDF from the Run of Show menu and share it. Exporting needs an internet connection.
  • Running late? on a run of show item opens Shift times, where you move that item, or it and everything after it, earlier or later by a few minutes.
  • Close a gig in the work dock with the X on its chip.

Integrations

  • Gigs created from a Flex quote take their venue from the quote’s Venue / Site block, the address Flex shows and prints.

Gigs

  • Edit on a gig’s Crew card opens the crew view on the Staffing tab, so you staff a gig in one place.

Mobile

  • Accepting an invitation or offer from the Inbox or a gig page takes two taps. The first tap shows Confirm accept, and the second sends your answer.
  • Send feedback, with an optional screenshot, from You → Settings → Help & feedback. If you’re offline, the app saves your report and sends it when you’re back online.
  • A gig saved for offline refreshes when it changes, and shows how old the saved copy is while you’re offline.

Gigs

  • The Gig info library is retired. Dress-code presets and standing reminders now live on the Crew requirements card under Settings → Gig workflow, and existing gig info moved into the matching parts of each gig.

Finances

  • Crew can submit an expense with receipts from a gig in the mobile app. Receipts can be JPEG, PNG, HEIC or PDF files up to 10 MB each, and show beside the item on the gig’s Finances tab.

Gigs

  • Managers can send gig details to crew from the gig page. Each crew member gets a Gig details item in their inbox on web and mobile and confirms with I have reviewed these details.
  • In Staff view, the web Gigs list shows every gig you’re tied to across all your organizations by default. Use the My gigs · all orgs / This org switch to narrow it. On mobile, choose Filters → This org only.

Getting started

  • Once your gigs are running, the setup checklist moves off Home and lives in the sidebar and on the setup page.

Mobile

  • The crew home screen lists offers waiting on you under Needs your reply, each with a Respond button.
  • On a gig’s crew roster, managers see crew grouped by role, with how many spots are filled and a row for each open spot.
  • Settings and Help sit in the header after search. Help holds Feedback, Docs, Changelog, Status, Download apps and What’s new. A button collapses the sidebar to an icon rail.

Getting started

  • New organizations get a real sample gig built from their type of business, with crew, run of show and tasks, plus a setup checklist on Home that tracks your progress. The sample gig is marked Sample and stays out of stats, calendars and accounting sync.

Inventory

  • Inventory has a sortable table with filters, serialized units, kits, stock locations and dated availability, so a booking holds stock only for its dates. Add gear from starter packs or import a spreadsheet from the Import menu.

Sales & onboarding

  • The storefront quote form is a step-by-step wizard that adapts to the buyer’s answers and your own data.
  • Onboarding flows can require a completed upload or signature, and mask sensitive form fields. Admins with finance access can reveal them, and owners and admins can ask for a step again (early access).

Mobile

  • Saved upcoming gigs open offline with your call times, run of show, contacts, venue details and travel. A banner shows when they last synced, and editing waits until you reconnect.
  • A Next gig widget for the iOS Home Screen and Lock Screen shows your next call. Turn on Hide gig details on the Lock Screen under You → Settings → Appearance to show only the time.
  • Gig managers can delete a gig from the app, find it under Recently deleted, and restore it as a draft.
  • Team messages show an unread dot on the gig card and a message block on the gig page. Senders, the gig creator, and owners and admins see who has read each message. Team message pushes now lead with the sender’s name.
  • People with finance access get a Payouts summary under You → Earnings with what is owed to crew and vendors, what was paid this month, and what is overdue.
  • Edit your travel IDs and home base on one Location & travel screen in your profile, matching the web app.
  • Organization invite emails open in the app when it is installed. Older invite links open the crew offer that replaced them.
  • An overnight gig that is still running stays in upcoming lists, and you can still act on its invitations and offers until it ends.

Gigs

  • A new gig needs a location as well as a name, on web and mobile.
  • Build a Gig info library under Settings → Gig workflow: sections with typed fields (times, links, choices, attachments and more), dress-code presets and standing reminders that every gig can use.
  • Run of show segments carry a kind (ceremony, cocktails, reception and more), location, ensemble and booking state. Cues gain timing modes, speakers and acts, and instructions and announcements are kept when you save.
  • The call sheet, day sheet and advance packet print the venue street address, each segment’s room, and each person’s call times.
  • Create invoices from the gig Finances tab: save drafts, send, void, and sync grouped invoices to QuickBooks.

Crew & staffing

  • Add someone without a Soundcheck account to a shift. They get a shift link by email (and SMS with consent) and can accept or decline without signing up.
  • Crew are asked to acknowledge gig details again when parking, load-in or other logistics change, and reminders reach the right people.
  • People show by their real name and photo instead of an email username.
  • Your profile shows your crew history and full payment history, on web and mobile.
  • Switch between Staff and Member views on web and mobile. Staff view shows the active organization’s gigs and tools; Member view shows the gigs you work across every organization.

Starter packs & directory

  • Add task templates, run of show templates and songs from starter packs. Song packs cover bands, DJs, weddings, decades and more, with album artwork.
  • Add a city’s venues or hotels in one step from Venues or Hotels, ranked by how often each place is used on Soundcheck.
  • An Industry insights setting under Settings → General lets you leave anonymized, aggregated usage counts.

Songs

  • Find set list songs from Spotify, Apple Music and SoundCloud in one search box, or paste a link from any of them.

Leads & travel

  • Assign, reassign or clear a lead’s owner from the card, table, detail sheet or form. Owners must be staff.
  • Crew can add their own hotel bookings from Travel → Hotels. Track owned and rented vehicles and the rides they give on each gig.

Agreements

  • Agreements are signed in Soundcheck. Staff send typed terms or an uploaded PDF, the signer signs in the app, and the signed PDF keeps the signing evidence. SignWell is no longer used.

Mobile

  • Every push says what it is, which gig and which organization.
  • The Availability screen and Add availability sheet are cleaner. Open-ended windows read From or Until, and you can clear a time or note.

Mobile

  • The Gigs calendar has Day, Week and Month views, a month and year picker on the heading, a color key, and a count of gigs in the period.
  • Gig details open on an Event Brief: status, days, your call and out times, venue with directions and headcount, then run of show, tasks and logistics.

Organization

  • Add as many contacts as you need to a venue.
  • The Finance role can open every page under Crew & contacts and Business.
  • Contact Us for Enterprise pricing and Enterprise billing support open an in-app form instead of an outside page or email link.
  • Sign in or sign up with AgentID.

Imports & gigs

  • An exported workspace restores in full, including crew shifts and day rates. Spreadsheet imports read every common date, money and text format, and flag a value they can’t read instead of guessing.
  • Duplicating a gig, saving it as a template or creating from a template keeps its labels.

Crew

  • Crew see a Changes section on each gig and get one push when their call, pay, role, the date, venue or a cancellation changes. Turn these off with the Gig changes notification setting.
  • Hourly shifts pay the rate times the scheduled hours for each day worked.
  • Members who can’t see money no longer see other crew’s pay on a gig. Payment history shows only pay to you.

Contacts

  • A Contacts page keeps one address book for vendors, venue people and other contacts (early access).

Mobile

  • Crew get a Day Sheet run of show: day chips, one card per phase, and the current phase highlighted.
  • The Gigs list groups rows by day, leads with call time, and shows crew status and Up next.
  • Admins can act on one person from the gig crew panel (remove for a day, remind, accept or decline per day) and add new shifts with their own days and seats.
  • Run of show edit and template actions live in one ⋯ menu.

Calendar

  • Connect your own Google account under Settings → Calendar sync to add your accepted gigs and shifts to a separate Soundcheck calendar. Pay is never included.

Gigs

  • The Contact you fill in on a gig’s home page appears on its Contacts tab.
  • Run of show exports include sections with no items and group multi-day gigs by day.
  • A link from an SMS or email still opens the right page after you sign in.

Mobile

  • The Mailbox tab is now Inbox, focused on what needs your action, with Messages at the top.
  • Gig cards show each day’s own call-to-end window, and tasks use compact rows with one progress line and a My tasks block for crew.

Web

  • The Shifts tab on Crew has a Calendar view: a week grid of every crew shift across gigs, tinted by how full it is.
  • The Gigs calendar has a Venues view with one column per venue, and a go-to-date picker.
  • The Leads board is a sales pipeline with the value of each stage and deal facts on each card.

Mobile

  • The Gigs calendar is redesigned with a dot month view, a week strip and an agenda, and a List | Calendar switch under the header.
  • You is a crew hub with an earnings card. Availability held by an accepted offer shows as booked.
  • Take a photo or video, or pick from your library, when adding gig files or run of show attachments. Attach an mp3 or wav to a run of show song.
  • Notification settings match the web app, and every push opens the right screen.

Mobile

  • Crew see day-of contacts, flights and lodging on the gig, with Call, Text and Email buttons.
  • The top of Gigs shows what needs your reply, open tasks, up next and coming up.
  • Set up or manage Stripe payouts from your profile.
  • Change or set your password, and edit emergency contacts, dietary needs, home base and positions after onboarding.
  • Accept an invitation to another organization from your inbox.
  • Gig and reply links in emails open in the app.
  • When notifications are on, opening a gig timeline follows the live schedule automatically. Tap Stop following to opt out.
  • Create Gig starts in the organization you have selected and has start and end times.
  • Crew on a gig show by name with your row marked (you), and members see only their own tasks.
  • Overnight gigs show next day on gig cards, and refunded payments show as refunded.

Integrations

  • Crew shifts imported from Flex use the gig’s currency.

Mobile

  • The People screen follows your active organization when you belong to more than one.
  • Crew offer notification links open your Mailbox offers instead of an admin-only screen.

Gigs

  • Draft a quote from the gig Finances tab, even when your plan does not include full Finances.

Help

  • Help opens in one window from the bottom bar, with docs answers, docs browsing and email support.

Imports

  • UEF 2.0: one normalized JSON document carries a whole workspace. Clients, venues, acts and projects are named once and referenced by ref; gigs carry an end_date, their days with phases and run of show, and crew placed on shifts. Workspace export writes uef/workspace.json, and Import UEF document, preview_uef_import and import_uef read it. UEF 1.0 documents are no longer accepted; export again to get a 2.0 document. See Universal Event Format.

Web

  • The header leads with your workspace switcher, showing your organization’s icon and, during a trial, the days left.
  • Travel replaces Hotels in the sidebar, with an organization-wide Flights tab you can search by flight, airport, gig, booking reference or crew.
  • Search (Ctrl+K) finds gigs, people and venues by name and opens them.
  • A bar along the bottom of the workspace keeps the gigs you’re working on one click away.
  • Assign gig staff from a side sheet organized by role, with a labeled Add staff or Manage staff button.

Mobile

  • Hide sensitive info blurs money amounts in the app, matching the web toggle.

Gigs

  • Groups of related gigs show as Tour, Project, or Series based on your business type. Override the wording under Settings → General. See Groups.
  • Each gig has a Contacts directory for outside people (venue, promoter, vendor, and similar) with name, company, phone, email, and notes.
  • Record a local labor call with department headcounts for load-in, show, and load-out, plus totals.
  • Gigs created in the web or mobile app start as drafts. Drafts are hidden from crew, invitations you add are held, and publishing sends them.
  • New gig opens the create form directly, and you start from a template inside it.

Mobile

  • Delete Account lives at the bottom of Profile. Sign out stays on You.

Integrations

  • Instant Quotes (public MCP) booking and sponsorship requests are now confirmed by email: the assistant’s call only emails a confirmation link to the address given, and nothing reaches the organization until that person opens the email and clicks Confirm. Agents never receive a token or link they could use to complete the request themselves.
  • Instant Quotes listing copy clarifies that catalog pricing is illustrative / SYNTHETIC (not binding vendor rates), and the public tool list includes send_feedback (16 tools).

Gigs

  • Select gigs on the Gigs list to bulk-edit them or move them into a group.
  • Turn on Repeat on other dates when creating a gig to create it on several dates at once, or every week until an end date.
  • Deleted gigs are hidden right away and removed after 30 days, and you can restore them until then. Completed and settled gigs can’t be deleted.
  • Tag task and run of show templates with gig types, so picking a type on Create gig pre-fills the matching templates.
  • Apply labels to gig tasks, inventory items and run of show cues.

Venues

  • Your organization keeps its own copy of each venue, so your edits never change another organization’s venue. Saved venues are a sortable table, and each venue page has Overview, Stages, Gigs and Files tabs. Stages carry their size and house gear, and venues can hold map pins and site plans.

Organization

  • Invite people by name. On mobile, you can also import them from your contacts. Plan seat limits count every staff role.
  • An eye button in the top bar (or ⌘U / Ctrl+U) blurs every money amount for screen sharing.
  • Imports read scanned PDFs and other paperwork, with a status for each file.

Gigs & organization

  • Labels replace hard-coded Event Type. Create colored organization labels and apply them on gigs (and other objects as they roll out). Create and edit use the same label list.

Crew

  • When someone accepts an invite, their profile setup starts with the details you already entered, including real photos when available.
  • Whoever creates a gig becomes its lead. Travel moves under Staffing on the gig page.

Inventory & imports

  • Each gig has a Gear tab: add inventory items, tick Out at load-out and In when gear comes back.
  • Import .zip files, and work through a drop of several files one file at a time.

Crew & invites

  • Invite is available from the app header anytime. After you create a gig, invite or staff is the clear next step.
  • Invite people by SMS, and add account-free gig guests without requiring a Soundcheck signup.

Gigs & venues

  • Multi-day gigs can be All day, like a calendar event, and gig dates use a range picker.
  • Gigs show their venue’s photo on rows, cards and the gig header.
  • Book gigs per stage at venues with several stages, and see clashes.
  • Set the role of any shift. Accepted crew move to the new role with it.

Home, Mailbox & roles

  • Home shows your next show, this week, your to-dos, and a guide to your first show.
  • Mailbox → Replies is one newest-first activity feed.
  • A Finance organization role can see and manage money across the app. Only owners and Finance can pay people.

Integrations

  • Connect Luma under Settings → Integrations and import your calendar’s upcoming events as draft gigs.

Mobile

  • The app keeps you signed in more reliably after a restart.
  • Face ID signs you back in after you log out, instead of asking every time you open the app.

Mobile

  • The member invite sheet stays reachable above the iOS keyboard, so you can finish sending an invite without the form disappearing.

Run of Show

  • Run of Show is the single source for gig times. New organizations start on it, crew can read it, and it has Full, Timeline and Setlist views. A set is one item holding an ordered list of songs, and songs live in Assets.

Organization

  • Owners can delete their organization from Settings → General. Deletion waits 30 days, and Restore organization undoes it until then.

Feedback

  • Contact us in the Help menu opens an in-app feedback form for ideas, problems, questions and praise.

Mobile

  • Create Gig can start from one of your gig templates.

CRM

  • Gig pages open with a Contact card showing who to reach for that gig, with one-tap Email and Call buttons. It starts from the linked customer’s primary contact and can be edited per gig without changing the customer record.

Crew

  • Crew get their own web Home (up next, replies, tasks, coming up), a sidebar with Home, Gigs, Mailbox and Profile, and a Show Pass on the gig page with their role, call time, venue, access details and who to contact.
  • Opt in to SMS right where you enter your phone number in onboarding and your profile.

Mobile

  • Notify moves to a bell in the gig header.

Staffing

  • Duplicate a shift from the Staffing board, and promote a draft shift to an open shift. The Crew page has a Shifts tab with Grid and List views. See Staffing shifts.
  • Bulk edit for Run of Show rows and gig tasks: select several rows and change them together.
  • Applying a Run of Show template keeps the times saved in the template instead of shifting them to the gig’s start.

Settings & onboarding

  • Manage team sign-up domains on Settings → Comms & intake → Email.
  • New organizations get starters matched to their type of business, plus a Connect your data step during setup.
  • Admins can start a member onboarding flow from a template (early access). See Onboarding flows.
  • The Crew page opens on Members.

Crew & settings

  • Members is now Staff in settings, and People is now Crew. Staff management and crew management are separate pages.
  • Forward booking confirmations to your organization’s forwarding address and review them in Inbox before adding them to a gig. See Forwarded confirmations.

Sales

  • Offerings storefront (early access): share a branded page or embed where buyers pick packages, see an estimated range, and send a request that arrives as a lead with a draft quote. See Storefront.
  • Lead discovery (early access): a Discovered tab on Leads suggests prospects you can accept into your pipeline or dismiss. See Lead discovery.
  • Offering starter packs suggest a catalog for your type of business.

Gigs & admin

  • Create a gig straight from a date on the Gigs calendar view.
  • Admin logs under Settings → Data & knowledge show who changed what, from where, and when, with CSV and JSON export. See Admin logs.
  • Organizations can switch from the gig Timeline to Run of Show. See Run of Show.
  • Organization email can go out from your verified sending domain.

Plans & navigation

  • Venues and Leads are available on every plan. Teams now live on the Crew page under Crew & contacts.
  • Organization settings are grouped into General, Billing & payments, Comms & intake, Data & knowledge, and Connections.
  • Offerings (early access): keep a catalog of what you sell (rentals, crew day rates, packages) with cost and margin. See Offerings.

Crew

  • Crew can back out of an offer they already accepted, on web and mobile.

Gigs

  • Gig card and calendar views are denser, with organization and department filters.
  • Paste to fill (early access): paste an email or brief into a gig form to fill in its fields.

Onboarding

  • A new sign-up wizard walks you from creating your account to planning your first show.
  • Knowledge base (early access) under Settings → Data & knowledge writes down how your business works for CheckAI and connected assistants. See Knowledge base.

Finances

  • Mark a payout as paid manually when you paid outside Soundcheck.
  • A new organization Finances page shows what you owe crew and vendors, what clients owe you, and every recorded payment. See Payments.

Mobile

  • Run of Show can be edited on mobile, and gig attachments can be uploaded and deleted from the app.

Gigs

  • Every Create Gig entry point offers a template choice.
  • PDF exports use a cleaner, briefer layout.

Staffing

  • Open shifts (early access): send one shift to many crew; the first to accept fill the seats and everyone else goes on standby.

Profiles

  • Repertoire (early access): import your song list from Google Sheets, share it on your public musician profile, and download it as Excel.

MCP

  • Docs now include per-assistant connect guides for Claude, ChatGPT, Cursor, and Claude Code. Hosted MCP stays live on mcp.soundchecklive.io. Claude Connectors Directory (soundcheck) and the ChatGPT plugin are submitted for review and not listed yet; use the custom URL recipes on those pages today. No Cursor Marketplace plugin yet. Official registry remains io.soundchecklive/soundcheck 0.1.1-ts.

Dates

  • Gig and inbox dates stay on the calendar day they were stored, including Flex/Studio timestamps that are not midnight UTC. Activity, setlist, and “member since” clocks show your local time. Accept and Decline stay available through the end of show day in the gig’s timezone, including invitations that would already look finished if read in UTC. Offer expiry copy (“Expires today”) uses that same gig-zone day, so it no longer disagrees with the urgency label on the card.

Onboarding

  • Organization onboarding step titles stay in their own columns on long trackers. Phones and narrow tablets show the current step under the circles; wider screens clamp each title to two lines. The lines between steps stay solid instead of breaking into pills.
  • Sign-up and invite wizard rail markers stay opaque so the hairline does not show through, and a truncated step title shows the full name on hover or keyboard focus.

MCP

  • Docs now advertise live connect URLs on mcp.soundchecklive.io: public https://mcp.soundchecklive.io/public/mcp (soundcheck-public 0.1.0-ts, four tools) and member https://mcp.soundchecklive.io/mcp (OAuth via Clerk PRM). Official MCP Registry listing io.soundchecklive/soundcheck is published at 0.1.1-ts. Prefer those hosts over any api.soundchecklive.io MCP path. Do not advertise qa-mcp / dev-mcp (still NXDOMAIN). No Cursor Marketplace plugin yet.

Chat

  • In-app event-chat members can leave a thread themselves. Managers still remove other people. Texting STOP (or STOPALL, UNSUBSCRIBE, CANCEL, END, QUIT) also drops an SMS member from that group; carriers may hide some of those texts from Soundcheck.
  • Archiving a chat, or archiving / cancelling / deleting a gig or org, no longer leaves Twilio conversations silently open when the close or delete fails. Retry the same action; it is safe to run again.

Gigs

  • Accepting or declining a gig invitation right after signing up now fails with an error if we cannot link the invitation to your account, instead of looking successful while the invite stays missing from your mailbox. An interrupted accept or decline can still finish after the gig date only when that earlier request recorded the same action for the same account.
  • Split-day crew offers keep the per-day seat targets you set. An earlier data fix could copy each day’s invite count over the target and close an offer that was still short; that copy is undone and offers are re-checked against the targets as stored.
  • Clearing a crew-offer seat target stays cleared after you reopen the offer sheet.

Gigs

  • Duplicate Gig, Save as Template, and Use template now carry over every planning section of the gig page, not just the details, invitations, schedule, setlists, and checklist. Added: run of show (with linked songs and documents), venue logistics overrides and show notes, clients, staffing shifts with their rosters, hotels, flights with passengers, open inventory assignments, files, custom sections, and the department. Times rebase to the new date, shifts come back as unsent drafts with everyone pending, confirmation numbers and ticket details are cleared, and copied files get their own storage so deleting one never removes the other. Duplicates stay in their tour; templates do not.
  • Save as team on the Staffing board turns a gig’s shifts into a reusable team template: one seat per position sized to the shift’s need, accepted crew seated first, then pending. It opens the usual team form pre-filled so you can rename, categorize, and trim before saving, and the result shows up under Use a team on every other gig.

Imports

  • Import preview counts for staffing now match commit when two rows describe the same gig (same title and date, even with different external IDs). Re-importing a shift whose previous job offer has expired fills that seat instead of treating the stale offer as still live, and overlapping imports no longer create duplicate staffing. Two shift rows that share a title and call window but map to different positions now both import instead of the second being dropped.

Tasks

  • Assigning a checklist task no longer double-notifies when the same push is delivered twice at once, or when a retry follows a database hiccup right after the first push went out. A retry that picks up an assignment whose earlier attempt stalled mid-send treats the push as already delivered rather than risking a second one; the task itself is still waiting in My tasks.

Tasks

  • Assigning a checklist task now notifies the person you assigned it to. They get a push, and the task lands in one My tasks list: the Tasks tab and a Tasks segment in the Mailbox on mobile, and the My tasks tab on /tasks on web. Tasks are grouped by gig, soonest first, with completed work collapsed, and you can check them off without opening the gig. The web sidebar and the mobile Mailbox badge count what is still open. Several tasks assigned on one gig at once arrive as a single notification, and assigning to yourself does not notify you.
  • /tasks is no longer admin-only. Every member with the tasks feature sees their own assigned work there; building templates still requires organization admin.

MCP

  • Lead tools now match the API: get_lead / update_lead / delete_lead accept optional organization_id (defaults from the MCP session), create_lead requires source, and list_leads accepts a search filter on name, email, company, or location.
  • create_event accepts start_time / end_time as RFC3339 or unix seconds (number or numeric string), so agents are not stuck at schema -32602 or API 400 for unix values.
  • After a confirmed delete_venue, default list_venues returns only org-saved venues (saved_only defaults true). Pass saved_only=false to search the shared global directory. list_songs lists the org song library so you can verify delete_song.
  • set_org_timezone (confirmation-gated) writes the org IANA timezone so new events are not stuck on UTC. set_availability type=unavailable stores UNAVAILABLE (case-insensitive); invalid types are rejected.

App

  • Mobile founder signup is now the same three steps as web: organization name, what you do, then account. The workspace is created on that screen instead of a separate setup page.
  • People joining from an organization invite can now finish on the phone: create or sign in, review the invite, add a profile, and join that team. They are not given a personal workspace.

MCP

  • Member MCP OAuth discovery now lists the authorization provider and serves authorization-server and protected-resource metadata so external clients can discover the sign-in requirements.
  • Venue and customer lookup now honors limit/offset and accepts a search name filter, so agents can find “Caswell House” without loading the whole directory. list_venues and list_setlists default organization_id to the caller’s active org.
  • create_event stores the required name as the event title and returns it as both name and title. When timezone is omitted, a numeric start_time offset (for example -05:00) is mapped to a US IANA zone so a 7 PM Central gig does not display as UTC midnight.
  • duplicate_event copies venue_id and adds the caller as a member. add_event_member accepts org_position_id so you can staff a named role.
  • Confirmation-gated delete_venue, delete_customer, delete_song, and delete_setlist wrap the existing REST deletes. Invalid member user ids return 400 instead of 500.
  • Leads and inventory are first-class MCP tools: list/get/create/update, pipeline actions (claim_lead, mark_lead_lost, reopen_lead, gated convert_lead), gated deletes, and inventory assign/return. list_inventory honors search and pagination. Get, update, and delete lead tools authorize the caller’s org first and return the same not-found for missing and cross-org IDs.

Gigs

  • Staffing Grid now keeps unstaffed + Shift drafts visible next to staffed people, the same way Details → Crew does: “No crew selected yet”, the saved call time, chronological order, and a discard control that does not remove the rest of the role.

App

  • The iOS TestFlight app opens again. A Twilio Babel override that unblocked Expo Go broke the release bundle and crashed launch; chat now loads the Conversations SDK only when you open a thread.
  • Mobile Mailbox no longer stacks Active / Needs response / Responded / Past on top of type chips. Mail is one list — needs-reply, scheduled, and a collapsed Past section — with type chips as the only filter. Availability checks live in Mail. Set your hours from You → Settings → Availability.
  • Signing out or deleting your account no longer waits forever if a device keychain write hangs. The app gives that write a few seconds, then continues cleanup, keeps the deletion lock, and retries that key on the next pass so a late write cannot restore the deleted session.

Gigs

  • Confirming a shorten on a staffed multi-day gig now reaches the API. The acknowledgement was dropped on the way out, so Confirm retried the same refusal and surfaced it as a toast with no way to proceed.
  • Gig chats (now Private Preview for existing beta testers) no longer leave Twilio participants behind when someone is removed from the org or the org is deleted. Managers who can see a thread are added as participants so they can open it. Creating a chat with no successful members rolls the conversation back. SMS onboarding is one group announcement, not a ping to everyone for each new number. Archived threads lock the composer on web the same way they do on mobile, and unread badges refresh when you return to the app or mark a thread read.

Activity

  • Event Activity now shows who made each change. Older rows that were stored without a name look up the actor from the org roster.

Imports

  • The operator-data importer now lives at Settings → Organization → Imports, next to Data. Assets is files only. Older /imports and /assets?tab=imports links still redirect.
  • Owners and admins can download a workspace zip from Settings → Organization → Data: UEF JSON plus wizard-ready CSVs for crew, venues, clients, inventory, songs, setlists, events, and leads. Restore the CSVs on Settings → Organization → Imports. Commit the JSON from the same Data page. Money, files, branding, and integration tokens stay out. See Export a workspace.
  • Workspace export now includes call-list staffed event members (including standby) who never received an invitation.
  • Importing a UEF bundle treats row errors as a partial failure even when failed_rows is zero.

MCP

  • Added hosted public MCP tools for organization lookup, positions, booking requests, and sponsorship requests. Production connection URLs were announced on September 4.
  • Member MCP requires sign-in and advertises its authorization provider. Production connection URLs were announced on September 4.
  • Listing organizations now shows only the ones you belong to, not every organization in the environment.
  • Consequential MCP writes (close out a show, settle, change the playbook, send messages, commit imports) ask for confirmation before they run on hosted environments.
  • An assistant can work the org mailbox: list open invitation, crew-offer, and availability threads, see what is new, mark the inbox checked, list the invitations on an event, read one invitation, and send a reminder with optional custom copy.
  • An assistant can list organization members with roles and invite someone by email. Inviting an admin stays owner-only, and the invite is confirmation-gated because it emails a real person.
  • Member MCP can accept gig files (upload_ingestion_file base64, plus create batch / add text). Analysis may not produce proposals (files can land attached-only). Commit still requires confirmation. At the time, prod member connect advertise was still pending (since Done, see Sep 4).
  • list_events now honors event_status. ACTIVE returns only active events; ARCHIVED returns only archived events.
  • An assistant can clone a workspace without the Settings GUI: export_workspace downloads the eight UEF catalogs, preview_uef_import dry-runs them on a destination org you manage, and import_uef commits (confirmation-gated). Full rosters stay off the public MCP.

Availability

  • Availability checks close themselves once the gig date passes, so nobody has to tidy up a check for a show that already happened. Checks with an expiry date expire on their own when that date passes.
  • Reminding, sending to more people, and recording a response all stop once a check has closed.

Lists

  • Customers, inventory, venues, and sponsors load a page at a time instead of the whole list.
  • Saving a customer, inventory item, venue, sponsor, or lead refreshes every page of that list, not just the page on screen.

Gigs

  • New organizations get a Standard Show run of show and Standard Tasks checklist in their libraries. Creating an empty gig applies those defaults so Details starts with a plan instead of blank pages. Existing organizations pick the starters up the next time someone signs in. If an org already used those names, Soundcheck adds Standard Show (Soundcheck) or Standard Tasks (Soundcheck) instead of skipping. Deleting a starter is remembered so it is not recreated. Duplicated or imported gigs that already have a run of show or checklist are left as-is.

Mailbox

  • The org sidebar Mailbox tab shows new replies since you last opened it.

App

  • The organization logo stays fully visible when the sidebar is collapsed.

Added

  • Change the call times on a shift you’ve already sent. Moving load-in an hour no longer means cancelling and re-staffing. Everyone still attached is notified with the old and new windows, and anyone who already accepted can Keep my spot or Decline the new time from their Mailbox — doing nothing keeps their spot. Declining frees the seat, reopens a filled shift, takes them off the gig calendar for those days, and voids or reprices their payout. A payout that has already been paid is left standing for you to settle by hand. Call times on hourly shifts stay locked, because there the hours are the pay. Which days a shift covers stays locked either way. See How shifts work.
  • New staffing reference. How shifts work documents the whole model in one place — positions, shifts, offers and days; shift and per-person statuses; seats and Need; per-day answers on multiday gigs; exactly what stays editable after you send; and who gets notified when.
  • Extend or shorten a multi-day gig while staffing is live. A gig’s dates froze the moment anything went out, which also blocked a festival adding a load-in day or cutting a show. Adding days at either end now saves straight through — no shift is extended onto the new day, so nobody is signed up for a day they never accepted. Removing days nobody works saves too. Removing a day the crew is booked on shows you exactly who comes off, on which shift, on which day, before anything happens; confirm and they are cancelled for those days and told why. A flat fee is unchanged (it buys the shift, not the day); a rate card is recalculated from the days that remain, and removing work never increases what is owed. Days already in the past cannot be removed at all. Moving a gig to different dates stays locked — that is the case the original rule was written for. See How shifts work.
  • Pay is locked once a shift is sent. The rate, the rate type, and the per-day rate card all freeze when a shift goes out — changing them would rewrite terms people had already accepted. Repricing is now a deliberate act: cancel the shift and re-issue it, which puts the new number in front of every recipient. This holds in both directions, so a raise needs the same explicit step. You can still set a rate for someone you add after the shift went out, until they accept. See How shifts work.

Fixed

  • Editing an open shift no longer emails the whole crew when nothing they care about changed. Saving a shift without touching its schedule now notifies nobody.
  • The shift-level start and end times could be changed on a sent shift with no warning and no notification — including on hourly shifts, where it silently changed what people were owed. Those edits now follow the same rules as every other call-time change.

Gigs

  • The crew app on phones still shows and saves gig call times correctly after Instant clock storage ships. New web and app builds identify themselves so they can use real UTC times.
  • A team availability request that is not tied to a gig now uses the organization timezone, not Chicago, when the org is in New York, Los Angeles, or another zone.
  • Changing only a gig timezone texts invited crew the same way a date or location change does.
  • Moving an availability day without editing its times keeps those times. The server rebases them instead of clearing the window to all-day.
  • Dragging a start-only or end-only availability block on the web calendar keeps the open side open. It no longer fills in 00:00 or 23:59.
  • Declining every day on a multi-day crew offer no longer puts those days back on the calendar feed.
  • Requesting team availability waits until the organization timezone is loaded, so a New York org is not encoded as Chicago.
  • Switching organizations no longer encodes a venue-less gig or team availability request in the previous organization’s timezone.
  • Team availability on mobile waits for the feature flag before loading the organization timezone.
  • The mobile schedule editor waits for the feature flag before loading the organization timezone.
  • An availability request still shows the gig timezone if the organization timezone lookup fails.
  • Saving a gig that only stores an already-effective timezone no longer texts the crew.
  • An accepted gig still appears on the calendar feed when the same person also has a pending or declined multi-day offer for that gig.
  • Calendar subscriptions still show an accepted multi-day gig if the per-day lookup fails.
  • Cancelling a multi-day crew offer no longer puts declined days back on the calendar feed when that offer was the person’s only path onto the gig.
  • A gig with a far-future end date no longer expands the calendar feed into millions of days.
  • Gig templates list the organization timezone so copied call times decode in the org zone, not a missing fallback.
  • Importing a gig with only a date, a custom clock layout, or a bad timezone keeps that time on the gig’s local day instead of shifting it to UTC midnight.
  • After a gig or offer time change, crew keep the gig Google Calendar event. They only leave an offer-only calendar event when that day matches the gig hours again.
  • A mobile gig that is missing a calendar date uses the gig timezone to pick the day from its call time, so a Chicago evening show does not jump to the next UTC day.
  • Editing a venue-less gig on mobile uses the organization timezone when the gig itself has no timezone. A failed organization profile still saves with Chicago instead of blocking.
  • Opening a venue-less gig or its schedule on mobile waits for the organization timezone before showing or saving Instant call times, so a New York org is not flashed as UTC hours and rewritten on save.
  • All-day availability on mobile stays all-day. A stored midnight-to-end-of-day UTC window is not shown as evening hours in Chicago.
  • Mailbox and lead gig dates stay on the stored calendar day, even when that day arrives as midnight UTC.
  • An event-less crew offer on mobile encodes call times in Chicago when no timezone is sent, not the viewer’s local zone.
  • Declining every day on a multi-day crew offer no longer puts those days back on Google Calendar after a later gig or offer time change.
  • Mailbox message dates older than a week stay on the viewer’s calendar day. A UTC timestamp is not shown as the next UTC day in Los Angeles or New York.
  • Cancelling a multi-day crew offer no longer hides a separately accepted one-day offer on the calendar feed.
  • Sending or responding to a team availability request still succeeds if the timezone lookup fails after save.
  • Sending or accepting a crew offer still succeeds if the gig or organization timezone lookup fails after save.
  • After a gig time or timezone change, crew stay on the updated Google Calendar event instead of being dropped when two calendar updates race.
  • Opening a gig schedule or run of show still succeeds if the timezone lookup fails.
  • Crew inbox per-day reply clocks show in the gig timezone. A Chicago 5:00 PM Instant day is not shown as 10:00 PM UTC.
  • Renaming, repricing, or cancelling a crew offer still saves if the gig timezone lookup fails.
  • Renaming or changing the status of a team availability request still saves if the gig timezone lookup fails.
  • Saving a gig run of show still works if a second gig lookup fails after the editor is already authorized.
  • Staffing “who is free” on an older phone uses the organization timezone for the shift window. A Chicago 5:00 PM check no longer treats 5:00 PM UTC as the overlap.

Gigs

  • Saving a gig stores call times as real UTC Instants in the venue, organization, or Chicago timezone. A missing venue no longer writes 6:00 PM as 6:00 PM UTC.
  • Every organization has a timezone. Organizations that were missing one are stored as Chicago.
  • Creating a gig without a venue waits until the organization timezone is loaded. A failed profile fetch does not save Chicago.
  • Editing an availability request keeps the gig timezone. A Chicago 5:00 PM window is not rewritten as 5:00 PM in the manager’s local zone.
  • Editing a gig title on the crew app keeps overnight ends on the next morning and no longer shifts same-day call times by a day.
  • Crew-offer and availability (next day) flags use the gig timezone, so an evening Chicago window is not treated as tomorrow.
  • Google Calendar and ICS invites for early-morning gigs in positive-offset timezones (for example Tokyo 1:00–3:00 AM) stay on the gig’s local day. A timed gig with no start time begins at local midnight, not the previous evening.
  • Uniform call times show again on mobile engagement cards. Overnight (next day) uses the gig timezone, not UTC digits.

Finances

  • A crew payout created while a gig date is changing now uses the new gig day.

Fixed

  • Organization Admins can use admin surfaces again (Mailbox, org settings, members, finance roll-ups). Billing and Payments stay Owner-only. Only the Owner can grant Admin (promote or invite). See Roles and permissions.
  • Removing a member from mobile org settings follows the same rules as web: Admins cannot remove the Owner or another Admin, and the removal is rejected if that person’s role changed while you were looking at the list. See Roles and permissions.
  • A gig’s Staffing tab lists each shift under a role the same way Details does. Two same-day windows for one role no longer collapse when some of the same people are on both. See Building teams for gigs.
  • Editing a sent crew offer no longer fails once everyone has replied. Adding more people (including when the shift already has per-person pay) saves the current terms first, then notifies the new person at their custom rate if you set one, without re-sending the invite to people who are already waiting to reply. A filled job offer opens again so the new person can answer. Saving a draft does not email anyone; Save & Send opens the offer and notifies the people on that send. Adding someone to a live shift notifies only that person. See Building teams for gigs.
  • A job offer is filled only when you set Need and accepted crew meet that number. Leave Need blank and the roster is unbounded: declines do not fill the shift, the gig list and calendar do not invent a fill target, and you can keep adding people. Changing Need on a filled shift updates whether it stays filled. Adding someone after replies keeps Review and Save & Send available in Edit Crew. See Building teams for gigs.

Added

  • Organization profile settings now include a timezone picker, including UTC and a compatibility list for older browsers. New organizations start with the creator’s timezone, or UTC if that cannot be resolved. If that first save misses, Soundcheck retries after you land in the app without blocking signup and fills a timezone that is still unset. See Organization setup.
  • Org Mailbox has a Replies view that lists each person who responded, newest first, including answers on filled, cancelled, or expired requests. See Mailbox.
  • Crew-offer and availability emails show the gig title under the shift or request name when they differ. See Mailbox.

Changed

  • “New replies” in Mailbox is shared across the organization. The last-check time is org-wide, not per browser.
  • Mailbox crew offers show the shift, call window, seats, and pay (per person or hourly), including $0 overrides. Open days uses seats for job offers instead of max acceptances.

Fixed

  • Draft crew offers no longer appear in My Mailbox, the gig list, or the Team tab for members. Recipients only see an offer after it is sent. Admins still see drafts while they are staging the roster. See Building teams for gigs and Mailbox.
  • Confirming an unsaved change in Edit Crew no longer freezes the gig page in Safari. The confirm dialog and the crew sheet no longer fight over keyboard focus.
  • Saving a draft gig no longer leaves the page unable to scroll. Closing the create dialog, including Create Draft from a template, restores pointer and scroll on the gig page.
  • On Create shift, changing pay or call times enables Save as draft even before you pick crew. Review & send still needs people. See Building teams for gigs.
  • Discard all on the staffing draft bar now asks you to confirm before staged drafts are removed.
  • Single-day gigs and staffing call times can run past midnight. When out is earlier than call (8:00 PM – 2:00 AM), Past midnight (next day) turns on and the out time stays on the next morning. Check it yourself for a next-morning window (1:30 AM – 3:30 AM). No + End date needed. The crew app shows (next day) on those windows and the same checkbox when you edit gig, offer, or availability times. See Building teams for gigs.

Gigs

  • Gig call times use the venue timezone, and imported Flex gigs retain their original call times.

Finances

  • Changing a gig’s date now moves unpaid crew payouts that have no payment history to the new date. Payouts that already have a payment attempt, and manual lines you added yourself, keep their original date.
  • New crew-offer payouts use the gig date, not the offer’s own day.
  • Stored payout dates are now calendar days (no clock) after leftover times are normalized to midnight on the same day. Gig eventDate encoding is unchanged.

Fixed

  • Cancelling a gig now fails the request if invitations, crew offers, or availability requests are still open, and a retry finishes that release instead of reporting success. Crew are not emailed the same cancellation twice if the first notice already went out. If the first cancel request dies mid-send, a later retry still emails crew instead of silently skipping them. A retry that arrives while that send is still claimed also stays unfinished, so the cancel does not report success before anyone is mailed. A notice that already sent is not mailed again when the completion write fails, and that sealed send does not leave later cancels stuck incomplete. A send that never went out also stays unfinished so a retry can mail crew. A mailbox-ledger outage no longer reports the cancel as finished. A Flex or lost-deal sync retries that close-out even after invitations are already flipped.
  • A quote cancelled directly in Flex now syncs through to Soundcheck instead of being dropped, and a lost-deal recovery accepts both Flex spellings of cancelled.

Exports

  • Gig summary, setlist, run of show, and schedule exports now download branded PDFs instead of opening a browser print window. Run of show still shows a live HTML preview while you configure fields; the download is a real PDF. Call sheets, day sheets, and advance packets keep the same download flow, now rendered with the same PDF engine.

Gig templates

  • Save as template and the Gigs Templates tab are now on for every organization. Duplication was already available. See Templates and duplication.

Calendar times

  • Calendar invites and your subscribed calendar feed now keep gig times in the event timezone. Gmail was treating those times as UTC and showing them several hours off. New invites and feed refreshes pick this up. Events you created yourself in Gmail are unchanged. See Calendar feed subscription and Calendar.

Mailbox rename

  • Renamed the personal and org Engagements UI labels to My Mailbox and Mailbox (web and mobile). Routes and APIs are unchanged (/engagements, /org-engagements).

Client portal, tours, run of show, and a gated closeout

  • Added the client portal: invite a customer’s primary contact into a dedicated workspace with their events, contracts, invoices, forms, and a message thread with your team. Invitations go out from the customer record. See inviting clients and contracts, invoices & forms.
  • Added tours: group a run of gigs into a folder on the Gigs page and manage it as a whole, with a per-tour financial roll-up (revenue, payouts, and net across every show inside).
  • The gig timeline grew into the run of show: one show-day rundown holding timed items, songs, instructions, notes, and attachments, with PDF export offering quick views (All Items / Songs Only / Titles Only), a field picker, and formatting controls with live preview.
  • The close-out checklist can now be enforced: organizations that opt in to close-out gates lock Settle and Archive behind the blocking steps (contract signed, quote approved, deposit received, invoice sent, payment received, feedback logged). Owners and admins can override with a logged reason, and enforcement only applies to gigs created after it’s enabled.
  • Added a Cancelled gig status, distinct from Archived: cancel a called-off show from Draft or Active, keep the record, stop uninitiated payouts. Cancelling is never gated by the close-out checklist. See the event lifecycle.
  • Venues are now a top-level directory with per-venue detail pages: Load-in & access logistics (dock, elevator, parking, load-in path, private access code) entered once auto-fill every gig at that venue, alongside stage specs and the room’s gig history.
  • Redesigned the gigs board, and made gig creation lighter: location is now optional (name, date, and event type are enough), and an optional end date turns a gig multi-day.
  • Replaced the dashboard with a personalized Home page: a greeting, a getting-started card while you set up, stat tiles, recent activity, and a finances summary for admins with finance access.
  • Plan seat limits now block organization invites at the cap, up front. The message shows your limit and current count, batches count pending invites, and custom per-organization limits are supported.
  • ACH payouts now ride on verified bank accounts: accounts carry a Verified / Pending / Unverified badge on profiles and in organization payment settings, and payout eligibility surfaces right on the gig roster.
  • Refined the unified engagements inbox: clearer Active / Needs response / Responded / Past filtering, a type filter spanning invitations, crew offers, availability checks, and onboarding steps, and an org-wide Engagements view of everything your organization has sent.
  • The MCP server surface kept growing alongside these features, so agents can work with the same tours, closeout, and portal data you see in the app.

AI file ingestion, contracts, closeout, and portal forms

  • Introduced CheckAI, Soundcheck’s AI assistant. AI file ingestion entered the beta: drop a contract, call sheet, rider, or email onto a gig and CheckAI extracts the schedule, crew, ledger, and leads into reviewable proposals you commit. See the current CheckAI guide for supported surfaces and Private Preview availability.
  • Ingestion produces the same Universal Event Format as the importer (source.type: "INGESTION"), with a per-file analyze → review → optional cross-file merge → commit flow, a new-vs-duplicate dry run, and a confirmation gate on every commit.
  • Added Contracts & e-signatures (SignWell Private Preview at launch): send event agreements for SignWell signature, track a single client signer through the contract status flow, and review a decline before sending a revised agreement. Today: native in-app agreements on every plan supersede SignWell — see the current contracts guide.
  • Added post-event closeout: gigs now extend to Completed and Settled, with a settlement view that gates closing the books until every crew payable has cleared, plus event/venue/crew reviews captured at closeout.
  • Added portal forms: connect JotForm or Form.io client-portal forms for lead intake, event questionnaires, and feedback, with responses matched to the right customer or event.
  • Added the HubSpot ↔ Flex pipeline: a signed n8n sync that keeps HubSpot deal stages, Flex quotes, and Soundcheck gig status in lockstep, with closeout status flowing back to your CRM.
  • Unified the roster around invitations and per-recipient crew offers, so every staffed seat (however it was filled) shares one response model.

MCP server: file ingestion and a bigger surface

  • The MCP server grew to 73 tools, 9 resources, and 9 prompts, adding the file-ingestion tranche (create_ingestion_batch, add_ingestion_text, get_ingestion_file_review, trigger_ingestion_merge, get_ingestion_batch_review, commit_ingestion_file, commit_ingestion_batch, and more), the soundcheck://ingestion/{event_id}/{batch_id} resource, and the ingest_gig_files prompt.
  • The confirmation gate now also covers commit_ingestion_file and commit_ingestion_batch, binding the exact proposals and merge version you reviewed so a re-merge re-gates the commit.

Unified engagement inbox, operator data importer, and sidebar overhaul

  • Unified inbox at /engagements brings invitations, crew offers, and availability requests under one view; org admins get an org-wide pipeline view at /org-engagements with per-engagement recipient stats.
  • Accepting an invitation or crew offer on Soundcheck now auto-accepts the matching Google Calendar invite. You no longer need to confirm twice.
  • Notification emails open the relevant row in the unified inbox via ?highlight={id}, with a brief scroll-and-highlight on arrival.
  • Added engagement notification preferences: per-kind (invitation, crew offer, availability request) × per-channel (email, SMS, push) toggles for each member, with org-wide defaults that admins can set.
  • Added the operator data importer at /imports: a Parse → Map → Preview → Commit wizard for bulk-loading gigs, venues, customers, and invitations from spreadsheets or pasted CSV/TSV. Idempotent on re-import via stable external IDs.
  • Sidebar reorganized into Operations, Admin, Sales, and Developer groups; Payments and Tasks promoted to top-level pages; Engagements pinned for admins.
  • Page titles, descriptions, and actions now use a consistent layout.
  • Crew offer cards now show the gig date, and past-event offers hide the Accept/Decline buttons.

Engagement service, calendar handoff, and operator import endpoints

  • Added the engagement service: a shared response model spanning invitations, crew offers, and availability requests. New reads at GET /v1/users/me/engagements and GET /v1/organizations/{orgId}/engagements.
  • Added engagement notification preference endpoints under /v1/users/me/.../engagement-notification-preferences and /v1/organizations/.../engagement-notification-defaults.
  • Added operator import endpoints under /v1/organizations/{orgId}/imports/* for creating jobs, parsing, mapping, previewing, committing, and reviewing imports.
  • Redesigned the sidebar with Linear-style grouped navigation; renamed Leads to Pipeline and unified Crew Offers and Leads under the sponsors-style layout.
  • Broadened People access and consolidated People / Pipeline tabs alongside the new sidebar groups.
  • Template events are now visually marked, draft and template styling uses the warning and info design tokens, Notify is hidden on templates, and templates no longer appear in date-based gig sections.
  • Quieted 503 noise on Connections and hid pending invites in the gig table view.

CRM, scheduling, templates, and payout workflows

  • Added the CRM suite: customers, venues, sponsors, sponsor commitments, inventory, lead intake, lead conversion, and signed n8n CRM sync ingestion.
  • Lead conversion now turns a qualified inquiry into a gig, customer, primary contact, and customer-gig link.
  • Added personal availability, the organization crew availability calendar, and availability requests that reconcile responses into member calendars.
  • Added the Gig Coordinator role for gig operations without billing, P&L, payout, or member-administration access.
  • Added gig templates, gig duplication improvements, and draft-to-active publishing guidance.
  • Added crew offers for open shifts and job offers, with accepted offer payouts included in finance totals.
  • Added per-user calendar feed subscriptions for Apple Calendar, Google Calendar, Outlook, and other iCal clients.
  • Added profile updates for instant member payouts through Stripe and calendar sync management.

CRM, availability, calendar feed, and payments API updates

  • Added CRM APIs for customers, venues, sponsors, inventory, lead conversion, sponsor requests, and the signed n8n CRM sync webhook.
  • Added availability request APIs, crew availability calendar reads, and candidate selection for scheduling managers.
  • Added calendar feed token generation and public .ics feed delivery using per-user secret URLs.
  • Updated payment handling with ACH-funded payouts shown as free, Stripe charge retrieval for better fee attribution, and offer-payable ledger support.

CRM sync

  • Added n8n CRM sync configuration through signed webhooks and organization binding.

Payment history visibility

  • Fixed payment history refreshes so pending member payments initiated from a gig team card appear on the organization Payments tab, and profile payment history loads across every organization membership instead of only the active organization.

Financial and roster workflow refinements

  • Improved the payout funding flow for member payments.
  • Added payment confirmation flow and tightened fee visibility controls so pay values respect creator/admin role rules.
  • Fixed setlist and team visibility edge cases, including accepted-invite filtering, paid-by logic, and roster dedupe behavior.
  • Enabled clickable song/media links in event workflows with more reliable parsing and safer deep-link handling.
  • Improved event details and sample-event UX with stable tab loading, search behavior, and reduced regressions around sample data and pay badges.

Routing and onboarding stability

  • Reworked public organization profile routing with top-level slug profiles and synced org slug handling with Clerk.
  • Hardened organization onboarding and authentication redirects to reduce stale-state stalls and redirect loops.
  • Updated enterprise and white-label behavior around organization pages and access gating.

Audit and finance reliability updates

  • Expanded event audit logging with field-level diffs and stronger success/error guardrails.
  • Added destination-charge transaction/stripe handling updates, including refund handling and improved payment observability.
  • Improved precision handling in ledger/amount math and tightened decimal rounding behavior across balance computations.

Documentation and platform reference updates

  • Corrected broken-link handling and synced reference links after recent product/API changes.

Pollstar Live! 2026

Soundcheck CEO Ben Ikwuagwu joined the speaker lineup at Pollstar Live! 2026 to discuss software, scale, and industry readiness for new tools. What we took home from Pollstar Live 2026.

Profile editing & UI improvements

  • Added the Edit General Information screen
  • Fixed the profile loading state

Authentication & onboarding fixes

  • Fixed first-login auth race conditions and context loading issues
  • Improved org invite onboarding flow for unauthenticated users
  • Auto-populate org invite signup form with email from Clerk API
  • Fixed position information on gig invitations
  • Added rate limiting to invite verification endpoints
  • Redirect NotFound to /gigs instead of /dashboard

API error handling

  • Standardized error handling for “Not Found” cases
  • Improved DELETE operation handling

OpenAPI Spec & Error Standardization

  • Added an OpenAPI 3.1 specification
  • Standardized error responses across all handlers to flat APIError format
  • Fixed bug where clients couldn’t read API error messages

Documentation Site Launch

  • Launched the Mintlify documentation site
  • Consolidated all markdown docs into structured navigation
  • Added API reference with OpenAPI integration
  • Added interactive API playground
  • Added search functionality

Finance Module

  • Added finance line items for event budgeting
  • Added performer payment tracking
  • Added organization finance metrics

NAMM 2026

The Soundcheck team spent the week at NAMM 2026 in Anaheim connecting with manufacturers, agencies, and touring professionals across the industry. NAMM 2026 recap.

Authentication Improvements

  • Fixed OAuth redirect handling
  • Added token race condition fix
  • Improved Apple Sign In flow

Setlist builder improvements

  • Drag-and-drop song reordering
  • Set duration calculations
  • PDF export functionality

Initial Release

  • Mobile app for iOS and Android
  • Web app for desktop users