Studio CRM
Professional studio management system for tattoo and piercing businesses
Overview
The Studio CRM is a full-featured management application built specifically for tattoo and piercing studios. It handles client records, appointment scheduling, inventory tracking, and compliance documentation in a single interface. All data is stored locally in your browser — nothing is sent to external servers.
Designed with GDPR data protection principles in mind, the application gives studio owners complete control over their client data, consent records, and business operations without requiring cloud subscriptions or third-party accounts.
Key Features
- Client Management — Store client profiles including contact details, allergy information, skin type, and consent records
- Appointment Scheduling — Book, reschedule, and track appointments with calendar integration
- Inventory Tracking — Monitor ink, needle, and supply stock levels with low-stock alerts
- Consent & Waiver Forms — Digital consent form management with signature capture
- Session Notes — Document each session with photos, notes, ink colors used, and aftercare instructions given
- GDPR Compliance — Built-in data retention policies, consent tracking, and data export/deletion capabilities
How to Use
1. Getting Started
Open the tool and the dashboard will load. On your first visit, the database is empty — start by adding your first client record. All data is saved automatically to your browser's local storage.
2. Adding Clients
Navigate to the Clients section and click Add New Client. Fill in contact information, any known allergies or medical conditions, and skin type. This information is used across all other features.
3. Booking Appointments
From the Appointments section, select a client, choose a date and time, and add session details (tattoo/piercing type, estimated duration, deposit status). The system prevents double-booking.
4. Managing Inventory
Add your supplies with current quantities and set minimum stock thresholds. The system alerts you when items fall below the threshold so you can reorder before running out.
5. Recording Sessions
After a session, add notes including work performed, ink colors/brands used, needle configurations, and aftercare instructions provided. This creates a complete history for each client.
Data Storage & Privacy
| Feature | Details |
|---|---|
| Storage Location | Browser localStorage — data stays on your device |
| Data Encryption | Relies on device-level encryption (full disk encryption recommended) |
| Data Export | Export all client data as JSON for backup or migration |
| Data Deletion | Per-client deletion or full database wipe available |
| GDPR Compliance | Consent tracking, right-to-erasure support, data portability |
Important: Since data is stored in your browser, clearing browser data or switching browsers/devices will reset the database. Use the export feature regularly to back up your records.
Technical Details
Studio CRM is built as a single-page application using Vue.js. The application architecture separates concerns between the interface layer and the data persistence layer:
- Frontend — Vue.js with reactive state management
- Data Layer — Browser localStorage with JSON serialization
- No Backend Required — Runs entirely client-side, no server needed
- Embeddable — Can be embedded on any website via iframe
Practical Use Cases
For Studio Owners
Standardize your studio's technical protocols and pricing models to ensure consistency across all artists and residents.
For Apprentices
Use these tools as an educational framework to learn the complex relationship between geometry, biology, and procedural safety.
Frequently Asked Questions
Where is my client data stored?
All data is stored in your browser's 'Local Storage' or 'IndexedDB.' It never leaves your computer.
How do I backup my records?
Use the 'Export Data' feature weekly to save a JSON or CSV file to your secure external drive.
Can multiple artists share one CRM?
Currently, this is a local-only tool. For shared access, each artist must manage their own local database.
Is this CRM GDPR compliant?
Yes, because you have full 'Data Sovereignty.' You control exactly where the data is stored.
Can I track my ink inventory?
Yes. The 'Inventory' module allows you to track batch numbers and expiration dates for all pigments.
Need Technical Support?
If you encounter issues with this tool or need custom integration assistance, our engineering team is here to help.
Technical Standard provided by
Powered by Poli International Engineering
Related Tools
Explore more professional tools from the Poli International engineering suite:
- AI Price Estimator - Cost & Image Studio
- Gauge Converter - Millimeter & AWG conversion
- Coverage Calculator - Ink & Session planning