Dashboard Overview
Real-time statistics & business diagnostics
Upcoming Visits
No upcoming appointments
Dashboard Overview
Today's Revenue
₹0.00
Pending Appointments
0
Total Expenses
₹0.00
Pending Payments
₹0.00
Total Customers
0
Catalogue Services
0
Campaigns Sent
0
1. Select Client Profile
Register New Client Profile Inline
Quick Add (Popular Services)
Invoice Basket
Configure Custom Split Billing
Selected Items
| Client / Service | Date & Time | Branch | Status Action | Reschedule / Alert |
|---|
| Invoice ID | Client Name | Grand Total | Payment | Branch | Date | Actions |
|---|
Total Revenue
₹0.00
Billed (Net Cash/UPI/Card)
₹0.00
Total Discount
₹0.00
Total Due Amount
₹0.00
Amount Adjusted
₹0.00
Bills Processed
0
Business Operations Summary & Diagnostics
Loading operation stats diagnostics...
| Service Name | Visits Billed | Total Sales |
|---|
| Employee Name | Assigned Role | Services Handled | Total Billed Revenue |
|---|
Select any template image from our dynamic library of hundreds of styles. Click an image to open it, add custom text overlay, and download your branded high-resolution graphic.
Upload New Poster Template (Admin Central View Only)
AI Mirror — Face & Style Analyzer
ChatGPT Vision · AI Before & After · All Salon Services · Virtual Try-On
then select a category & click Analyse
2. Select a category from the dropdown
3. Click Analyse — AI generates your full report with before & after images
AI Mirror 2.0 — Luxury Beauty Assistant
Multi-Provider Computer Vision · Rules Recommendation Engine · POS Checkout Integration
AI Provider Settings
Customer Manager
Client Gender
Webcam stream is offline. Tap Start Camera to begin.
Diagnostic Filters
Luxury Consultation Board
Webcam capture or upload a client photo to display automated diagnostic gauges, before/after comparative makeovers, and custom POS recommenders.
Clinical Diagnosis
Confidence Rank: 97%Makeover Preview Options
Recommended Services (Rule Engine)
Recommended Care Products
Consultation Notes
Consultation History Timeline
| Name | Phone | Created Date | Gender | Tag | Visit | Total | Reward Points | Birthday | Anniversary | Last Visited | Outlet | Action |
|---|
| Campaign Details | Sent Size | Date |
|---|
Image Preview
Search Images Online
Bulk Online Image Manager
| Service Name | Category | Current Image | Action |
|---|
Configure Salon Service
| Service Name | Category | Target Branch | Gender | Price | Top | Actions |
|---|
| Plan Name | Type | Paid Price (₹) | Services Worth (₹) | Day Discounts | Status | Actions |
|---|
Configure Membership Plan
Configure Scratch Offer
Service Specifications
| Service Title: | |
| Classification: | |
| Target Audience: | |
| Duration: | |
| Pricing: | |
| Show on Shortcuts: |
Enroll Face ID - Employee
Add Salon Employee / Stylist
| Name | Contact & Gender | Profile & Experience | Salary | Advances | Assigned Branch | Status | Actions |
|---|
Duty Shift Schedule Templates
View, add, and edit staff work shift schedules and timings.
| Shift Name | Duty Timings | Working Hours | Break Allowance | Assigned Staff | Description | Actions |
|---|---|---|---|---|---|---|
| Loading shift templates... | ||||||
Total Products
0
Low Stock Alerts
0
Out of Stock
0
Total Stock Value
₹0.00
| Product Details & SKU | Category | Quantity & Status | Unit Cost | Retail Price | Supplier | Branch Outlet | Actions |
|---|
Configure Inventory Product
Adjust Product Stock
Expense Management
Track and audit daily business operational expenditures.
Total Expenses
₹0.00
This Month
₹0.00
Today's Expenses
₹0.00
Today's OT
₹0.00
| Date | Expense Description | Category | Amount | Branch | Remarks | Action |
|---|
Record New Expense
| Outlet Name | Owner | Contact | Portal Login | Monthly Charges | Validity / Start | Status | Staff | Actions |
|---|
1. How do I configure a new franchise branch?
In the "Outlets" tab, click "Add New Outlet", configure the validity, owner credentials, and save.
2. How does the loyalty points model work?
Set rules under settings (e.g. flat points or percent of total). Points credit automatically on checkout.
3. Can clients book appointments themselves?
Yes! Copy the client self-booking link from the "Appointments" tab header and send it to clients.
4. How do I pay using Wallet Balance?
Select a registered client profile, choose "Wallet Balance" as the payment method, and confirm billing.
5. Where are database backups found?
Backups are taken automatically daily. View, download, or delete them in Settings -> Database Utilities.
6. What is the loyalty redemption threshold?
Redemptions are allowed at checkout once a client reaches 100 points, yielding a flat ₹100 discount.
7. How are staff count displayed in the Outlets table?
The table dynamically updates staff counts; click the count number to view the outlet directory.
8. How does the WhatsApp booking redirect work?
Upon client self-booking, the app automatically pre-populates details and opens the branch WhatsApp window.
9. How do I generate service representation images?
In the Service modal, enter the name and click "Generate AI". It uses DALL-E to save the graphic locally.
10. Can I upload custom poster templates?
Yes! Admins in Central View can upload graphics and assign them to categories in the AI Posters tab.
11. How do I recharge a customer's wallet balance?
In the Customer Database, click CRM Actions -> Recharge Wallet. Enter the payment method and save.
12. How do I delete a custom poster template?
In central admin view, hover over the template card and click the red trash icon to delete.
13. Why does my dashboard redirect on refresh?
This has been resolved: page hashes are saved on refresh to ensure you stay on the active panel.
14. How are client profiles centralized?
All branches query the central network database during billing, allowing cross-branch loyalty redemptions.
15. What stylist roles are pre-configured?
Standard roles include: Male Hair Dresser, Unisex Hair Dresser, Beautician, Manager, and Tattooist.
16. How do I perform a bulk import of inventory items?
In Inventory tab, download the CSV template, add your records, and upload the file to import.
17. How do I add services during bulk uploads?
Use the CSV import inside Services tab. Images will auto-match based on category and service title.
18. Can I view bills across branches?
Admins can view all branch invoices in Central View by selecting "All Branches" in the filter.
19. Where do I update the OpenAI API key?
Go to Settings -> API Integrations, input your OpenAI secret key, and save.
20. How is client data branch-segregated?
Local cashiers see only clients registered at their branch, while billing can access the entire database.
21. What happens when a subscription expires?
The branch status turns inactive automatically. Admins must process a subscription renewal in Outlets.
22. What commission calculations exist?
Stylist commission metrics are calculated in Reports based on configured employee percentages.
23. Can I delete customer visit histories?
No, transaction history is preserved to keep financial billing records correct. Profiles can be deleted.
24. What happens to loyalty points when a profile is deleted?
Loyalty points are permanently wiped upon client profile deletion. This action cannot be undone.
25. Can I edit service categorization?
Yes, choose Edit Service in Services list to modify classification, pricing, or gender targeting.
26. Where do cashiers see active/inactive franchise status?
This is visible in the Outlets table. Inactive status denies local cashier login authorization.
27. What is default tax rating?
The default GST is set to 18.00% under outlet configuration rules. Cashiers can change this in settings.
28. Can cashiers modify billing discounts?
Yes, both flat value (₹) and percentage (%) discount overrides are available on the Quick POS modal.
29. How is wallet transaction tracking logged?
Recharges and deductions are recorded in the client's CRM history card under transaction lists.
30. What SMS providers are integrated?
Twilio and MSG91 channels are available in settings. Configure accounts for automated alerts.
31. How is thermal printing enabled?
Click Generate Invoice, which opens the receipt preview modal. Click print to output via thermal drivers.
32. How can I log support tickets?
File a ticket directly in the Help Center panel. Support agents will review it from Central View.
33. Can I configure custom services targeting Unisex?
Service target genders are Male and Female. Use separate configurations for Unisex targets.
34. How are backup files named?
Backups are saved as `backup_YYYY-MM-DD_HH-MM-SS.sql` inside the `backups/` server directory.
35. Can I delete database backups?
Admins can download or delete SQL backups under Settings -> Database Utilities.
36. Where is the manual download endpoint?
It is located at `api.php?action=download_manual`. Admins can trigger this via the Help Center.
37. Can I filter reports by employee designation?
Yes, Employee tab filters support both branch-wise and designation-wise segments.
38. Are wallet balances shared across branches?
Yes. Because customer records are centralized, pre-paid wallets are redeemable globally.
39. Can cashiers edit employee records?
No. Cashiers are restricted from access. Only Branch Managers and Admins can configure staff.
40. What happens if a support ticket is resolved?
Admins can close the ticket. Conversation logs are archived under the Help Center database.
41. How are service duration periods saved?
Durations are stored in minutes and are used to prevent double-booking on appointments.
42. What happens to reports if an invoice is edited?
Reports stats and charts recalculate dynamically as soon as invoices are modified.
43. How does the system prevent rate-limit errors in AI?
AI images are saved locally to disk immediately, removing the need to fetch remote files repeatedly.
44. Can I customize currency outputs?
The default currency symbol is configured to Rupees (₹). This can be modified in config settings.
45. How are database migrations executed?
Open your web browser and execute the `setup_db.php` script path to apply updates.
46. Can local cashiers access manual backup triggers?
No. Settings utilities are strictly locked to Central Administrator access rules.
47. Can clients book multiple services together?
Yes! The self-booking page supports checking multiple boxes to schedule group services.
48. How do I view franchise renewal logs?
Validity dates are shown on the Outlets table. Expiry alerts will warn if dates are near.
49. What is system timezone settings default?
The application backend defaults to Indian Standard Time (IST) for date and time calculations.
50. How do I contact help support directly?
Please file a support ticket from this Help section, or call help hotline 1800-ANIQ-STUDIO.
Headquarters: Aniq Studio, Beside gosala, near prk building, bhavanipuram, swathi theatre road, Vijayawada.
Tel: 8143266223
Email: aniqstudios007@gmail.com
Web: www.aniqstudio.com
| Ticket / Description | Author | Actions |
|---|
| Staff Name | Role | Attendance Status | Check-in | Lunch Out | Lunch In | Check-out | Work Hours | Notes / Remarks | Actions |
|---|
| Staff Profile | Basic Salary | Service Sales | Commission Earnings | Advances Deducted | Net Payable | Payout Status | Actions |
|---|
Smart Attendance AI V2.0
Selfie-based face matching & liveness detection check-in system.
Camera Scanner Initializing...
Today's Attendance Timeline
Roster Attendance Calendar
System Restrictions
Manual Attendance Override
System Audit & History Logs
| Timestamp | Staff Name | Action Logged | Message Details | Device / Info |
|---|
Cash Register is Closed
Open the cash register with a starting cash balance (cash float) to start logging cash transactions today.
Close Cash Session
Manual Adjust (Cash In / Out)
| Ref / Date & Time | Transaction Source | Inflow (Cash In) | Outflow (Cash Out) | Description / Remarks |
|---|
| Date | Opening Cash | Expected Closing | Actual Closing | Discrepancy (Surplus/Shortage) | Status | Closing Remarks |
|---|
Warning: Permanently wipe all configured services from this outlet's catalogue. This action is irreversible and all services data will be lost.
Generate secure API keys to integrate custom mobile applications with your salon suite database. Direct app requests must pass the API key using the Authorization: Bearer <key> header.
API Key Generated Successfully!
Copy this key now. For security reasons, you will not be able to see it again.
| Key Name | Outlet / Scope | Role Scope | API Prefix | Created At | Last Used | Status | Action |
|---|---|---|---|---|---|---|---|
| No active API keys found | |||||||
| Username | Password | Role | Branch | Actions |
|---|
Download structural layouts, raw records, or a complete ZIP package containing database backups and source code.
Restore database tables and settings by uploading an existing SQL database backup file.
Danger Zone
Permanently delete all services from the database catalogue. This action cannot be undone.
Automated Daily Backups History
| Backup File Name | Size | Date Created | Actions |
|---|---|---|---|
| Loading backups history... | |||
| Timestamp | Category | Action | Description | User | Role |
|---|---|---|---|---|---|
| Loading logs⦠| |||||
| Role Name | Resource Modules | Actions Granted | Scope / Outlet Boundary | Operations |
|---|
Sell Membership / Recharge Wallet
Book Appointment
Configure Franchise
Quick POS Invoice
Selected Items
| Service | Stylist | Price | Action |
|---|
Invoice Details
Client Information
Billing Handled By
Services Rendered
| Service / Stylist | Price |
|---|
Payment Details
ANIQ STUDIO
123 Luxury Galleria, Sector 5
Tel: 9876543201
RECEIPT
Bill No: #1024
Date: 27-Jun-2026 08:30 AM
Cashier: admin
Client: John Doe
Phone: 9876543210
Booking Type: Walk-in
Notes:
| Service | Price |
|---|
Payment Mode: UPI
Stars Earned Today: 0
Thank You For Your Visit!
Powered by Aniq Software
Reschedule Appointment
Client CRM Profile Details
Amount Due
₹0.00
Wallet Balance
₹0.00
Expires: —Membership
Regular
Expires: —Loyalty Points
0
Scratch Offer
None
Expires: —Scratch Offers & Special Discounts
Invoice History & Services Taken
| Bill # | Date | Billed Items | Staff / Stylist | Amount | Action |
|---|
Scheduled Appointments & Membership Usages
| Service | Scheduled Date | Usage Type | Status |
|---|
Outlet Staff Directory
Branch Members
| Name | Phone | Role |
|---|
Video Tutorial
Recorded live from Aniq Studio — use as a reference guide.
Support Ticket Thread
Message text
Conversation History
Dynamic Poster Designer
Customize Overlay Text
Register New Client
Salary Advances Log
Record Advance Payment
Advance Payments Ledger
| Date | Mode | Amount | Notes | Action |
|---|
Staff Payout Payslip
ANIQ STUDIO
SALARY SLIP
ATTENDANCE SUMMARY
| DESCRIPTION | AMOUNT (₹) |
|---|---|
| Basic Fixed Salary | ₹0.00 |
| Service Sales Commission (10%) | +₹0.00 |
| Salary Advances Deducted | -₹0.00 |
| Net Paid Salary | ₹0.00 |
Salary Payslip Manager
Employee Name
Daily Attendance Details
Ali
No remarks.
Edit Attendance Log
Punch Staff Attendance
Edit Invoice Details
Change Invoice Date
Adjust Date & Time
Date Modification Audit Logs
| Logged At | Old Date | New Date | Reason |
|---|
Renew Outlet Subscription
Select a renewal date option for :
Franchise Outlet Profile
| Owner Name: | |
| Contact Phone: | |
| Address: | |
| Monthly Charges: | |
| Subscription Expiry: | |
| Start Date: | |
| Login Username: | |
| Login Password: | •••••••• |
| Active Staff Count: |
Theme Customizer
AI Assistant Actions
Provision Role Access Matrix
Add Duty Shift Template
All Modules
Quick Actions
Manager Approval Required
×The counted cash difference exceeds the allowed threshold of ₹500.00. Manager passcode approval is required to close this drawer session.
Service Recipe Manager
-
Add Ingredient
Recipe Ingredients
| Product Name | Qty Required | Stock | Action |
|---|---|---|---|
| No ingredients added yet. | |||
Service Recipes Directory
Mapping between salon services and inventory consumption. When a service is billed, these items are automatically deducted.
| Service Name | Category | Recipe Status / Ingredients | Action |
|---|---|---|---|
| Loading services... | |||
