Skip to main content

Templates

The template library is a curated collection of pre-built agent definitions organized by category. Templates are designed by The One Stack team and cover the most common MSP automation scenarios.

Templates cannot be executed directly — they must be cloned to your organization first. Once cloned, the agent is fully yours to configure, modify, and own.

How Templates Work

Browse

Navigate to Templates in the sidebar. You'll see templates organized by category with a preview of the trigger, step count, estimated credit cost, and a description of what the template does.

Preview

Click any template to see its full definition: trigger, conditions, all steps with prompts and parameters, and the estimated credit cost per execution. Review the template before cloning to understand what it will do.

Clone

Click Clone to My Org to create a copy in your organization. The cloned agent starts in draft status. Review and customize the configuration:

  • Update notification recipients with your actual phone numbers and email addresses
  • Adjust trigger filters to match your team's priority conventions
  • Modify AI prompts to match your organization's tone and process
  • Swap model tiers up or down based on your credit budget

Set status to Active when you're ready to deploy.

ℹ️Cloned agents count against your organization's active agent limit (5 for Starter, 25 for Growth, unlimited for Scale). System agents and template definitions do not count against this limit — only org-owned active agents.

Template Categories

Operations

Templates that automate day-to-day service desk and IT operations.

TemplateTriggerWhat It Does
SLA Escalationpsa:ticket.sla_warningNotifies the assigned technician and their manager 30 minutes before SLA breach
Patch Failure Ticketrmm:patch.failedCreates a PSA ticket with device and patch details when a patch fails
Device Offline Alertrmm:device.offlinePages the on-call technician when a server goes offline; skips workstations
Backup Failure Ticketbackups:backup.failedCreates a PSA ticket and notifies client when a backup job fails
New Employee Provisioningpeople:employee.createdCreates PSA tasks for account setup, Portal invitation, and equipment request

Security

Templates that automate security response and compliance workflows.

TemplateTriggerWhat It Does
Ransomware Responsedefend:ransomware.detectedIsolates device, creates P1 PSA ticket, pages On-Call, waits for approval to collect forensics
Dark Web Notificationsecurity:dark_web.hitDrafts a client notification, creates PSA task for password reset outreach
Phishing Follow-upsecurity:phishing_simulation.failedCreates PSA task to assign mandatory security awareness training to the user
Compliance Remediationsecurity:compliance.score_droppedCreates PSA ticket with AI-generated remediation steps when compliance score drops
Policy Expiry Reminderlegal:policy.expiringSends renewal reminder to client contact and creates PSA task for contract team

Billing

Templates that automate billing workflows, collections, and renewals.

TemplateTriggerWhat It Does
Invoice Overdue Outreachbooks:invoice.overdueSends automated payment reminder at 5, 15, and 30 days overdue
Contract Renewal Outreachcrm:renewal.upcomingTriggers a 60-day, 30-day, and 14-day renewal email sequence to the account owner
Payment Failed Recoverybooks:payment.failedNotifies the client contact with a secure payment link and creates PSA task
Deal Won Billing Setupcrm:deal.wonCreates client entity in Books and generates the first month's invoice

HR

Templates that automate employee lifecycle processes.

TemplateTriggerWhat It Does
Employee Offboardingpeople:employee.offboardedCreates PSA tasks: revoke all access, retrieve equipment, final payroll check
Time Off Coveragepeople:timeoff.requestedChecks on-call schedule and creates coverage tasks if the employee is on rotation
New Hire Welcomepeople:employee.createdSends welcome email sequence, assigns onboarding checklist, schedules 30-day check-in

Custom

The Custom category in the template library contains more specialized templates that cover edge cases and product-specific integrations. These are released on a rolling basis.

TemplateTriggerWhat It Does
QBR PreparationSchedule (quarterly)Pulls client metrics across all products, generates AI-drafted QBR agenda and talking points
Client Health ScoreSchedule (weekly)Aggregates data across PSA, Defend, RMM, and Books to produce a client health score summary
Voicemail to Ticketvoice:voicemail.receivedTranscribes the voicemail (via AI), creates a PSA ticket, assigns to the appropriate queue
Code Vulnerability Triagecode:vulnerability.foundCreates PSA security ticket and notifies the dev team for critical code vulnerabilities

Modifying a Cloned Template

After cloning, you can make any modifications to the agent:

  • Change the trigger — swap the event type, adjust filters, or add additional conditions
  • Modify AI prompts — personalize tone, adjust the classification criteria, add company-specific context
  • Add or remove steps — insert a Wait step to space out notifications, add an Approval Gate, or drop a step that doesn't apply
  • Change model tiers — upgrade to Premium for high-stakes decisions, downgrade to Quick for cost savings
  • Adjust recipients — update notification recipient lists as your team changes
ℹ️Modifying a cloned agent does not affect the original template. Template updates released by The One Stack team apply to the template library only — your cloned and customized version is unaffected. If you want to pick up a template update, re-clone from the current version and re-apply your customizations.