Studio Management
- Multi-tenant architecture with full data isolation between studios
- Custom subdomains and bespoke branded domains
- Studio-specific theming, colours, fonts, hero imagery and logos
- Hero logo size controls and separate header/hero logo support
- Custom button colour palette
- Public-facing studio website built in
- Studio map with custom markers and live coordinates
- SEO-optimised pages with auto-generated metadata, Open Graph and Twitter cards
- Auto SEO updater keeps studio listings fresh
- Custom homepage section for promotions or announcements
- Configurable booking policy, privacy policy, terms of service and BNPL terms pages
- Custom additional pages for studio-specific content
- Studio location, postcode, contact details and opening hours
- Master admin portal for platform owners to provision and oversee studios
- Ten professionally designed website templates with live theme, colour and advanced design controls
- Shared hosting with custom-domain routing and automated studio activation
Team Management
- Role-based access for Studio Managers, Artists, Piercers, Reception and Clients
- Multi-role support so one person can be both Artist and Piercer
- Apprentice mark with a live "Tattoos Completed" counter on the apprentice dashboard
- Manager-controlled apprentice count adjustments for prior work
- Email-based team member invitations
- Bulk team member onboarding
- Display order and visibility toggles for public team listings
- Reception role with granular permission controls
- Self-visibility toggle so staff can hide themselves from public listings
- Hidden-by-default new team members
- Profile management with display names and bios
- AI-assisted artist bio generation
- Portfolio galleries with multi-image support
- Per-role public profiles for artists and piercers
- POS PIN system for shared till access
- WebAuthn / passkey authentication
- Social login support
- Staff document storage and DBS / certification tracking
- Configurable non-tattoo services with dedicated team dashboards and booking pages
Contracts & Compliance
- Digital self-employed contract templates for Artist, Piercer and Apprentice
- Master and studio-level contract templates with mandatory legal clauses
- Studio-specific contract customisation and placeholder auto-population
- Two-party digital signature workflow
- PDF contract generation
- Contract status tracking (draft, sent, signed, superseded, terminated)
- Contract history, audit log and automatic superseding
- Review period reminders and renewal alerts
- Contract comments and revision conversations
- Automatic access control linkage on termination
- Flexible payment structures (chair rent, percentage, hourly, fixed, mixed)
- Insurance, client ownership, notice period and conduct clauses
Client Management
- Comprehensive client records and search
- Detailed medical history forms with reviewable alerts
- Identity verification and 18+ age verification (with prior-studio carry-forward)
- Client document storage (consent, ID, aftercare)
- Multi-tenant client isolation
- Client deals and loyalty system
- Client referral codes with auto-generation
- Referral points tracking and redemption
- Client portal with bookings, enquiries, gift cards, forms and details
- Client medical history viewer for staff
- Notification preferences with email digest frequency
Enquiries & Bookings
- Public-facing enquiry forms with image uploads
- Walk-in announcement banner with custom icons and copy
- Walk-in subscriber notifications
- Enquiry allocation system with state tracking (unallocated, allocated, accepted, direct)
- Direct-to-artist and direct-to-piercer enquiry routing
- Enquiry messaging system tied to each lead
- Internal staff notes on enquiries
- Activity log for every enquiry with timestamps
- Image gallery and reference image management on enquiries
- Cover-up and gap-fill image slots
- Budget min/max capture
- Touch-up booking flow with completion tracking
- Quote engine with min/max amounts, status tracking and acceptance flow
- Quote notes and dynamic style tiers
- Hourly rate, day rate and per-rate activation flags
- Custom hours configuration
- Adaptive booking slots driven by working patterns
- Calendar with week/day/month views
- Fullscreen calendar and fullscreen enquiries views
- Studio-wide and per-artist calendars
- Appointment suggestions with deposit tracking and decline reasons
- Manual deposit tracking with payment timeframes
- Pre-authorisation release support
- Automatic enquiry creation for calendar appointments
- Enquiry cancellation system with reasons
- Booking confirmation tokens for public confirmation links
- Cancellation and no-show fee automation
- Appointment reminders (48-hour) with cron scheduling
- Session-complete and needs-more-work statuses
- Shared booth booking protection with configurable changeover buffers
- Private artist notes linked to enquiries and appointments
- Finished-work photo uploads linked to the client, appointment and artist portfolio
Payments & Finance
- Stripe Connect with embedded onboarding
- Platform-collects-first reconciliation model
- Manager-controlled payouts with mixed-method support
- Automated Stripe transfers and payout history
- BNPL (buy now, pay later) payment options
- Hybrid payment system (online, card reader, cash, bank transfer, gift card)
- Stripe Terminal card reader integration with discovery and management
- POS module with checkout, refunds, transaction history and category-aware commission logic
- POS gift card sales and redemption
- Misc. POS sales and product checkout
- Reconciliation manager with periods and unreconciled summaries
- Manually paid payout support
- Studio fund transfers
- Pre-authorisation, partial payments and outstanding balance tracking
- Final payment method tracking on appointments
- Bank account verification and bank details management
- Subscription billing with two-tier plans, complimentary access and enforcement
- Subscription payment monitoring and dunning
- Platform billing portal sessions
- Cancellation and no-show fee processing
- Tip handling and split tips
- Refund processing with balance adjustments
- Earnings dashboard for artists and piercers
E-Commerce
- Studio shop with products, variations and staff assignments
- Product import wizard with intelligent CSV mapping
- Stock control with low-stock alerts and toggles
- Stock check workflow with manager-only "received" actions
- Real-time stock level notifications
- Demo store products
- Store orders and order fulfilment
- Public-facing shop pages
- Gift card system: purchase, redeem, balance, payment methods
- Gift card management dashboard
- Aftercare product deals and promotions
Consent & Aftercare
- Digital consent forms with versioning and PDF generation
- Master consent form templates and studio-level customisation
- Role-filtered consent forms (tattoo vs piercing)
- Anonymous and authenticated consent submission
- Storage policies for completed consent forms
- Aftercare templates with role filtering
- Piercing-specific aftercare templates
- Default templates auto-applied to new studios
- Sendable aftercare via integrated messaging
- Consent and aftercare tracking on each appointment
- Activity tracking for consent, aftercare and payment events
- Tamper-evident signed consent snapshots with signature invalidation when answers are edited
- Optional client media consent for finished-work photography and sharing
Messaging & Notifications
- Unified messaging system across enquiries and direct conversations
- Auto-response messaging configuration
- Conversation participants with realtime updates
- Internal vs client-facing message flags
- Aftercare and consent messages sent through chat
- Notification bell with claim-pending and dedup logic
- Push notifications via push subscriptions
- Email queue with cron-driven sending
- Custom email sender (white-labelled per studio)
- Email digest frequency preferences
- Comprehensive email templates: enquiry, quote, appointment, completion, cancellation, reminder, ink expiry, contract, policy, stock, review, invitation, guest, aftercare
- Walk-in subscriber broadcasts
- Apple secret renewal reminder
- Realtime updates across enquiries, messages, conversations, studio members, stock, policies and notifications
Health & Safety
- First aid kit management and stock checks
- First aid administered logging
- Incident reporting workflow
- Fire equipment management
- Electrical equipment management
- Stock check reminders and notifications
- Health & safety viewer for staff
- Studio document management with insurance, local authority and waste sections
- Public local authority registration page
Policies & Documents
- Policy management with version increments
- Policy notifications and signature tracking
- Studio documents bucket with public access
- Insurance section, local authority section and waste management section
- Pre-appointment templates (master, studio and artist level)
- Custom pre-appointment instructions per artist
Ink Tracking
- Comprehensive artist ink log
- Master ink database auto-populated from artist logs
- Ink expiry notifications and email alerts
- Spare ink flagging and opened-date tracking
- Tattoo ink tracking linked to enquiries and appointments
- Ink import via spreadsheet with OCR-assisted detail extraction
- Ink palette modal for fast lookup
- Ink details auto-extracted from photos via AI OCR
Piercing-Specific Features
- Dedicated piercer dashboards and profile pages
- Piercing specialism management with display order
- Piercing pricing system with public view
- Minimum age enforcement on piercing services
- Piercer online booking settings
- Piercing pre-appointment templates
- Toggleable Piercers menu
Reviews & Reputation
- Internal client review system with token-based links
- External review aggregation (Google, Fresha)
- Review sources with totals and stats
- AI-assisted review response generation
- Review crosspost tracking
- Display reviews toggle on public pages
- Auto-sync reviews on a schedule
- Review settings and moderation
Marketing & Social
- Facebook and Instagram unified connection
- Social media post composer with default content
- Auto-refresh of Facebook tokens
- Cross-posting to social channels
- Default media URL for studios
- Partner offers component
- Walk-in announcement banner with icon selection
- Hero CTA button URL configuration
- SEO meta and OG image management
- Sitemap-friendly slugs and routing
- Optional Facebook and Instagram inbox and publishing add-on with studio or team-member activation
AI & Automation
- Aura AI assistant for staff productivity
- AI-generated artist bios
- AI review response generation
- AI ink-detail extraction (OCR)
- AI-assisted product import mapping
- AI-assisted CSV import mapping
- Cron jobs for reminders, payouts, monitoring, digest, and notifications
- Auto-add new users to studio members
- Auto-process email queue
- Auto-create enquiries for calendar appointments
- Auto-update SEO metadata
- Aura conversational enquiry assistant with studio-controlled guidance and human decision boundaries
Flash Days & Events
- Flash day management with design pre-selection
- Flash day client booking
- Flash day panel and dedicated public pages
- Allocation rules for flash day enquiries
- Promote and manage convention appearances, flash days, charity events and other studio events.
Guest Artists
- Guest artist invitations with social media fields
- Preferred contact method per guest
- Guest completion notifications and emails
- Guest artist dedicated profile cards and pages
- Manager and reception RLS support for guests
Waitlist
- Waitlist management with staff allocation
- Join waitlist modal for clients
- Waitlist trigger using staff IDs
Imports & Migration
- Staged import system for clients, appointments, products and inks
- Intelligent CSV mapping
- Data migration wizard
- Demo data and demo banners with view-as mode
- Backfill scripts for legacy studios
Security & Reliability
- Row Level Security on every table with studio isolation
- Studio member helper functions and security-definer guards
- Anonymous and master admin policy bypass with strict checks
- Rate-limited public endpoints
- Vault-based secret storage for Stripe and platform keys
- Cascading deletes correctly configured
- Auth provider tracking
- Comprehensive RLS recursion fixes for performance
- PWA cache prevention and service worker
- Update notification banner
- Error boundary throughout the app
- Diagnostic and self-healing migrations baked in
- MFA-protected master administration with audited support impersonation
Mobile & PWA
- Installable PWA with manifest and offline caching strategy
- Mobile-first responsive design
- Push notifications on mobile and desktop
- Barcode scanner support for stock and POS
- POS-friendly UI for tablets
- Home-screen app badge for outstanding notifications on supported devices
Built for British Studios
- British English throughout
- £ pricing as default
- UK address and postcode support
- Local authority registration page
- GDPR-aware data handling