Documentation Index
Fetch the complete documentation index at: https://docs.soundchecklive.io/llms.txt
Use this file to discover all available pages before exploring further.
Changelog
Track the latest updates, features, and fixes across the Soundcheck platform.Industry events
2026-02-25
Pollstar Live! 2026Soundcheck 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.
2026-01-25
NAMM 2026The Soundcheck team spent the week at NAMM 2026 in Anaheim connecting with manufacturers, agencies, and touring professionals across the industry. NAMM 2026 recap.
May 2026
Web App
2026-05-10
Unified engagement inbox, operator data importer, and sidebar overhaul
- Unified inbox at
/engagementsbrings invitations, crew offers, and availability requests under one view; org admins get an org-wide pipeline view at/org-engagementswith per-engagement recipient stats. - Accepting an invitation or crew offer on Soundcheck now auto-accepts the matching Google Calendar invite — no 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 layouts normalized to a shared
PageHeaderfor consistent titles, descriptions, and action slots. - Crew offer cards now show the gig date, and past-event offers hide the Accept/Decline buttons.
API
2026-05-10
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/engagementsandGET /v1/organizations/{orgId}/engagements. - Added engagement notification preference endpoints under
/v1/users/me/.../engagement-notification-preferencesand/v1/organizations/.../engagement-notification-defaults. - Accepting an invitation or crew offer now calls
CalendarService.AddAttendeeToEventwithresponseStatus=accepted, so the user’s Google Calendar RSVP follows automatically. - Added operator import endpoints under
/v1/organizations/{orgId}/imports/*(create, list, parse, map, preview, commit, catalog). Optional AI-assisted mapping (opt-in viaIMPORT_AI_MAPPING_ENABLED) scrubs PII before any model call. - Added partial unique indexes on
Invitation(eventId, email)andInvitation(eventId, phoneNumber)so invitation upserts are idempotent across retries.
Web App
2026-05-09
Sidebar redesign and gig-template polish
- 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.
Web App
2026-05-08
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.
API
2026-05-08
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
.icsfeed 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.
Infrastructure
2026-05-08
Analytics, sync, and operational hardening
- Configured the PostHog proxy and enriched user, organization, role, and group analytics identification.
- Added n8n CRM sync configuration through signed webhooks and organization binding.
- Continued OpenAPI sync, web coverage expansion, and CI stability improvements around the new CRM, availability, and payment workflows.
Web App
2026-05-01
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.
March 2026
Mobile App
2026-03-16
Financial and roster workflow refinements
- Implemented Stripe destination-charge payout architecture and payout funding flow work 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.
Web App
2026-03-16
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.
- Improved onboarding and authentication E2E coverage for cached sessions and redirect timer teardown.
API
2026-03-16
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.
- Hardened workflow and user event parsing paths to reduce edge-case failures and reduce noisy update payload handling.
Infrastructure
2026-03-16
CI/CD and operational hardening
- Hardened API deployment and backend workflow guards for safer concurrency and PR handoff safety.
- Stabilized Docker/devcontainer startup tooling and fixed pipeline failures in docs, migration, and API job chaining.
- Continued maintenance of changelog/docs tooling, including broken-link and sync workflow cleanup for release-note automation.
Documentation
2026-03-16
Documentation and platform reference updates
- Cleaned up docs/changelog automation references and updated documentation workflows to reduce CI drift.
- Corrected broken-link handling and synced reference links after recent product/API changes.
February 2026
Mobile App
2026-02-20
Profile editing & UI improvements
- Added Edit General Information screen with Figma parity (ENG-65)
- Fixed null-user loading state and KeyboardAvoidingView indentation
Web App
2026-02-19
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 gig invite handler and position_name field mismatch
- Added rate limiting to invite verification endpoints
- Redirect NotFound to /gigs instead of /dashboard
2026-02-14
E2E testing & org provider improvements
- Added stale org self-healing coverage to OrgProvider
- Guard org refresh with useRef to prevent redundant calls
- Migrated web quality checks to tsgo and oxc tooling
API
2026-02-18
Security & middleware enhancements
- Implemented CORS origin allowlist and fail-closed behavior
- Added Twilio webhook signature verification
- Enhanced client IP handling in middleware
- Added dynamic rate limiting configuration
- Implemented fail-closed behavior for ENVIRONMENT variable
- Added security observability for auth/authorization failures
- Removed legacy basic auth and closed bypass vulnerabilities
2026-02-15
Repository & handler improvements
- Implemented Prisma-based subscription repository
- Standardized error handling for “Not Found” cases
- Enhanced DELETE operation handling
- Added stub calendar service for testing environments
2026-02-11
OpenAPI Spec & Error Standardization
- Added OpenAPI 3.1 spec auto-generated from handler annotations via swaggo
- Standardized error responses across all handlers to flat
APIErrorformat - Fixed bug where clients couldn’t read API error messages
- Added CI step to generate and publish OpenAPI spec artifact
- Sentry log handler now respects configured minimum log level
Infrastructure
2026-02-17
CI/CD & workflow improvements
- Enhanced CI workflows with workflow_run triggers and success guards
- Added schema drift detection and health checks
- Added baseline data seeding and handler generation to CI
- Consolidated docs automation workflows
- Added Slack changelog digest with Block Kit formatting
January 2026
Documentation
2026-01-30
Documentation Site Launch
- Launched comprehensive Mintlify documentation site
- Consolidated all markdown docs into structured navigation
- Added API reference with OpenAPI integration
- Added interactive API playground
- Added search functionality
API
2026-01-26
Finance Module
- Added finance line items for event budgeting
- Added performer payment tracking
- Added organization finance metrics
- New proto:
finance/v1/finance.proto
Infrastructure
2026-01-26
Key Vault Migration
- Migrated sensitive env vars to Azure Key Vault
- Added private endpoint access
- Improved secret rotation capabilities
December 2025
Mobile App
2025-12-15
Authentication Improvements
- Fixed OAuth redirect handling
- Added token race condition fix
- Improved Apple Sign In flow
Web App
2025-12-10
Setlist Builder Enhancements
- Drag-and-drop song reordering
- Set duration calculations
- PDF export functionality
November 2025
Platform
2025-11-30
Initial Release
- Mobile app for iOS and Android
- Web app for desktop users
- Go API backend
- Azure infrastructure deployment
How to Read This Changelog
Features
New capabilities added to the platform
Improvements
Enhancements to existing features
Fixes
Bug fixes and corrections
Subscribe to Updates
Stay informed about platform changes:- GitHub Releases: Watch the repository for release notifications
- Slack: Join
#soundcheck-updatesfor announcements