Company documents are encrypted. If nobody can sign in, nobody can read them.
StudioThe Home Setup Company
Anuoluwapo Harvey-StoneAdmin
Editing — click any text and type. Save when you are done.
The Home Setup Company
Studio
Every document this business sends, in one house style.
Drafts live in this browser, on this device. Nobody else can see them, and clearing your
browsing data deletes them. When a document matters, export the PDF and put it in Drive.
Company documents are different — they are saved into Studio itself and committed to the repository.
Make something new
Each one exports as an A4 PDF
Company documents
Not yet locked — the pages are readable in the source. 1 of 10.
Drafts
Saved on this device only
Any type
Any tag
Any time
Saved today
Last 7 days
Last 30 days
Older than 30 days
Sent invoices
From the ledger — the record of what actually went out
New invoice
The number is reserved in the ledger the moment you create this.
Copies the client and line items from a past invoice. A fresh number is always drawn.
A link that does not carry the right amount is worse than no link.
INV-
Reading the next number from the ledger.
Client details
Correct anything here until the moment it is sent. After that, it is a record.
Starting from a draft copies its content. The original is untouched.
Document settings
Who can open it, what it is called, and whether it exists.
New version
A version is for when the argument changes, not when a sentence does.
Lock company documents
Two keys are made: one for admins, one for everyone signed in. There is no recovery.
Everyone else will show as awaiting access until you grant it from Config → People.
Save the downloaded file — it replaces this one.
Application setup
The brand, the packages, the ledger, the people. Nothing here belongs to one document.
A VAT rate of zero removes the VAT line from invoices entirely.
Host both alongside your email images. Left blank, exported PDFs fall back to Times and Helvetica — correct, but not yours.
Changes repaint immediately. Every token is used somewhere; if one has no job, delete it from the config rather than leave it.
Packages
Offered as line items on every invoice. The rate stays editable per invoice.
Discounts
A percentage applies to the lines above it. A fixed amount comes straight off. You can also add a one-off discount on any invoice without saving it here.
None saved. You can still add a one-off discount to any invoice.
Must match the script. Change one, change both, then redeploy. Readable by anyone who
opens Studio, so keep the repository private.
A prefix of INV- and four digits gives INV-0001. Change the prefix and
numbering starts again at one under the new one — the old series is untouched, and both remain unique.
The sender must be the script's own account or one of its verified Gmail aliases.
People are saved in users.json, separate from the app. After changes here, download it and commit that one file — the app itself does not change.
Unsaved people changes
Brand prompt
Paste this into Gemini, Claude or ChatGPT, then describe what you want made.
Import a document
Word keeps its structure. PDF and text come in as words, reflowed into your brand.
Drop a file here, or choose one.docx, .pdf, .txt or .md
Record a payment
This writes to the live shared ledger. Make sure it is accurate.
£
Ticking full sets the paid amount to the invoice total, whatever the amount box says.