Multi-step form approval router with tokenized email action buttons and dynamic Sheet logging. 100% local-first in Apps Script — zero external data relays.



Most form approval tools in the Google Workspace Marketplace operate as subscription traps — demanding expensive per-seat or per-workflow recurring rent just to send an email with an "Approve" button and update a spreadsheet row. Worse, many route your sensitive employee purchase requests, vendor invoices, and student travel applications through third-party servers.
ApprovalWorkflow Local eliminates the middleman. It runs 100% inside your Google Workspace session using native Google Apps Script, cryptographic HMAC token validation, and direct Sheets integration. Your data never touches an external database, and you never pay monthly SaaS rent.
The moment an applicant or employee submits a Google Form, ApprovalWorkflow captures the response, assigns a permanent request ID, and dispatches a formatted action email to the designated reviewer.
Action links use HMAC-SHA256 signatures generated with your private in-document secret. Approvers click Approve or Reject directly from their email inbox without logging into complex external portals.
All decisions, timestamps, approver roles, and status changes write back dynamically to your central tracking spreadsheet. Built-in LockService mutex prevents race conditions during simultaneous responses.
Emails dispatch natively through your Google account via gmail.send and MailApp. Zero external webhooks, zero CASA Tier 2 audit costs, and zero data leakage.
We do not believe in renting basic administrative workflows. ApprovalWorkflow Local is available as a single, one-time lifetime license. Pay once, use it across your Google account forever. Zero per-seat fees, zero monthly renewal penalties, and zero tier caps.