What's new
Every feature, fix, and improvement we ship. Follow along as JamCrew gets better every week.
Showing 10 of 43 updates
100 UX improvements, calendar sync, and reliability fixes
Shipped a comprehensive UX polish pass across the entire platform. Button press animations, card hover lifts, input focus glows, and toggle springs bring the interface to life. Loading states replaced with skeleton shimmer screens on every route. Form inputs gained inline validation, autosave indicators, and smart error recovery. Empty states now show contextual illustrations with clear next-step CTAs. A new DataTable component standardizes admin data views with sortable columns, bulk selection, and pagination. Accessibility improvements include reduced-motion support, focus management, ARIA labels, and skip navigation. Calendar subscriptions let crew sync their gig schedule to Google Calendar, Apple Calendar, or Outlook via a personal iCal feed URL. On the reliability side: fixed 6 Stripe Connect payout edge cases, resolved silent notification failures where crew and admin notifications were silently dropped, improved page load times with middleware-level tenant caching and ISR for marketing pages, and patched critical API validation gaps.
Analytics depth: heatmaps, user identification, and cross-domain tracking
PostHog now captures heatmap and rage-click data for every page. Authenticated users are identified across PostHog and GA4 with workspace grouping for multi-tenant analytics. GA4 cookies are shared across subdomains so marketing-to-app journeys are tracked as a single session. Added server-side feature flag evaluation for faster flag reads in API routes. Expanded the event taxonomy with 15 new tracked actions covering onboarding, payments, scheduling, and search, plus documented key funnels for conversion analysis.
Help center, CSV import, design tokens, and guided tours
Built a searchable in-app help center with a slide-out drawer accessible from every page. Added a generic CSV data importer with column auto-detection, validation preview, and dedup — available for clients, venues, and crew. Introduced a design token pipeline that generates CSS and TypeScript from a single JSON source of truth, integrated with Turbo for automatic rebuilds. Shipped guided product tours that walk first-time users through key features with element highlighting, step-by-step navigation, and auto-trigger on first visit.
REST API, webhooks, RBAC, and platform integrations
Opened the platform with a public REST API: token-based auth, rate limiting, and CRUD endpoints for gigs, crew, clients, and assignments. Webhook system delivers real-time event payloads to external services with retry logic and a delivery log. Role-based access control with custom roles and granular permissions. Slack integration sends gig notifications to workspace channels. QuickBooks/Xero accounting sync with OAuth flow and invoice export. White-label custom domains with DNS verification. Security hardening across CSP, HSTS, CORS headers, and rate limiting. Onboarding redesigned as a 4-step wizard. Google One Tap sign-in. Disaster recovery runbook and backup tooling.
80+ crew, gig, client, and financial features across all four pillars
Massive platform expansion touching every pillar. Crew: onboarding checklists, certifications with expiry tracking, availability calendar, deactivation flows, skill tiers, portfolio sections, gear sizes, preferred roles, languages, emergency contacts, travel preferences, document uploads, referral tracking, ratings, and crew leaderboards. Gigs: role slots with capacity management, geofenced check-in, gig timeline with phases, equipment lists, expense tracking, templates, recurrence, broadcast offers, cancellation workflows with reason tracking, multi-day schedules, custom fields, and client association. Clients: full CRM with contact management, invoicing with line items and PDF export, payment tracking, tags, rate cards, communications log, client portal, surveys, contracts, onboarding checklists, revenue analytics, and client merge. Scheduling: crew calendar with day/week/month views, conflict alerts with overtime detection, smart crew assignment scoring, and drive time estimation. Finance: expense reimbursement, revenue forecasting charts, financial reports, gig budgets, tax document generation, and CSV pay run export. Platform migrated from Supabase to Convex with Clerk auth.
Enterprise SSO with SAML single sign-on
Enterprise workspaces can now configure SAML SSO with any identity provider (Okta, Azure AD, Google Workspace, or any SAML 2.0 IdP). Admins paste a metadata URL, JamCrew validates the endpoint, and crew with matching email domains are auto-provisioned on first login. Enforcement mode disables password login for SSO domains. Includes a test button to verify the connection before going live, ACS URL and Entity ID displayed with copy buttons, audit logging for all SSO events, a health indicator showing last login time, and an SSO users panel with auth method filtering. Signup page now blocks SSO-enforced domains from creating password accounts.
GPS time tracking with auto clock-in
Crew can now track hours with GPS-verified time entries. The system auto-detects when crew arrive on-site using geolocation and prompts for clock-in. Time entries flow into a dedicated timesheet page where admins review, approve, or reject with structured rejection reasons. An admin detail drawer shows individual entry breakdowns with location data and timestamps.
Apple and Microsoft sign-in with branded auth pages
Added Apple and Microsoft OAuth alongside Google on all auth forms, giving crew three one-tap sign-in options. Auth pages redesigned with a midnight background, split-color JamCrew wordmark, and a nested light card theme for a polished first impression.
Gig marketplace for cross-workspace discovery
Admins can now publish gigs to a shared marketplace visible to all JamCrew crew members. Crew browse open gigs with search and filters, submit applications, and track their application status. Admins review incoming applications in a dedicated panel inside the gig detail drawer with approve/deny actions. Plan limits gate marketplace access: Free tier cannot publish, Pro is limited to 5 active listings.
Email system overhaul with 7 branded senders
Revamped the entire email system from a single noreply address to seven category-specific senders (support, billing, notifications, marketing, team, security, and personal). Every template now includes category pills, contextual footer CTAs linking back to the relevant app screen, a physical CAN-SPAM address, and copyright attribution. Added a farewell email for subscription expiry and Reply-To headers on all outgoing messages.