Sequence Templates

Create a Sequence Template

Changed on

Creates a new sequence template. The template is created as a USER_GENERATED template.

Use [[block:<uuid>]] in a step's message/subject to reference an existing content block in this organization, where <uuid> is the lowercase, dash-separated block id. Unknown UUIDs, and markers that aren't a lowercase dashed UUID, are rejected. These endpoints and the public MCP do not create or edit content blocks. Without an existing block UUID, write content directly in message/subject. A transition links steps by index sequentially or on a branch.

Template variables must be namespaced. Supported tokens are {{recipient.first_name}}, {{recipient.last_name}}, {{recipient.company}}, {{recipient.email}}, {{recipient.title}}, {{recipient.location}}, {{recipient.notes}}, {{sender.first_name}}, {{sender.last_name}}, {{sender.company}}, {{sender.title}}, {{sender.email}}, {{account.industries}}, {{account.notes}}, and {{account.description}}. Custom fields are referenced as {{recipient.<custom-field-id>}} or {{account.<custom-field-id>}}.

post/v1/sequence-templates

Request

  • Base URL
    https://api.monaco.com
  • URL
    https://api.monaco.com/v1/sequence-templates
  • Auth
    none declared

Request body

namestring required

Name of the sequence template

descriptionstring nullable

Description of the sequence template

Example request

{
  "name": "Enterprise Onboarding",
  "description": "Multi-touch onboarding sequence for enterprise accounts",
  "steps": [
    {
      "index": 1,
      "title": "Intro email",
      "hour": 9
    }
  ],
  "transitions": [
    {
      "from_step_index": 1,
      "to_step_index": 2,
      "pre_check_delay": 2,
      "post_check_delay": 1
    }
  ]
}

Response

Successful Response

Example response

{
  "data": {
    "id": "seqt_abc123",
    "name": "Enterprise Onboarding",
    "description": "Multi-touch onboarding sequence for enterprise accounts",
    "owner_id": "usr_abc123",
    "archived_at": "2026-05-10T14:22:00Z",
    "created_at": "2026-01-15T10:30:00Z",
    "updated_at": "2026-05-10T14:22:00Z",
    "steps": [
      {
        "id": "550e8400-e29b-41d4-a716-446655440000",
        "index": 1,
        "title": "Intro email",
        "hour": 9
      }
    ],
    "transitions": [
      {
        "from_step_index": 1,
        "to_step_index": 2,
        "pre_check_delay": 2,
        "post_check_delay": 1
      }
    ]
  }
}

Changes

    • breaking

      request property // was restricted to a list of enum values

    • breaking

      request property // was restricted to a list of enum values

    • breaking

      the request property // became required

    • breaking

      removed the enum value auto_phone of the request property //

    • breaking

      removed the enum value complete_sequence of the request property //

    • breaking

      removed the enum value generic of the request property //

    • breaking

      removed the enum value gifting_via_address of the request property //

    • breaking

      removed the enum value internal_email of the request property //

    • breaking

      removed the enum value manual_email of the request property //

    • breaking

      removed the enum value manual_linkedin_connection of the request property //

    • breaking

      removed the enum value manual_linkedin_inmail of the request property //

    • breaking

      removed the enum value manual_linkedin_message of the request property //

    • breaking

      removed the enum value manual_phone of the request property //

    • breaking

      request property // list-of-types was narrowed by removing types null from media type application/json

    • breaking

      the request property's minLength was increased from 0 to 1

    • warning

      the // request property's min was set to 1.00

    • warning

      removed the request property

    • warning

      added the new LINKEDIN_ALREADY_CONNECTED enum value to the /// response property for the response status

    • info

      the request property default value changed from business_days to days

    • info

      the request property default value changed from business_days to days

    • info

      added the new LINKEDIN_ALREADY_CONNECTED enum value to the request property //

    • info

      added the new days enum value to the request property //

    • info

      added the new days enum value to the request property //

    • info

      added the new hours enum value to the request property //

    • info

      added the new hours enum value to the request property //

    • info

      the response's property default value changed from business_days to days for the status

    • info

      the response's property default value changed from business_days to days for the status