Hazel Print Shop

Sales CRM — Central Database Login

Use the password of the Supabase Auth user you created. The password is entered only in this login form and is not shared with ChatGPT.

For admin and staff accounts: enter your own registered login email. Request a recovery email, then enter its code here to set your password. If your administrator already sent a code, enter it below without requesting another email.

No code in your email? One-time owner setup

In Supabase → Authentication → Email Templates → Reset password, replace the email body with the text below and save. Then request a NEW recovery email. Enter the code here; do not open an old reset link.

For hosted email links: set Authentication → URL Configuration → Site URL to your live CRM URL, and add the exact CRM page URL to Redirect URLs. Local file addresses cannot receive web redirects. The code option above needs no website redirect.

Choose a new password for your account. Use at least 8 characters.

Dashboard

Hazel Print Shop • Sales CRM
Monthly Sales
₹0
Sales + Invoice total
Received
₹0
Sales + Invoice received
Pending
₹0
Sales Pending + Invoice Pending
Stock Value
₹0
Purchase value
Stock Items
0
Total quantity

Monthly Sales Summary

Client-wise Payment Summary
ClientReceivedPendingAdvanceTotal

Current Month Sales

Sales vs invoices
SalesInvoices

Monthly Sales Trend

Sales + invoices for the last 6 months

Stock Overview

Top stock quantities and current purchase value
New Sales

Walk-in sales slip — no customer name, GST or HSN/SAC. Add items with quantity, rate and amount.

Sale No.DateSale TypeTimeTotal AmountStatusActions
Invoices
Invoice No.DateCustomer NameBillable AmountGST AmountTotal AmountStatusActions
Material Stocks

Stocks = materials purchased and stored. Stock items are intentionally separate from the Invoice Item List.

Item NameQuantityPurchase PriceSelling PriceStock ValueActions
Invoice Item List

Only these items can be selected in invoices. This list is separate from Stocks. Rate is entered manually when creating Sales or Invoices.

Item NameHSN/SACActions
Customers
NameAddressContactEmailGST No.Actions
Payment Details
InvoiceCustomerTotalReceivedPendingAdvanceStatusActions
User accounts & password recovery

Add staff with their own email and selected access. Every registered user can reset their own password from the login screen.

Reset emails go to the selected user's inbox. The user enters the code on the login screen and chooses their own password. Resetting a password does not enable a disabled CRM account.

Default Staff access: Sales + Invoices. Tick extra permissions only when needed.
UserRoleAccessStatusAction
First-time Supabase setup
Connected to crm_user_permissions with Supabase Auth + RLS. Admin can edit/disable staff permissions. Add User securely creates staff Auth accounts, profiles and selected permissions through the create-crm-user Edge Function using your administrator login; no secret key is stored in this HTML.
Backup & Restore
Protect your CRM data with a portable backup file.
💾

Backup CRM Data

Download a complete copy of your current CRM data. You can keep this file in Google Drive, OneDrive, an external drive, or another safe location.

Recommended: take a backup regularly.
♻️

Restore CRM Data

Restore the CRM from a previously downloaded backup file. A safety backup of the current data will be downloaded automatically before restoring.

Only restore a backup file created by this CRM.
For shared/cloud storage: this CRM uses the central database for live shared data and keeps a local browser cache. The backup file is the portable safety copy. Save the downloaded .json backup in your common Google Drive/OneDrive folder when you want the same backup available to your team.
Reports
Choose a report to view details.
💰

Sales Report

View daily, weekly, monthly or yearly sales.

🧾

Invoice Report

View invoices, customers, payments and balances.

📦

Stock Purchase Report

View stock quantities, purchase rates and stock value.

📊

Item Sales Report

Sales + Invoices item-wise ranking from highest to lowest sales.

📚

Consolidated Report

All three reports in one PDF, each on separate pages — 1st of this month to today.