First time using this board? Sign in with admin / 1234, then change it and add your team under Team → Users.
IT HUBservice ticket rail
Loading board…
New ticket
Pick one to fill in their details, or just complete the form below for a new customer.
Similar customer already on file
Tap one to reuse their details, or keep typing to create a new customer.
Customer
Contact
Address
Serial number
Service type
Received
Service work
Photos
Customer signature
Call log
Activity history
Team
Technicians
Users (login + PIN)
Customer messaging
This link is added to every WhatsApp message, with the ticket number appended automatically. Use the track.html address on this server.
Monthly targets
Leave either at 0 to hide it. Progress against the target shows on the dashboard, measured on closed tickets in the current calendar month.
Stale-ticket email alerts
Any ticket still open past this many days is emailed to the address above. This runs on the server at 09:30, Monday to Saturday — it does not need anyone to have the app open.
Checking mail server…
AMC contracts
Add contract
Dashboard
Tickets by status
Tickets by call type
Tickets closed per engineer
Revenue by call type
New tickets — last 14 days
Status breakdown
Calls report
Engineer report
Closed tickets — incidents & parts
Connect shared storage
To share this board live across every phone and computer on your team, connect a free Google Sheet as the database — no Firebase, no Firestore.
Open Extensions → Apps Script. Delete any starter code.
Paste in the backend script — use the ithub-appsscript.gs file provided alongside this app (open it and copy everything).
Click Deploy → New deployment → gear icon → Web app. Set "Execute as" to Me and "Who has access" to Anyone. Click Deploy.
Google will warn the app isn't verified — click Advanced → Go to project (unsafe) → Allow. It's your own script.
Copy the Web app URL it gives you and paste it below.
First sign-in: name admin, PIN 1234 — change this immediately under Team → Users once you're in. This uses PIN-based login checked by the script itself, not bank-grade auth — treat it as an internal-team gate, not a hardened security boundary.
Send WhatsApp update
WhatsApp will open with this message ready — you tap send. Numbers are assumed Indian (+91) unless they already include a country code.
Service history
Reset PIN
Activity log
Every change to a ticket or a user account, with who made it and when. Records stay even if the ticket is later deleted.