Workflow Automation

Overview

Datadog Workflow Automation billing is based on the number of workflow executions. Workflow executions are recorded whenever a published workflow runs, regardless of its run method (manually, programmatically, or automatically).

Summary

  • Billing metric: You incur a cost per committed execution or on-demand execution, depending on your billing plan. Specific pricing can be found on the Workflow Automation pricing page.
  • Scope: All published executions are billed, regardless of success/failure.
  • Visibility: Usage and cost breakdowns are available in Plan & Usage.
  • Exceptions for certain SKUs:

Pricing model

Definition of workflow execution

A workflow execution refers to one full run of a published workflow, regardless of how many steps or actions it includes. Executions can be triggered through:

  • Manual starts in the Datadog UI
  • API or programmatic triggers
  • Event-based triggers (monitors, incidents, etc.)
  • Workflows triggered from other workflows
    • Note: If one workflow triggers another workflow, they are both counted for billing.

Unpublished (test or draft) runs are not billed.

Failed executions are not exempt from billing. All published executions are billed once they successfully start, regardless of success or failure. This includes runs that:
  • Fail due to an error.
  • Are interrupted or canceled.
  • Time out mid-run.

Billing metrics

Workflow Automation is billed per execution. This means that each complete workflow run counts toward your bill.

The two billing options are committed executions and on-demand executions. Committed executions are purchased in advance, while on-demand executions are billed as they occur. Prepaid executions cost less than on-demand executions.

Usage tracking

The best source of truth for billing is on your Datadog Plan & Usage page, where execution usage is continuously tracked. Under Products, select only Workflow Executions for the filter. If you have multiple Datadog orgs, you can filter for them under Sub-Orgs. You can also filter further by team or any other tag in the Usage Attribution tab.

Other sources of usage tracking that do not include billing metrics are the Workflow Automation API and the Workflows Overview dashboard. Through the API, you can view granular information such as all instances of a given workflow. The Workflows Overview dashboard is based on execution metrics, before any billing considerations take place. Additionally, the dashboard does not reflect billing complexities such as free allotments of workflows.

Included workflow allotments by SKU

Certain Datadog SKUs include Workflow Automation allotments as part of their pricing:

SKUIncluded Workflow ExecutionsAllotment Basis
CSM Pro5 executions per hostMonthly
DevSecOps Pro5 executions per hostMonthly
CSM Enterprise20 executions per hostMonthly
DevSecOps Enterprise20 executions per hostMonthly

These included executions are automatically applied to your account each month and used before any committed or on-demand executions. They are not reflected in your Plan & Usage page and do not show up on your bill.

Included automations

Workflows triggered automatically or manually by events from the following products are free and included in their respective SKU pricing:

This means that if your automation originates from one of these services, those executions do not count toward your Workflow Automation bill. For example, a workflow triggered by an incident creation or an on-call handover does not incur a cost.