Creating Custom Templates

Templates Updated Apr 2, 2026

Custom templates let you codify your own monitoring patterns for reuse across projects and teams.

Template structure

A template consists of:

  • Variables — placeholders like {{hostname}} and {{ip_address}} that are filled in when the template is applied. Each variable has a label, optional default value, and required/optional flag.
  • Groups — logical collections of checks (e.g. "Connectivity", "Services", "DNS").
  • Checks — individual check configurations within a group, using variable placeholders in their fields.

Creating a template

  1. Go to Templates → Create (team admin required).
  2. Enter a template name.
  3. Define your variables.
  4. Add groups and configure checks within each group. Use {{variable_name}} syntax in any text field.
  5. Save the template.

Requirements

  • Template name must be 1–255 characters.
  • At least one group with at least one check is required.
  • Check configurations must be valid (URL format, port ranges, etc.).