FlowBetta - Google Workspace Services
01: The Client
Certified Listeners Society
Certified Listeners Society is a federal not-for-profit organization functioning primarily as an online emotional support chat center. They provide 24/7, real-time early-stage emotional support to bridge the gap to formal mental health care.
As a volunteer-driven organization with high turnover, managing Google Workspace accounts for departing members was a constant challenge, and an active security concern.
Tags: Non-Profit, Emotional Support, Volunteer-Driven, 24/7 Availability
02: The Security Gap
Departed Volunteers with Active Accounts
When volunteers left the organization, the IT team had to manually identify and suspend their Google Workspace accounts. This created two critical problems that compounded with every departing member.
Hours of Administrative Work
Manually identifying inactive accounts, cross-referencing volunteer lists, and individually suspending each one consumed significant IT resources every week.
Active Security Vulnerabilities
When the team forgot to suspend an account, which is highly likely given the volume, former volunteers retained full access to organizational systems, emails, and shared drives.
High-Stakes Environment
For an organization handling sensitive emotional support conversations, an unauthorized access could compromise client confidentiality and organizational trust.
Scalability Constraints
Given the natural turnover of volunteers, any future growth in the team would make manual account audits and suspension completely unsustainable.
03: The Solution
An Intelligent, Self-Running Security System
Flowbetta built a comprehensive automated user management system using Google Apps Script that intelligently monitors and manages user account status, while maintaining appropriate safeguards to prevent accidental suspension of critical accounts.
Daily Inactivity Monitoring
The system automatically scans all Google Workspace accounts daily, identifying any user who has been inactive for 30+ days, no manual checking required.24-Hour Warning System
Before any suspension occurs, the user receives an automated email warning. If they log in within 24 hours, the suspension is automatically canceled, preventing false positives.Automatic Suspension
If the user remains inactive after the warning period, their account is automatically suspended. A notification email is sent to their personal address informing them of the status change.Smart Exemption Controls
Administrators can specify departments and individual email addresses that should never be automatically suspended, protecting critical system accounts and leadership roles via a simple Google Sheet.
Tech Stack
- Google Apps Script
- Admin SDK (Directory API)
- Gmail API
- Google Sheets
- Time-Driven Triggers
"These automations will save us dozens of hours per year, but more importantly reduce security risks."
- Certified Listeners Society Team
04: The Impact
Security on autopilot.
Time Saved
Dozens of hours saved annually through elimination of manual account monitoring and suspension processes, time redirected to mission-critical work.
Zero Security Gaps
No more forgotten accounts left active. Every inactive user is detected, warned, and suspended automatically, with a complete audit trail.
Compliance Confidence
The organization now maintains security best practices automatically, crucial for an organization handling sensitive emotional support communications.
Scales With Growth
Whether the volunteer program has 50 or 500 members, the system handles the same workload with zero additional overhead.
★★★★★
"Joseph did a fantastic job. He built automation for us that adds and removes members from a Google Group based on a Google Sheet roster, and created an automation that makes Google Workspace accounts based on Google Form submissions. These automations will save us dozens of hours per year, but more importantly reduce security risks."
- Hardik Zalawadia
Operations Manager, Certified Listeners Society
Security shouldn't be a manual chore.
We build automated account management systems that protect your organization around the clock.