Meeting papers manager

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

Default for any signed-in user
Can
  • View and search subsidiaries
  • View books and agendas
  • Expand and collapse agenda details
  • Click “Request Contributor Access”
Cannot
  • 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

Requests access in-app, approved by email
Can
  • Everything a Viewer can do
  • Use the “Add Paper” and “Add Supporting Document” fields
  • Change agenda item status via the dropdown
Cannot
  • 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

Added manually by the system owner
Can
  • Full system authorization
  • Create and delete books
  • Import agendas from Google Docs
  • Generate and upload bulk meeting packs
  • Everything a Contributor can do
Cannot
  • 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. 1

    Buy DOCSTÄCK

    You receive a link to a Google Sheet that already contains the Apps Script code (Code.gs + Index.html).

  2. 2

    Make a copy to your Drive

    Open the link → File → Make a copy. The copy is yours — code and all.

  3. 3

    Open Apps Script

    In your copy: Extensions → Apps Script. You'll see Code.gs and Index.html already there.

  4. 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. 5

    Add yourself as Admin

    In the Users tab, add your email with role Admin. Open the web app URL — you're in.

  6. 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.