title: Hermes Cron Templates — 12 Copy-Paste Workflows for Autonomous Agents description: Ready-to-deploy cron templates for Hermes Agent: email triage, report generation, data sync, anomaly detection, SLA monitoring, and more. Copy, adapt, deploy in minutes. category: Outputs tags: - cron-templates - workflow-automation - hermes-crons - autonomous-agents - deployment-blueprints last_updated: 2026-06-16
Copy-Paste Cron Templates — 12 Ready-to-Deploy Autonomous Workflows¶
This is a grab-bag of cron + skill templates you can copy, adapt, and deploy in minutes. Each template includes the cron schedule, the skill it calls, what data sources it uses, and what it produces. Replace the placeholder values with your own tool names, channels, and thresholds.
Overview¶
Stop starting from scratch. These 12 templates cover the most common automation patterns — email monitoring, report generation, data sync, anomaly detection, and platform-specific integrations. Each template has been production-tested on a 24/7 Hermes deployment running 38 crons.
See also: Cron Scheduling Guide · Outputs Overview · Agent Library
How to Use These Templates¶
- Copy the YAML block into
~/.hermes/cron/(or your profile's cron directory) - Create the corresponding skill file in
~/.hermes/skills/ - Adjust the schedule, thresholds, and alert destinations for your environment
- Test with a single manual run before enabling the cron
- Monitor for a week, tune thresholds, then add more
Email Monitoring Templates¶
Support Inbox Triage¶
- name: support-inbox-triage
schedule: "*/5 * * * *" # Every 5 minutes
skill: email-triage
description: Classifies incoming support emails and routes to appropriate queues
alert_channel: "#support-triage"
What it does: Monitors Gmail/Outlook for new messages, classifies by topic (billing, technical, account, feature request), checks sender against CRM for priority tier, assigns priority, posts triage summary to Slack. Data sources: Email connector, CRM connector, Slack connector.
Invoice Arrival Monitor¶
- name: vendor-invoice-monitor
schedule: "0 9,15 * * *" # Twice daily at 9 AM and 3 PM
skill: invoice-processor
description: Detects vendor invoice emails and logs them for processing
What it does: Scans email for invoice patterns, extracts vendor/amount/due date/invoice number, logs to accounting system, alerts finance team. Data sources: Email connector, Google Drive (Sheets) or QuickBooks connector.
Lead Alert Monitor¶
- name: lead-notification-watch
schedule: "*/10 * * * *" # Every 10 minutes
skill: lead-alert
description: Monitors email for high-intent lead signals and routes to sales
What it does: Watches for demo requests, contact forms, pricing inquiries, trial signups. Enriches with CRM data, scores urgency, posts to sales channel. Data sources: Email connector, CRM connector, Slack connector.
Report Generation Templates¶
Daily Executive Summary¶
- name: daily-exec-summary
schedule: "0 7 * * 1-5" # Weekdays at 7 AM
skill: daily-exec-brief
description: Compiles key metrics into a morning executive summary
output: slack
What it does: Pulls yesterday's revenue (Stripe/QuickBooks), new customers (CRM), web traffic (GA4), support tickets, and key alerts into a concise morning post. Data sources: Stripe, QuickBooks, CRM, GA4, Email connectors.
Weekly Business Review¶
- name: weekly-business-review
schedule: "0 8 * * 1" # Monday at 8 AM
skill: weekly-review
description: Generates comprehensive weekly business review with trends
What it does: Deeper weekly report with WoW comparisons, trend data, top-line and departmental metrics, pipeline changes, and all Hermes alerts from the past week. Data sources: All active connectors.
Monthly Close Report¶
- name: monthly-close-package
schedule: "0 7 1 * *" # 1st of each month at 7 AM
skill: monthly-close
description: Compiles month-end financial and operational metrics
What it does: Revenue reconciliation (CRM vs. billing vs. accounting), MRR waterfall, customer count changes, pipeline created vs. closed, expense summary. Data sources: CRM, Stripe, QuickBooks, Database connectors.
Data Sync Templates¶
CRM-to-Billing Sync Check¶
- name: crm-billing-sync
schedule: "0 */6 * * *" # Every 6 hours
skill: crm-billing-reconciliation
description: Identifies discrepancies between CRM deals and billing system records
What it does: Cross-references closed-won CRM deals against active billing subscriptions. Flags CRM deals with no subscription, subscriptions with no CRM deal, plan/amount mismatches. Data sources: CRM connector, Stripe connector.
Database-to-Analytics Validation¶
- name: db-analytics-validation
schedule: "0 8 * * *" # Daily at 8 AM
skill: data-consistency-check
description: Validates that key metrics match between production database and analytics
What it does: Runs identical metric queries against production database and analytics platform (GA4, PostHog). Compares user counts, event volumes, conversions. Flags discrepancies beyond tolerance. Data sources: Database connector, GA4 connector, PostHog connector.
Alerting Templates¶
Anomaly Detection¶
- name: metric-anomaly-detection
schedule: "0 */2 * * *" # Every 2 hours
skill: anomaly-detector
description: Compares current metrics against historical baselines and alerts on deviations
What it does: Pulls current metrics (signups, revenue, page views, API errors), compares against 7-day rolling average and same-day-last-week, alerts when deviation exceeds thresholds. Data sources: Database, Stripe, GA4 connectors.
SLA Breach Warning¶
- name: sla-breach-warning
schedule: "*/10 * * * *" # Every 10 minutes
skill: sla-monitor
description: Checks all open tickets against SLA targets with escalating alerts
What it does: Queries ticketing for open items, calculates time open against SLA targets, escalates at 50%/75%/90% thresholds with post-breach post-mortem draft. Data sources: CRM connector, email connector, Slack connector.
System Health Check¶
- name: system-health-check
schedule: "*/5 * * * *" # Every 5 minutes
skill: health-check
description: Pings critical endpoints and alerts on failures
What it does: HTTP health checks against critical endpoints, database connectivity checks, upstream dependency checks. Escalates through on-call channels if failures persist. Data sources: Web extraction/HTTP checks, database connector.
Integration-Specific Templates¶
Stripe Revenue Monitor¶
- name: stripe-revenue-monitor
schedule: "0 7,13,19 * * *" # Three times daily
skill: stripe-revenue-pulse
description: Tracks daily revenue, new subscriptions, churn, and failed charges
GA4 Traffic Anomaly¶
- name: ga4-traffic-watch
schedule: "0 */3 * * *" # Every 3 hours
skill: traffic-anomaly
description: Detects unusual traffic patterns that may indicate issues or opportunities
CRM Pipeline Health¶
- name: crm-pipeline-health
schedule: "0 8 * * 1-5" # Weekdays at 8 AM
skill: pipeline-health-check
description: Daily pipeline health report with deal movement and hygiene issues
Template Customization Guide¶
| Placeholder | Examples |
|---|---|
alert_channel |
"#revops-alerts", "#support-triage", "@channel" |
skill name |
Your skill filename in ~/.hermes/skills/ |
| Schedule expression | Standard cron syntax |
| Threshold values | Start generous (fewer false positives), tighten over time |
Quick-Start: Your First Three Crons¶
Deploy these three crons today:
- Daily pulse (report) — One morning summary replacing dashboard checks
- Anomaly detection (alert) — One metric that tells you when something is wrong before customers do
- Health check (monitor) — One endpoint or system that must stay up
Three crons. One hour of setup. You'll know within a week what to automate next.
FAQ¶
What are Hermes cron templates?¶
Hermes cron templates are ready-to-deploy YAML configurations that define scheduled autonomous agent tasks. Each template includes the cron schedule, which skill to execute, what data sources to query, and where to deliver the output. They're designed to be copied, customized with your values, and deployed in minutes.
How do I install these cron templates?¶
Copy the YAML block into ~/.hermes/cron/ (or your profile's cron directory), create the corresponding skill file in ~/.hermes/skills/, adjust thresholds and alert channels, test with a single manual run, then enable. Full steps in How to Use These Templates.
Which template should I deploy first?¶
Start with the Daily Executive Summary (report generation) to replace your morning dashboard check, then Anomaly Detection (alerting) to catch issues before customers report them, then System Health Check (monitoring) to ensure critical endpoints stay up.
Do these templates work with any MCP connector?¶
Yes. The templates use standard Hermes skill references. Replace the skill name with your actual skill filename, and ensure your connectors are authenticated via hermes setup connectors. The CorpusIQ MCP connectors provide 37+ business tool integrations through a single OAuth flow.
How do I customize thresholds and schedules?¶
Edit the YAML schedule field with standard cron expressions, and adjust threshold values in your skill file. Start with generous thresholds (fewer false positives), monitor for a week, then tighten as you build confidence in the automation.