Loading data from database…
License Verification

Check a license key's status directly — works without signing in.

Announcement
Dashboard
Welcome back
Synced
Favorites
Your license expires soon.
New Customers (Today)
0
New Services (Today)
0
New Pending Applications (Today)
0
Staff Today
0
Cash BalanceLive balance · always current
₹0

Bank BalanceLive balance · always current
₹0
IncomeMoney received today
Today's Income (Cash)
₹0
Today's Income (UPI)
₹0

ExpenseMoney paid out today
Today's Expense (Cash)
₹0
Today's Expense (UPI)
₹0
Credit Given (Today)
₹0
Bills Due (Today)
₹0
WalletsBalance by wallet
New Customer
PAN Photo Tool
New Service
New Sale
Receive Payment
Expense Entry
Reports
Print Receipt
Reminders
Revenue — Last 7 Days
No Revenue Data
Expense Breakdown
No Expense Data
Recent Transactions
View all reports
DateTypeDetailModeAmount
Upcoming Reminders
Total Members
0
Customers with a card
Silver Members
0
3-month card
Gold Members
0
6-month card
Platinum Members
0
12-month card
Today's Birthdays
Low Stock Alerts
Pending Application Snapshot
Upcoming Bills
Card Renewals Due
Customers
IDNameMobileAadhaarEmailAddedActions
No customers yet

Click "Add Customer" to create your first record.

Services
CustomerServiceApp No.AmountPaidBalanceModeStatusAppliedInvoiceActions
No services yet

Click "New Service" to log your first application.

Reminders
Customer Reminders
Bills Reminders
Card Renewal
Today's Birthdays
Machine Renewal Alerts
CustomerTypeServiceApp No.Reminder DateStatusActions
No reminders set
Bill NameCategoryAmountDue DateRecurrenceStatusLast Edited ByActions
No bill reminders set

Members whose card is expiring soon or has already expired — renew their card or send a WhatsApp text reminder right from here.

CustomerTypeReg. OnValid UntilStatusActions
No membership cards issued yet
Task Management
Total Tasks
0
Open
0
In Progress
0
Overdue
0
TaskCategoryAssigned StaffPriorityDue DateStatusActions
No tasks yet

Click "Add Task" to create your first task.

Leads
NameMobileService InterestedSourceFollowupStatusLast Edited ByActions
No leads yet
Announcements
Dashboard Announcements

Shown as a scrolling ticker under "Activity Snapshot" on the Dashboard — visible to Admin and Staff alike. Add a URL to open it in a new tab when clicked; leave URL blank to just pop the full message up instead.

Ticker Appearance
Higher × scrolls faster.
Also changes the size on the Dashboard.
Live Preview
MessageURLActiveActions
No announcements yet

Add one above — it'll start scrolling on everyone's Dashboard right away.

Finance
Financial Overview
Income
Expense
Cashbook
Bank
Loans
Chit Finance
Wallet
Income
Today₹0
Cash₹0
UPI₹0

This Month₹0
Cash₹0
UPI₹0
Expense
Today₹0
Cash₹0
UPI₹0

This Month₹0
Cash₹0
UPI₹0

Net (Income − Expense) Today₹0
Net (Income − Expense) This Month₹0
Cashbook
Current Cash Balance₹0

In Today₹0
Out Today₹0
In This Month₹0
Out This Month₹0
Bank
Current Bank Balance₹0

In Today₹0
Out Today₹0
In This Month₹0
Out This Month₹0
Loans
EMI Paid Today₹0
EMI Paid This Month₹0

Total Outstanding₹0
Chit Finance
Received Today₹0
Received This Month₹0

Total Due (all chits)₹0
Wallets
Total Wallet Balance₹0

DateCustomerServiceModeAmountActions
No income recorded
Total: ₹0
DateCategoryDescriptionModeAmountActions
No expenses recorded
Total: ₹0
Opening Balance
₹0
Cash Income
₹0
Cash Expense
₹0
Closing Balance
₹0
Cash Transaction History
DateTypeDetailInOutBalanceActions
No cash transactions yet
Current Balance
₹0
Total Deposits
₹0
Total Withdrawals
₹0
Transaction History
DateTypeDetailInOutBalanceActions
No bank transactions yet
No loans added yet
No chits added yet
No wallets added yet

Create a wallet, then transfer money into it from Cash or UPI.

Operations
Invoice
Sales
Inventory
Tasks
Documents
Total Invoices
0
Total Billed
₹0
Credit Outstanding
₹0
Overdue Credit Bills
0
Waste Qty (all invoices)
0
Invoice No.DateCustomerBill TypeItemsTotalBalance DueStatusActions
No invoices generated yet
Sales (this filter)
0
Revenue (this filter)
₹0
Items Sold (this filter)
0
Low Stock Alerts
0
Waste Qty (this filter)
0
Sale #CustomerItemsPayment ModeLast Edited ByDiscountWaste QtyTotalActions
No sales recorded for this filter
Total: ₹0
Total Products
0
Current Stock (all products)
0
Stock Value (at Purchase ₹)
₹0
Low Stock Items
0
ProductCategoryPurchase ₹Selling ₹QtyWaste %Waste Qty (to date)Waste Value ₹StatusActions
No products added yet
TaskAssigned StaffDue DateStatusActions
No tasks yet
No documents uploaded

Upload Aadhaar copies, photos, certificates etc.

Staff
Staff
Attendance
Payroll
NameMobileRoleDaily SalaryAdvanceStatusLast Edited ByActions
No staff added yet
Tap a status on each staff card to mark their attendance for the selected date — it saves instantly, no separate "Save" step needed.
Add staff first to mark attendance
Attendance Calendar
Present
Half Day
Late
Absent
Leave
Not Marked
StaffMonthDaysGrossAdvance DeductedAmount PaidModeDateActions
No payroll entries yet
Chat Inbox
ஒரு உரையாடலைத் தேர்ந்தெடுக்கவும்
Select a conversation to start chatting
Marketing
Birthdays Today
Festival Greetings
WhatsApp Templates
Campaign List
Today's Birthdays
NameMobileTurningAction
No birthdays today

Check back tomorrow, or add Date of Birth to customer records to see them here.

English
Tamil
Customer Campaign List
NameMobileAction
Machine Management
Dashboard
Machines
Warranty
Printers
Daily Readings
Service History
Maintenance
Reports
Total Machines
0
Total Printers
0
Active Warranty
0
Expired Warranty
0
Services This Month
0
Maintenance Due
0
Today's Copies Printed
0
Expiring in 30 Days
0
Monthly Printer Usage
Machine Category Analysis
Service Cost Analysis (Last 6 Months)
Warranty Status Analysis
Warranty Alerts
Upcoming Maintenance
Renewal Alerts (Count-Based)
Machine IDNameCategoryBrand / ModelSerial No.CustomerWarrantyStatusLast Edited ByActions
No machines added yet

Click "Add Machine" to register your first asset.

Total Machines
0
Active Warranty
0
Expiring Soon
0
Expired Warranty
0
MachineCustomerWarranty StartWarranty ExpiryAMC PeriodStatusAction
No machines with warranty data
No printers added yet
Service Alerts
DatePrinterOpeningClosingCopiesLast Edited ByActions
No readings recorded yet
DateMachineComplaintTechnicianLabourSpare CostTotalStatusLast Edited ByActions
No service records yet
MachineService DateTechnicianNotesStatusLast Edited ByActions
No maintenance scheduled yet
Report Output
Select a report type and click Generate
PAN Photo & Signature Tool
NSDL
UTI
TNesevai
Custom
Passport Maker
Saved Presets
No presets saved yet — click "Add Preset" to define reusable Photo/Signature/Thumbnail sizes (e.g. "NSDL", "UTI") you can apply with one click.
Click a saved preset above to open the sizing & upload workspace below.
Enter Width/Height in: (converted at each field's own DPI)
Photo — Manual Size
Signature — Manual Size
Thumbnail — Manual Size
Drag & drop thumbnail image, or click to browse
JPG, JPEG, PNG — max 10MB
Original
Processed (150×150)
Drag to reposition
Photo (required) (200 DPI, 197×276 px, JPEG, <50KB)
Max Size: 50 KB 197 × 276 px
Drag & drop photo, or click to browse
JPG, JPEG, PNG — max 10MB
Original
Processed (197×276)
Drag to reposition
Signature (required) — 4.5cm × 2cm (354×157px @ 200 DPI, JPEG, <50KB)
Max Size: 50 KB 354 × 157 px
Drag & drop signature, or click to browse
JPG, JPEG, PNG — max 10MB
Original
Processed (354×157)
Drag to reposition
PDF & JPEG Compressor (A4, 200 DPI, Color, <190KB)
Max Size: 190 KB
Drag & drop a JPEG/PNG or PDF, or click to browse
JPG, JPEG, PNG, or multi-page PDF — max 10MB
Processing & compressing… 0%
Page 1 of 1
Original
Processed (A4 @ 200 DPI)
Page Orientation
Adjustments apply to every page.
Passport Photo — Upload & Adjust
Drag & drop a photo, or click to browse
JPG, JPEG, PNG — max 10MB
Drag the photo to reposition it in the frame

Background Colour

Click "Pick" then click a spot on the photo's background to sample its colour, then replace it — works best with a plain, evenly-lit backdrop (this replaces matching colours, it isn't AI subject cut-out).

No background sampled yet
Print Sheet

Tiles copies of the adjusted photo above to fill a sheet, ready to print and cut.

Upload a photo and click Generate Sheet to preview it here.
Nothing saved or uploaded
Smart ID Card
Turn tilted, dark or shadowed WhatsApp photos of Aadhaar, PAN, Voter ID, DL & more into print-ready cards.
Front Side
Drag & drop front image, or click to browse
JPG, JPEG, PNG — max 10MB
Back Side
Drag & drop back image, or click to browse
JPG, JPEG, PNG — max 10MB (optional)
Front
Back
ID card preview
Drag the 4 dots onto the card's corners, then Apply Correction.
Auto Correction
Merge Front & Back

Print & Export
Paper size and margins are set inside the Preview Sheet editor.
Print Ready Preview
Drag the sheet to reposition (drag directly on Front or Back to move just that image when adjusting separately), or use arrow keys / the Position pad  •  Ctrl+Scroll to zoom
Land Unit Converter
Land Unit Converter

Convert between Indian and standard land survey units instantly. Supports plain single-unit entries as well as compound survey-register formats (e.g. 0.15.65).

Simple Unit
Survey Format
e.g. 0.15.65 → 0 Hectare, 15 Are, 65 Sq.m
All Units
Enter a value above to see live conversions across all units.
Horoscope — Single Page
Birth & Horoscope Details

Fill in the details below to lay them out as a clean, single-page horoscope sheet ready to print or hand over to the customer.

Click box to upload
Preview
Fill in the details above and click "Generate Sheet" to see the preview here.
Saved Horoscopes (சேமிக்கப்பட்ட ஜாதகங்கள்)
Photo Name Gender DOB Place Star / Rasi Saved On Actions
No saved horoscopes yet

Fill in the form above and click "Save" to keep a copy here.

Horoscope — Date Finder
Date Finder

Find the day of week, exact age, and approximate Tamil month for any date — handy while filling in horoscope or service forms.

Pick a date above to see the day of week, age and approximate Tamil month.

Tamil month boundaries shown here are the commonly used fixed calendar dates and are approximate — actual solar transit (sankranti) can shift by about a day depending on the year. For exact Panchangam-verified dates, please cross-check with a local almanac.

Horoscope — Nazhigai Convert
Nazhigai Convert

Convert between clock time and traditional Nazhigai–Vinadigai–Kanam units. 1 day = 60 Nazhigai, 1 Nazhigai = 60 Vinadigai (≈24 min), 1 Vinadigai = 60 Kanam — counted from the reference start time below (traditionally local sunrise).

Time → Nazhigai
Nazhigai → Time
Result
Enter a time (or Nazhigai/Vinadigai/Kanam) above to see the conversion.
Jathagam
Reports
Finance
Sales & Billing
Registers
Inventory
Report Output
Per-Agent Summary
Commission Settlement History
AgentCell NoCommission %TransactionsTotal BusinessTotal CommissionSettledPendingAction
DateAgentModeNotesAmount Settled
Select a report type and click Generate
Audit Log
TimestampUserActionModuleDetail
No activity logged yet
Settings
General
Membership Points
Backup & Data
Users & Access
License & Modules
Company Profile
PNG/JPG — you'll be able to crop it next
Theme & Preferences
Dark Mode
Switch between light & dark themes
WhatsApp Business API (Meta) — Auto Send

Turns on automatic WhatsApp sending (no manual "Send" click) for Registration, Warranty/Reminder and Birthday templates that have a Meta Template Name set. While off, or for templates without one, messages still open via the regular WhatsApp link as before.

Auto Send Enabled
Requires Phone Number ID below + an approved Meta template per message
The Access Token is not entered here — for security it's set once directly in your Apps Script project's Script Properties (see the setup guide). It never touches this app or the Sheet.
Notification Sounds

All sounds below are generated in the browser (not audio files) — royalty-free and copyright-free by construction. Pick the ones you like, preview them, then Save.

Sounds Enabled
Silent when off
Points Program
Enable Points Program
Customers earn points on Sales & can redeem them for a bill discount
Earning Rate (Billing Amount Calculation)
Example: 1 point per ₹100 → a ₹1,250 bill earns 12 points (rounded down). Calculated on the final bill amount, i.e. after discounts and points redeemed.
Tier Multiplier (Membership Card bonus)
×
×
×
Points earned are multiplied by the customer's current Membership Card tier. A customer with no membership card earns at 1× (no bonus).
Redemption
Redeemed points appear as an extra discount on the Sale bill (Operations → Sales/Invoice → POS) once the customer has at least the minimum balance. Redemption can never exceed the customer's points balance or the bill's payable amount.
Look Up a Customer's Points
Backup & Restore

Download a full JSON backup of all your data, or restore from a previous backup file. Restoring will overwrite current data.


Clear business data and start fresh — pick exactly which modules to wipe. Company Profile, Backup Schedule, your license, and Users & Access accounts are always kept. This cannot be undone.

Export to Google Sheets

Export every module (Customers, Services, Income, Expense, Inventory, and more) as one spreadsheet file — every module on its own tab — ready to open directly in Google Sheets.

This app has no live connection to Google's servers — there are no credentials to configure. Each export is a one-time snapshot; SevaERP itself keeps working from the data stored on this device.

Backup Schedule

Get reminded to take a backup when you log out, on whatever schedule you choose. Your live data keeps saving to Google Sheets automatically regardless — this is just an extra safety-net reminder for a downloadable copy.

Storage Usage
Users & Roles

Admins can always see and do everything, including this screen. Manager/Staff sidebar visibility is set in "Module Access by Role" alongside this.

NameUsernameRole
Loading…
Module Access by Role

Uncheck a module to hide that sidebar item from Manager or Staff logins.

ModuleManagerStaff

This only hides sidebar menu items in the browser — it's a convenience, not a data-access lock. A Manager/Staff login can still be used to call the underlying save/read actions directly if someone deliberately does that. Ask if you'd like those enforced on the server too.

License Status
Registered To
Not Activated
Activated On
Valid Until
Days Remaining

Get your license key from your software provider. Activating a new key replaces the current one.
Licensed Modules

Which modules are included in your plan — set by your software provider when they issue your license key. To add a module, contact them for an updated key.

ModuleIncluded
Activate a license to see what's included.

Checked against your provider's license server on every login and periodically while the app is open — a module missing from your plan is rejected for every role, including admin.

Devices Using This License

Every device that has signed in with this license key, recorded automatically the moment it logs in — this device included. Admin-only — this whole License & Modules tab is hidden from Manager/Staff logins. Recorded in your own Google Sheet (like any other setting), so any admin sees the same list from any device.

Browsers don't let a website read a computer's actual system name, so give each device a recognizable label yourself (e.g. "Front Desk PC", "Manager's Laptop") using the button below.

Device NameBrowser / OSActivated OnLast Seen
Activate a license to see connected devices.
Quick Access Link

This app remembers your activated connection in the browser's local storage — which survives a normal "Clear browsing history". But if you (or the browser) ever clear cookies/site data too, that memory is wiped and you'll see the license page again, even though your license is still active on the server.

Bookmark the link below (or "Add to Home Screen" on mobile) as a safety net — bookmarks aren't touched by clearing history or site data, so opening it always reconnects you instantly, with no key re-entry.

Tip: save it to your phone's home screen, or send it to yourself on WhatsApp/email so it's easy to reopen on any device.
Data Link

This is the database this installation currently saves to — set automatically when you first activated a license key. You normally never need to touch this.

Only change this if your software provider specifically asks you to (e.g. migrating to a new sheet). Saving reloads the app and reconnects it to whatever URL is entered here — the wrong URL means the wrong data.