87 documented automations, each with a job description.
Every template below is a specification we have engineered and run: what it reads, what it produces, how often, and what counts as done. Scheduled agents carry our own company every day. We build the same templates onto your systems, in your departments, under your controls.
You connectYour own sending mailbox and domainCRM or lead source
AI Chief Marketing Officer
Running at STRAVYNT
Scheduled · Mon · 16:15 UTC (n8n)Analyzes & drafts
Weekly CMO/CBO/Comms/Market-Intel brief: brand/marketing output volume by type (content, social, SEO, newsletter, distribution), inbound lead share, and demand-by-industry (market intelligence), blended into a brand_output_score 0-100 with the top demand segment.
Reads
outcome_events (30d, marketing-type hints)
leads (30d, source + industry)
Produces
outcome_events (cmo_brief_weekly, one per org per ISO week)
Counts as done when
Weekly run via dispatcher
You connectWebsite and analytics accessPublishing destination
AI Marketing Director
Running at STRAVYNT
Scheduled · Tue · 15:00 UTC (n8n)Analyzes & drafts
Weekly marketing-org performance rollup (distinct from the exec CMO brief): output volume by type, distribution reach (email sends), and inbound demand the engine produced → marketing_performance_score 0-100. Reports performance, does not author content.
Reads
outcome_events (30d, marketing-type hints)
email_events (sent, 30d)
leads (30d, source)
Produces
outcome_events (marketing_performance_weekly, one per org per ISO week)
Counts as done when
Weekly run via dispatcher
You connectWebsite and analytics accessPublishing destination
AI Sales Director
Running at STRAVYNT
Scheduled · Daily · 14:30 UTC (n8n)Analyzes & drafts
Daily pipeline health: open pipeline by stage, hot leads (score >= 8), proposals awaiting signature, outreach engagement (open rate), and closed revenue (paid invoices, 30d) → sales_pipeline_score 0-100. Surfaces where deals stall.
outcome_events (sales_pipeline_daily, one per org per day)
Counts as done when
Daily run via dispatcher
You connectYour own sending mailbox and domainCRM or lead source
AI Performance Marketing Manager
Running at STRAVYNT
Scheduled · Wed · 15:00 UTC (n8n)Analyzes & drafts
Weekly acquisition-channel performance: lead volume by source and conversion-by-source (proposal signed / deposit paid / won), best converting channel, and dead channels (>=5 leads, 0 conversions) → channel_efficiency_score 0-100.
Reads
leads (30d, source + conversion signals)
Produces
outcome_events (channel_performance_weekly, one per org per ISO week)
Counts as done when
Weekly run via dispatcher
You connectWebsite and analytics accessPublishing destination
Daily bounded EAL acquisition inside the Gmail send window: advance cheap-qualified supply, research, opportunity maps, dynamic copy QA, then send up to the remaining 3/day cap. Does not use the generic Resend cold path.
Reads
leads (outbound_queued, unsent)
eal_send_ready packets
email_verifications / ZeroBounce at send only
Produces
durable eal_send_ready queue
bounded Gmail first-touches up to remaining daily cap
provider readback
Counts as done when
Runs at 16:00 UTC inside 14:00-21:00 UTC window
You connectYour own sending mailbox and domainCRM or lead source
Discover editorial sites worth pitching a linkable asset to (SEMrush competitor referring-domain gaps + Serper segment searches), resolve a contact via Hunter, and file them in link_prospects as pending, human approval required before any pitch is sent.
Reads
linkable_assets (asset library)
SEMrush backlinks_refdomains (when units exist)
Serper segment searches
Produces
link_prospects rows (status=pending)
link_prospects_found outcome events
Counts as done when
Files up to 10 qualified prospects per run
You connectWebsite and analytics accessPublishing destination
Backlink Outreach
Running at STRAVYNT
Scheduled · Weekdays · 09:30 PT (n8n)Performs work
Enqueue operator-approved link prospects into the backlink_outreach email sequence (value-first pitches for our linkable assets) with a hard 5-pitches-per-day cap, and sync reply state back onto the prospect record.
Reads
link_prospects (status=approved)
linkable_assets
outreach_sequences (cap counting + reply state)
Produces
outreach_sequences rows (backlink_outreach)
link_prospects status transitions (contacted/replied)
backlink_pitches_queued outcome events
Counts as done when
Never exceeds 5 new pitches per UTC day
You connectWebsite and analytics accessPublishing destination
Weekly crawl of every recorded backlink placement: confirm the source page still links to stravynt.com (or the legacy expertailabs.ai), mark placements lost after 3 consecutive misses, and report the live referring-domain count.
Reads
acquired_backlinks (pending_verification + live rows)
Weekly live-web brand sweep per org: brand mentions and referring domains, review surfaces scanned for negative-sentiment keywords (work_item on hits), and competitor domains ranked on our category query.
Reads
Serper live search (SERPER_API_KEY)
organizations (org names)
work_items (dedup)
Produces
brand_intel_weekly outcome events
high-priority work_items on negative brand signals
Counts as done when
Every active org swept weekly
You connectWebsite and analytics accessPublishing destination
Weekly partner-pipeline build from warm signals the platform already earned: backlink prospects who replied, sites already linking to us, and agency/consultancy-shaped leads. Files one approval-gated work_item per candidate domain; never sends outreach itself.
Run the monthly book-close summary after billing-run finishes: aggregate invoices, dunning events, and AI spend, write a monthly_close_summary outcome per org, and flag anomalies for human review.
Reads
org_usage_invoices
automation_logs (billing-run, dunning)
api_cost_tracking
Produces
outcome_events (monthly_close_summary, one per org per period)
controller-cron automation_logs row
Counts as done when
One run on 3rd of month at 09:30 UTC
You connectBilling or accounting systemBank or payment feed
Compile a weekly audit-evidence rollup per org so any compliance review can answer "did the platform do what it said it did" without manual data pulling.
Reads
outcome_events
automation_logs
api_cost_tracking
Produces
outcome_events (audit_evidence_weekly, one per org per week)
audit-manager-cron automation_logs row
Counts as done when
One run every Friday at 15:00 UTC
You connectBilling or accounting systemBank or payment feed
Compute weekly FP&A variance per org against the 4-week trailing baseline so the operator catches cost spikes, run-rate drops, and pipeline slowdowns the same week they happen.
Reads
platform_rollups (5-week window)
Produces
outcome_events (fpa_weekly_variance, one per org per week)
fpa-analyst-cron automation_logs row
Counts as done when
One run every Monday at 11:30 UTC
You connectBilling or accounting systemBank or payment feed
Weekly sweep of ai_invocation_logs (canonical AI cost source) to surface cost outliers (>3σ above mean), duplicate AI invocations (same agent/model/token signature within 10-minute windows), and cost-cap breaches, so wasted AI spend gets caught and fixed.
Reads
ai_invocation_logs (7-day window, with metadata.agent for attribution)
AGENT_SPECS costCapUsd ceilings
Produces
outcome_events (expense_audit_weekly, one per org per week)
expense-auditor-cron automation_logs row
Counts as done when
One run every Thursday at 14:00 UTC
You connectBilling or accounting systemBank or payment feed
Monthly per-workflow COGS attribution: AI cost per agent, cost per successful run, and month-over-month growth, so unit economics are visible per agent and margin alerts fire on uneconomic flows.
Reads
ai_invocation_logs (2 months, grouped by metadata.agent)
automation_logs (1 month)
Produces
outcome_events (cogs_monthly, one per org per period)
cost-accountant-cron automation_logs row
Counts as done when
One run on 5th of month at 10:00 UTC
You connectBilling or accounting systemBank or payment feed
Daily AR-aging snapshot per org: open invoice value bucketed by age, DSO computed from trailing 90-day revenue, past-due ratio, oldest open invoice, so the operator never goes more than 24h without knowing the cash picture.
Reads
invoice_runs (status=open/past_due/paid)
Produces
outcome_events (treasury_daily, one per org per day)
treasury-analyst-cron automation_logs row
Counts as done when
One run every day at 04:30 UTC
You connectBilling or accounting systemBank or payment feed
Weekly deal-funnel analysis: stage-to-stage conversion ratios across the Loop 1 ladder, median funnel velocity, average deal size delta, and a simple LTV proxy, so the deal pipeline gets quantitative reviews not just dashboards.
Reads
outcome_events (Loop 1 stages, 60-day window)
invoice_runs (paid, 120-day window)
Produces
outcome_events (deal_funnel_weekly, one per org per week)
financial-analyst-cron automation_logs row
Counts as done when
One run every Tuesday at 12:00 UTC
You connectBilling or accounting systemBank or payment feed
AI Risk Analyst
Running at STRAVYNT
Scheduled · Daily · 12:00 UTC (n8n)Analyzes & drafts
outcome_events (risk_score_daily, one per org per day)
Counts as done when
Daily run via dispatcher
You connectBilling or accounting systemBank or payment feed
AI Internal Auditor
Running at STRAVYNT
Scheduled · Mon · 14:00 UTC (n8n)Analyzes & drafts
Weekly reconciliation between automation_logs (run counts) and outcome_events (business outcomes written) per workflow. Catches phantom-green workflows (healthy in dashboard but zero customer-facing outcome events) and ghost outcomes (events written without a backing run). n8n-dispatched.
Reads
automation_logs (7-day window)
outcome_events (7-day window, business class)
Produces
outcome_events (audit_reconciliation_weekly, one per org per week)
Counts as done when
Weekly run via dispatcher
You connectBilling or accounting systemBank or payment feed
AI Fraud Analyst
Running at STRAVYNT
Scheduled · Daily · 11:00 UTC (n8n)Analyzes & drafts
Daily fraud signal scan: dunning ratio (steps / paid invoices, 30d), rapid retry clusters (same invoice > 3 dunning steps in 48h), payment-API call-volume spikes (> 3× prior baseline), and payment-adjacent workflow failure rate. n8n-dispatched.
outcome_events (fraud_signals_daily, one per org per day)
Counts as done when
Daily run via dispatcher
You connectBilling or accounting systemBank or payment feed
AI SOX & Third-Party Risk Compliance
Running at STRAVYNT
Scheduled · Fri · 16:00 UTC (n8n)Monitors & flags
Weekly controls operating evidence: confirms audit/quality/fraud/cyber/risk/internal-audit agents each wrote at least one outcome in the last 8 days, and snapshots third-party exposure (active integrations, open approvals, failing vendors). Surfaces missing-control gaps before an external auditor would. n8n-dispatched.
Reads
outcome_events (8-day window, control outcome types)
integration_credentials
work_items (open status)
Produces
outcome_events (sox_controls_weekly, one per org per week)
Counts as done when
Weekly run via dispatcher
You connectBilling or accounting systemBank or payment feed
AI Compensation & Benefits Analyst
Running at STRAVYNT
Scheduled · Fri · 09:00 UTC (n8n)Analyzes & drafts
Weekly economics of the AI workforce: per-agent monthly actual cost (api_cost_tracking, 30d, attributed by service hint), monthly budget (costCapUsd × expected monthly runs derived from cron schedule), utilization %, status (over-budget >80% / on-track / underutilized <10% with 0 runs). Org rollup: workforce_payroll_30d_usd + average_utilization_pct + over/underutilized lists.
Reads
api_cost_tracking (30d)
automation_logs (30d)
CRON_AGENTS (costCapUsd + schedule)
Produces
outcome_events (comp_benefits_weekly, one per org per week)
Counts as done when
Weekly run via dispatcher
You connectBilling or accounting systemBank or payment feed
AI Chief Financial Officer
Running at STRAVYNT
Scheduled · Mon · 15:45 UTC (n8n)Analyzes & drafts
Weekly CFO/CRO/CGO financial posture: paid revenue (invoice_runs), AI spend by service (api_cost_tracking), cost-per-outcome, margin proxy %, and AR risk (dunning events) over trailing 30d. Reports money, does not forecast.
Reads
invoice_runs (30d, status=paid)
api_cost_tracking (30d)
dunning_log (30d)
Produces
outcome_events (cfo_brief_weekly, one per org per ISO week)
Counts as done when
Weekly run via dispatcher
You connectBilling or accounting systemBank or payment feed
AI Finance Leadership
Running at STRAVYNT
Scheduled · Mon · 11:00 UTC (n8n)Analyzes & drafts
Weekly finance-org money picture: revenue, AI spend, margin proxy, collections risk, revenue momentum → financial_health_score 0-100. Does not forecast.
Reads
invoice_runs (60d)
api_cost_tracking (30d)
dunning_log (30d)
Produces
outcome_events (finance_leadership_weekly, one per org per ISO week)
Counts as done when
Weekly run via dispatcher
You connectBilling or accounting systemBank or payment feed
outcome_events (tax_compliance_finance_weekly, one per org per ISO week)
Counts as done when
Weekly run via dispatcher
You connectBilling or accounting systemBank or payment feed
AI AP & Payroll Lead
Running at STRAVYNT
Scheduled · Daily · 10:30 UTC (n8n)Analyzes & drafts
Daily AP/payroll posture: outbound spend velocity (api_cost proxy), AP queue, honest payroll-not-connected flag → ap_payroll_health_score 0-100. Lights up with ERP/payroll when connected.
Reads
api_cost_tracking (60d)
invoice_runs
work_items (open)
Produces
outcome_events (ap_payroll_daily, one per org per day)
Counts as done when
Daily run via dispatcher
You connectBilling or accounting systemBank or payment feed
Daily queue-health + SLA snapshot per org from support_tickets: open volume by priority, aged-open buckets, median first-response + resolution times, and breach counts on high/urgent tickets open > 4h.
outcome_events (support_queue_daily, one per org per day)
support-team-lead-cron automation_logs row
Counts as done when
One run every day at 08:00 UTC
You connectCustomer recordsSupport inbox
AI Customer Service Rep
Running at STRAVYNT
Scheduled · Every 2hAnalyzes & draftsMachine-verified success check
Every-2-hour sweep of open support_tickets that lack AI classification. Applies heuristic category + priority recommendation + human-escalation flag, stamps conversation_context, and writes a ticket_classified outcome per ticket. Upgrade path: swap heuristic for callAiSafely() when AI budget surfaces are confirmed clean.
Reads
support_tickets (status=open, no conversation_context.ai_classified)
Produces
support_tickets.conversation_context update
outcome_events (ticket_classified, one per ticket)
customer-service-rep-cron automation_logs row
Counts as done when
One run every 2 hours
You connectCustomer recordsSupport inbox
AI Customer Training Manager
Running at STRAVYNT
Scheduled · Daily · 13:00 UTCAnalyzes & drafts
Daily onboarding velocity report from onboarding_configs: step distribution, stuck-org detection (>7 days no movement, not yet completed), time-to-completion stats, completion rate trend. Writes a per-org onboarding_stuck outcome for each stuck org so the operator UI surfaces a nudge CTA.
Scheduled · Every 4hAnalyzes & draftsMachine-verified success check
Every-4-hour technical triage: cross-references newly-opened support_tickets against alert_incidents within the same 24h window for the same org. Tickets correlated with an open/recurring platform incident get an ai_root_cause hint stamped on conversation_context so the support team sees it inline.
Reads
support_tickets (status=open, last 24h)
alert_incidents (status in open/recurring, last 24h)
outcome_events (executive_product_weekly, one per org per ISO week)
Counts as done when
Weekly run via dispatcher
You connectRead access to the systems being rolled up
AI Executive Sustainability Officer
Running at STRAVYNT
Scheduled · Wed · 15:30 UTC (n8n)Analyzes & drafts
Weekly operational-efficiency proxy for ESG: cost-per-outcome, process reliability, outcome throughput → efficiency_posture_score 0-100. Honest ESG-not-connected flag until wired.
Reads
outcome_events (30d business)
api_cost_tracking (30d)
automation_logs (7d)
Produces
outcome_events (executive_sustainability_weekly, one per org per ISO week)
Counts as done when
Weekly run via dispatcher
You connectRead access to the systems being rolled up
Generate four retention-grade artifacts per client at the start of each month, monthly report, case study draft, renewal argument, upsell recommendation, so operators always have a ready proof-of-value packet.
Reads
outcome_events (business)
v_outreach_funnel
ai_invocation_logs
Produces
client_retention_artifacts rows (4 per org)
Ops digest email summarizing the run
Counts as done when
Four artifacts generated per active org
You connectRead access to the systems being reported on
Surface pricing, capacity, focus, retention, and growth-lever proposals every Monday based on 8-week trends so operators steer the platform from data, not gut.
Reads
outcome_events (business, 8w)
v_outreach_funnel (8w)
ai_invocation_logs (8w)
Produces
strategic_proposals rows (idempotent per org/type/week)
Counts as done when
One run per Monday
You connectRead access to the systems being reported on
Make every role in the canonical 212-role catalog produce real work: each run, the roles with the thinnest libraries build their next operating asset (SOP, playbook, framework, policy) so all 212 seats have a real body of work before customer volume arrives.
Reads
lib/corporate-roles.ts (212-role catalog)
AI_WORKFORCE (mission context per seat)
role_deliverables (existing libraries)
Produces
role_deliverables rows (real markdown documents)
role_deliverable_produced outcome events
Counts as done when
Produces or refreshes up to 10 deliverables per run
You connectRead access to the systems being rolled up
Operate the 199 distinct corporate roles as the company unit of autonomy: snapshot role state, probe representative seats, and write verifier-controlled receipts. Does not send prospect email or invent work.
Reads
lib/corporate-roles.ts (199 distinct)
AI_WORKFORCE
CRON_AGENTS
Produces
corporate_role_state
corporate_role_receipts
role_autonomy_tick outcome
Counts as done when
Snapshots all 199 distinct roles
You connectRead access to the systems being rolled up
Executive Report Agent
Workflow template
Scheduled · Daily
Compiles the numbers leadership asks for into one morning brief, with sources beside each figure.
Reads
Operational and revenue systems
Produces
Daily executive brief
Counts as done when
Brief delivered before the workday starts, every figure sourced
You connectRead access to the systems being reported on
Company Pulse
Workflow template
Scheduled · Daily
One daily read-out of what every automation did, what it cost, and what needs a decision.