⚙️ Reconfigure Google Sheets
GN
GG — The Editing Company Operations
Offline
🔔 Notifications
?
Notifications Mark all read
No notifications
Golden Giraffe vs Novex
Job Pipeline
Monthly Revenue vs Expenses
Revenue Expenses
Revenue Records Total Received: ₹0
MonthClientInvoice No.Invoice AmtReceivedOutstandingStatusBy
Payroll Records Total: ₹0
MonthEmployeeRoleSalaryDaysDays PayIncentiveTotal PayStatusP&L?
✏️ Editing expense
Expense Records Total: ₹0
MonthCategoryDescriptionVendorAmountStatusPaid ByP&L?
Investment Records Total: ₹0
DateAssetVendorCategoryTotal CostGG ShareNovex SharePaid ByStatus
Golden Giraffe — Cumulative
₹0
Novex — Cumulative
₹0
Monthly P&L Breakdown
MonthRevenuePayrollExpensesTotal Exp.Net ProfitGG (50%)Novex (50%)
IDClient NameContactPhoneEmailIndustryIntroduced ByStatus
Kanban
List View
${isEmp()?'':''}
Job IDTitleTypeClientAssigned ToPriorityDue DateStatusQuoted ₹
Client Approved jobs ready to bill. Select jobs and click "Bill Selected" to create revenue entries.
Recently Billed
Job IDTitleClientBilled AmountBilled DateInvoice No.
👤 User Master
👥 Employee Master
🪑 Seat History
📄 Agreement
🔗 Google Sheets
Add / Edit User Account
User Accounts
UsernameNameRoleLinked EmployeeStatusLast Login
Add / Edit Employee
Employee Master
IDNameRoleWork TypeSalarySeatStart DateStatus
Seat History
Track every seat change — increase or reduction. Quick Add Seat Charges in Expenses uses this history to pre-fill the correct amount for each month.
Effective FromSeatsCost/SeatMonthly TotalChange TypeNotes
Agreement Parameters
💡 Seat costs are now tracked in the Seat History tab with full history of changes. The Quick Add Seat Charges button in Expenses uses that history automatically.
Google Sheets Connection
Step-by-step setup:
1. Open your Google Sheet → Extensions → Apps Script
2. Delete any existing code → paste the full script below
3. Click DeployNew Deployment
4. Type: Web App
5. Execute as: Me  |  Who has access: Anyone
6. Click Deploy → copy the Web App URL → paste above
7. If you update the script later, click Deploy → Manage Deployments → Edit → New version

⚠️ Common errors:
Sync Error → URL not set or wrong. Must be script.google.com/macros/s/...
Still failing → Re-deploy with "Execute as: Me" and "Access: Anyone"
First time → Google will ask for permissions — click Allow
Apps Script Code
Manual Sync