Google Sheets · Apps Script · nothing else
Applications, contracts, onboarding, leave, payslips, and your SSS, PhilHealth, Pag-IBIG and TIN records. The system does the paperwork. You make about six decisions a week, and most of them are a single tap in your inbox.
5–70 employees ₱0 a month, forever One spreadsheet you own Free Gmail is fine
The actual thing
Not a video. The real interface, running on a made-up six-person company.
The demo did not load in this frame.
That usually means the page was opened from a hard drive rather than a web address.
Open the demoYou would not really open the portal for step three. That request lands in your inbox as an email with an approve and a deny button in it, which is the whole trick.
What changes
Nothing gets skipped or done badly to save time. What changes is who it lands on.
We are not removing HR. We are removing the HR job.
Every function still happens — hiring, records, leave, payroll, compliance. The system does the admin, you approve the handful of things that genuinely need a person, and employees answer their own questions. That is the entire design.
What is in it
01
Post a role, share the form. Applications are scored against that job's own wording and filed. The strong ones reach your inbox as they arrive.
02
Enter a salary and a start date. The contract is built from your template, filed by year in Drive, and emailed to the candidate. Re-issue it if the terms move.
03
One action creates the record, the document folder, the orientation and 30-day invites, claims a laptop from inventory, and sends the welcome checklist.
04
Short requests with the balance to cover them settle themselves. Longer ones become one email you answer with a tap. Balances accrue monthly on their own.
05
Monthly drafts with SSS, PhilHealth and Pag-IBIG deductions, then payslips built, filed and sent. Two steps on purpose: nothing goes out without you.
06
Everyone signs in to see balances, request time off, download payslips and enter their own statutory numbers. The questions stop arriving.
The honest part
Better to find out here than on payroll day.
Cost
No account to open, no seat to buy, nobody to cancel with. You paste the files into your own Google account and it is yours.
Every module. Data stays in your Drive. You hold the source, so you can change anything, and no vendor can raise the price or shut it down.
At thirty people that is roughly ₱9,000–14,000 a month, indefinitely, with employee records sitting on somebody else's servers.
The right call eventually. Rarely the right call at eight people, which is how most founders end up doing this themselves at midnight.
Indicative market ranges, not quotes. Check them against your own situation.
Setup
No terminal, no hosting, no pipeline. If you can paste text into a box you can install it.
It becomes the entire database.
Paste in the files and save.
Builds every tab, folder, default and automation. Approve the permission screen — it is your own code asking.
One click writes the contract and payslip templates. Edit the wording, leave the placeholders alone.
Deploy → New deployment → Web app. Execute as Me,
access Anyone.
One menu click. That is your dashboard from then on.
Inside the portal. It lists what is missing and how to fix each thing, in plain English.
Questions
Yes. Three things differ: sign-in uses a password or a private link rather than a Google session, application forms take a résumé link instead of a file upload, and you can email 100 people a day instead of 1,500. All three are handled, including finishing a big payroll run the next morning without you touching it.
Partly, and it is worth being precise about this. Google does not let you point a DNS record at an Apps Script web app, so the included page serves the portal from an address like hr.yourcompany.com by embedding it. Your domain is what people type, bookmark and see. Anyone who opens developer tools can still find the underlying Google URL.
Nothing at all. It is a spreadsheet and a folder of PDFs in your own Drive, and they stay exactly where they are. There is no export to request and no account to close.
Yes. The employee, payroll, config and audit tabs are locked to you. Share the file and they can work in applicants, jobs and equipment while pay stays invisible to them.
Two options, switchable in settings. A permanent private link per person, which is simplest for a small team, or a username and password, which is what you want if the portal sits on a public address. Passwords are salted and hashed with PBKDF2, sessions expire after twelve hours, and five failed attempts locks the account.
Around seventy people the daily email limit starts shaping payroll day, and you will want real single sign-on and somebody whose job this is. That is the moment to move to Workspace or proper HR software. Getting there without having paid for either is the whole point.