Proactive administration is always better than reactive firefighting. Scheduled admin jobs let you automate recurring maintenance tasks, ensuring your Google Workspace domain stays healthy without requiring manual intervention every day.
What Are Scheduled Admin Jobs
Scheduled jobs are automated tasks that run on a recurring basis — daily, weekly, monthly, or on a custom cron schedule. They execute predefined operations and can generate reports or alerts based on the results.
Essential Scheduled Jobs
- License waste report — weekly scan identifying users with unused premium licenses, quantifying potential savings
- Inactive user audit — monthly report of users who haven't logged in for 30+ days
- 2SV compliance check — daily scan ensuring all users maintain 2-step verification enrollment
- Domain health check — daily health score calculation with alerts when scores drop
- OAuth app review — weekly scan for newly authorized third-party apps
- Password expiration warnings — automated reminders before password rotation deadlines
- Compliance report generation — monthly compliance reports auto-generated and emailed to stakeholders
Setting Up Schedules
WorkspaceForge's scheduler supports cron-style expressions for flexible timing. Common patterns include:
0 9 * * 1— every Monday at 9 AM0 0 1 * *— first day of every month at midnight0 */6 * * *— every 6 hours
Each scheduled job logs its execution results and can be configured to send email notifications on completion, failure, or when specific thresholds are exceeded.
Monitoring and Alerting
Scheduled jobs are most valuable when paired with alerting. Configure alerts for:
- Security score dropping below a threshold
- License waste exceeding a dollar amount
- New users failing to set up 2SV within the grace period
- Unusual admin activity patterns detected in audit logs
Frequently Asked Questions
What happens if a scheduled job fails?
Failed jobs are logged with error details and can be configured to send failure notifications. You can review and re-run failed jobs manually.
Can I pause scheduled jobs without deleting them?
Yes. Jobs can be toggled between active and paused states, preserving their configuration for future use.