DOCSTÄCK
A shared window into your Google Drive where contributors submit papers for upcoming meetings and see the complete pack. Permissions stay locked down by role, while the heavy lifting happens quietly in the background: a Google Sheet is the backbone, an Apps Script web app is the interface, and Google Drive is the document store.
What you get
Templates. Everything pre-wired. Customise freely — it's your copy, in your Workspace.
A book per meeting
Each meeting becomes its own bound volume with agenda, papers, and a downloadable pack.
At-a-glance status board
Every agenda item shows its state with a colour — no paper added, paper received, or reviewed — so you can see exactly what's outstanding at a glance.
Auto-organised in Drive
When a paper is added, the web app copies it into the meeting's Drive folder and renames it to match the agenda item — no manual filing.
Agenda from Google Docs
Paste a Google Doc with an agenda table — items are imported and ordered automatically.
Role-gated access
Admins approve Contributors. Viewers get read-only access. Managed from one Users sheet.
One-click meeting pack
Download every paper for the meeting in one go as a single ZIP file, ready to combine or upload to your board meeting portal.
Sheet is the backend
All the web app data is backed by Google Sheets — no hidden database.
Code already inside
Code.gs and Index.html are bundled in the Sheet's Apps Script. Copy the Sheet, deploy, done.
Who can do what
Admins are added manually in the Users tab. Contributors request access from inside the web app — Admins get an email and approve with one click. Viewers need no setup.
Viewer
- View and search subsidiaries
- View books and agendas
- Expand and collapse agenda details
- Click “Request Contributor Access”
- Hidden: “Create New” book panel
- Hidden: “Import Agenda”, “Delete”, and “Upload Meeting Pack PDF” controls
- Hidden: “Add Paper” input and review status dropdowns
- Open Agenda / folder links unless shared on the Drive folder
- Open paper / supporting doc links unless explicitly shared
Contributor
- Everything a Viewer can do
- Use the “Add Paper” and “Add Supporting Document” fields
- Change agenda item status via the dropdown
- Hidden: “Create New” book panel
- Hidden: “Import Agenda”, “Delete”, and “Upload Meeting Pack PDF” controls
- Hidden: “Link Only (Don’t Copy)” button (Admin only)
- Add a paper / supporting doc whose source Doc isn’t shared with the system owner (NEEDS_SHARE_PERMISSION)
- Open folder / agenda links beyond their Google Drive permissions
Admin
- Full system authorization
- Create and delete books
- Import agendas from Google Docs
- Generate and upload bulk meeting packs
- Everything a Contributor can do
- Import an agenda from a Google Doc the Admin can’t read (extraction fails)
- Bulk-download the meeting pack if the Admin lacks read access to the source docs on Drive
See it in action
A short walkthrough: importing an agenda, linking papers, generating the pack.
Video walkthrough coming soon
Install in ~5 minutes
No servers. No GitHub. No accounts on doc-stack.com. Just Google Workspace.
- 1
Buy DOCSTÄCK
You receive a link to a Google Sheet that already contains the Apps Script code (Code.gs + Index.html).
- 2
Make a copy to your Drive
Open the link → File → Make a copy. The copy is yours — code and all.
- 3
Open Apps Script
In your copy: Extensions → Apps Script. You'll see Code.gs and Index.html already there.
- 4
Deploy as a web app
Deploy → New deployment → Web app. Execute as: Me. Who has access: Anyone in your org (or with link). Copy the URL.
- 5
Add yourself as Admin
In the Users tab, add your email with role Admin. Open the web app URL — you're in.
- 6
Invite your team
Viewers need no setup — any signed-in user gets read-only access. Contributors click "Request Access" inside the web app; you get an email and approve with one click.
Get DOCSTÄCK
One Google Sheet, code already inside. Pay once, copy to your Drive, deploy, and you own it forever.
DOCSTÄCK — Meeting Papers Sheet
- Pre-built tabs: Users, Books, AgendaItems, Papers, AccessRequests
- Apps Script (Code.gs + Index.html) already bundled inside
- Example agenda Google Doc included as a reference
- Lifetime use on your own Google Workspace
Payment is handled by our checkout provider. doc-stack.com never stores your card.
Questions
Why is there no sign-in on doc-stack.com?
Keeping the site sign-in-free means no passwords, no accounts, and no security surface to worry about. Sign-in happens inside your own Google Workspace, where the web app is deployed.
Why a Google Sheet and not a GitHub repo?
Because the code lives inside Apps Script, which is already attached to a Sheet. Selling the Sheet directly means you get the code + backend in one file — no Git, no clasp, no copy/paste between repos.
Where does my data live?
Entirely in your Google account — Sheets for records, Drive for files. doc-stack.com never sees your team data.
Can I customise the script?
Yes. Open Extensions → Apps Script in your copy and edit Code.gs or Index.html however you like. It's your file.
How do I get updates?
When a new version ships, buyers get a link to the latest Sheet. You can compare and copy the updated Code.gs / Index.html into your existing deployment.