A lightweight, self-hosted helpdesk that lives inside Google Sheets. Set up in minutes, manage conversations from anywhere.
Built lean. Every feature exists to help you respond to customers faster.
Customers type, you reply — instantly. Auto-polls every 3.5 seconds so nothing is missed, even without WebSockets.
Register unlimited businesses on one spreadsheet. Each gets its own slug, link, and isolated conversation inbox.
Admin passwords are SHA-256 hashed before storage. Rate limiting protects login and message endpoints from abuse.
Mark tickets Open, Pending, or Resolved. Filter the sidebar instantly. Unread badges so nothing slips through.
Flip your status from the admin header. Customers see your availability in real time on the chat widget.
One click to download all conversations. Keep your own records, feed data into analytics, or back up before archiving.
No servers, no databases, no monthly bills. Just a Google account.
Open a Google Sheet, paste Code.gs into Apps Script, and deploy it as a Web App. Copy the URL.
Open admin.html, click "Register Business", choose a slug and password. Your customer link is ready instantly.
Send user.html?b=your-slug to customers. Replies arrive in your admin panel in seconds.