Freedom251 › Employee Offboarding Software
GoWorks

What GoWorks is
GoWorks is a desktop app for administering Google Workspace, with tools for employee onboarding and offboarding, bulk account operations, Gmail signatures, group management, and activity audits. CSV jobs can suspend or delete accounts, deploy signatures, and add group members, with row validation, cancellation, retries, rate limiting, and live progress. A guided offboarding flow can change an employee’s organizational unit, suspend the account, remove groups, reset the password, and set up forwarding. The signature editor supports HTML, reusable tokens, image uploads, domain-wide deployment, and checks for signatures that differ from a template. GoWorks also handles users, aliases, group settings, Admin audit logs, and storage and usage reports. It is free and open source under Apache License 2.0, including commercial use. The app stores its database locally and says it has no GoWorks backend or telemetry. It is available for macOS and Windows; use requires a Workspace super-admin account and Google Cloud project. Signature tools also require a Service Account with Domain-Wide Delegation.
Who it suits
GoWorks suits Google Workspace administrators who need employee lifecycle, bulk account, group, signature, or audit tools in a desktop app. It requires a super-admin account and Google Cloud project, and signature functions have an additional Service Account requirement.
What it does well
- CSV jobs include validation, retries, and live progress.
- Guided offboarding includes account and group changes.
- HTML signatures support reusable tokens and image uploads.
- Local database; the app says it has no telemetry.
- Apache 2.0 license permits commercial use.
What to know first
- Requires a Google Workspace super-admin account.
- Signature tools require Domain-Wide Delegation.
- Installers are not code-signed.
- Forgetting the master password is unrecoverable.
Limits
GoWorks has no paid plan listed; the project describes it as free and open source. Forgetting the vault’s master password is unrecoverable: resetting the vault removes the saved Service Account key and Google session.
Getting started
- Download the macOS DMG or Windows EXE installer from the project website.
- Provide a Google Workspace super-admin account and your Google Cloud project and credentials.
- Set up a master password for the credential vault.
- For Gmail signature features, configure a Service Account with Domain-Wide Delegation.
Verdict
GoWorks brings a broad set of Workspace administration tasks into a local desktop app and is free under Apache License 2.0. Administrators should account for its setup requirements, unsigned installers, and unrecoverable master-password limitation.
Questions
How much does GoWorks cost?
The project lists GoWorks as free and open source under Apache License 2.0, including commercial use.
Which operating systems does it support?
GoWorks provides macOS DMG and Windows EXE installers.
What does it connect to?
It connects through a Google Cloud project and uses Google Admin SDK, Gmail, and Groups Settings APIs. Signature image uploads also use Drive APIs.
Does GoWorks store data locally?
Its database is stored locally. The project says it has no GoWorks backend or telemetry.
What is needed for Gmail signatures?
Signature features require a Service Account with Domain-Wide Delegation.
Can I recover a forgotten master password?
No. Resetting the vault removes the saved Service Account key and Google session.
Facts from GoWorks's own pages
- Admin access
- Sign-in is restricted to Workspace administrators on the configured domain, and the app requires the user to provide their own Google Cloud project and credentials. · github.com, 11 Oct 2026
- Bulk jobs
- Bulk jobs can suspend or delete accounts, push signatures, or add groups from CSV files, with row validation, live progress, cancellation, rate limiting, and retries. · github.com, 11 Oct 2026
- Bulk operations
- CSV workflows support suspending or deleting accounts, deploying signatures, and adding group members, with row validation, cancellation, rate limiting, retries, and live progress. · github.com, 4 Oct 2026
- Credential security
- The Service Account key and Google refresh token are encrypted at rest in a master-password vault using Argon2id and AES-256-GCM. · github.com, 11 Oct 2026
- Demo
- A demo mode runs against fictional in-memory data without a Google account, Service Account, master password, or internet connection. · github.com, 11 Oct 2026
- Downloads
- The project provides macOS DMG and Windows EXE installers and states that it has no automatic updates, so new versions must be distributed manually. · github.com, 4 Oct 2026
- Gmail signatures
- The app includes an HTML signature editor with reusable tokens, image uploads, domain-wide deployment, and an audit for signatures that differ from the template. · github.com, 4 Oct 2026
- Google Workspace features
- It supports user and group management, account aliases and forwarding, group settings, Admin audit logs, and Workspace storage and usage reports. · github.com, 4 Oct 2026
- Groups and users
- Admins can search and edit user profiles and memberships, manage group members and settings, and import group members from CSV. · github.com, 11 Oct 2026
- Integration
- GoWorks connects to Google Workspace through a Google Cloud project and uses Google Admin SDK, Gmail, Groups Settings, and, for signature image uploads, Drive APIs. · github.com, 4 Oct 2026
- Integrations
- GoWorks connects to Google Workspace through Google OAuth and Google Admin SDK, Gmail, Groups Settings, and Drive APIs; Gmail features require a Service Account with Domain-Wide Delegation. · github.com, 11 Oct 2026
- License
- GoWorks is licensed under Apache 2.0, and the project says it may be used, modified, and distributed, including commercially. · github.com, 11 Oct 2026
- Local operation
- The app stores its database and job queue locally and says it has no GoWorks backend or telemetry. · github.com, 11 Oct 2026
- Notable limitation
- Forgetting the master password is unrecoverable; resetting the vault removes the saved Service Account key and Google session. · github.com, 4 Oct 2026
- Offboarding
- Its guided offboarding flow can change an employee’s organizational unit, suspend the account, remove groups, reset the password, and set email forwarding. · github.com, 11 Oct 2026
- Pricing
- The project page gives no product price and describes GoWorks as open source under Apache License 2.0, including commercial use. · github.com, 4 Oct 2026
- Purpose
- GoWorks is a desktop app for Google Workspace administrators that handles employee onboarding and offboarding, bulk account changes, Gmail signatures, group management, and user activity audits. · github.com, 11 Oct 2026
- Release signing
- The published macOS and Windows installers are not code-signed; the project provides SHA-256 checksums for download verification. · github.com, 11 Oct 2026
- Requirements
- Using the app requires a Google Workspace account with super-admin privileges and a Google Cloud project controlled by the user. · github.com, 11 Oct 2026
- Security limitations
- Published installers are not code-signed, and the OAuth Client ID and Secret are stored as plain local configuration; the maker recommends verifying installer SHA-256 checksums. · github.com, 4 Oct 2026
- Signatures
- The Gmail signature tools include an HTML template editor, reusable tokens, image uploads, domain-wide deployment, and an audit for signatures that differ from the template. · github.com, 11 Oct 2026
- Support
- The maker invites contributions, issues, and feature requests through the GitHub repository and asks that security vulnerabilities be reported privately through GitHub. · github.com, 4 Oct 2026
Where GoWorks stands on Freedom251
- Employee Offboarding Software#4 of 34