Get Started with Datadog

Published

Read time

6m

Simplify request flows with Datadog Forms and Case Management
Roxanne Moslehi

Roxanne Moslehi

Product Manager

Barak Shoushan

Barak Shoushan

Processes for handling work requests are often built around a collection of platforms. Users send requests through support portals, emails, and Slack messages; teams gather this information in a separate ticketing platform; and responders use their own tools to track work. With information spread over so many tools, it’s difficult to track requests consistently and help ensure the right teams receive the information they need to take action.

Datadog Forms and Case Management replace these fragmented processes with a single automated flow. Teams can create forms with required fields, conditional logic, and automatically populated values, then share them with internal and external users. Every form submission creates a case in Case Management, where teams can prioritize and assign work, trigger automations and notifications, and resolve requests.

In this post, you’ll learn how Forms and Case Management help teams:

Collect customer bug reports through public forms

Case Management is Datadog’s built-in ticketing system that gives teams a centralized place to track, assign, and resolve work. But not everyone who needs to submit a request uses Datadog. Bug reports in particular often come from multiple channels, including support tickets, customer escalations, Slack messages, and direct emails, making intake difficult.

With Datadog Forms, you can create and share forms with Datadog users and the general public. You can build them from scratch, use preconfigured blueprints, or import data from an existing source.

The Datadog Forms creation screen, showing a list of prebuilt blueprints for use cases like bug reports and service requests.
The Datadog Forms creation screen, showing a list of prebuilt blueprints for use cases like bug reports and service requests.

Public forms enable you to collect reports from submitters who do not have Datadog access, such as contractors, customers, partners, or employees outside of engineering teams.

Datadog Forms access settings configured to share a bug report form publicly with external users.
Datadog Forms access settings configured to share a bug report form publicly with external users.

Once the form has been submitted, Case Management automatically generates a case containing the request information. Here, you can use projects to organize your cases. For example, you create a project that collects every bug report for your product area into a centralized list that you can easily filter by status and priority.

A list of bug reports in Datadog Case Management. For each report, the status, priority, and assigned responder are displayed.
A list of bug reports in Datadog Case Management. For each report, the status, priority, and assigned responder are displayed.

With Case Management, you can improve collaboration between engineering, support, and product teams and use automations to shorten your mean time to resolution (MTTR). You’re able to set up Slack notifications to track new bugs or when a case is blocked, configure workflows to automatically assign bugs to the correct owner, and link duplicate bug reports to help keep submitters stay informed about the status of the bug fix.

Standardize IT access requests with required fields

A common challenge for teams handling incoming requests is gathering the required information. For example, IT teams regularly receive requests for software licenses, hardware, VPNs, and onboarding tasks through multiple internal channels, such as email or chat messages. Gathering the necessary details often means several rounds of back-and-forth.

Datadog Forms improves the quality of incoming requests through required, optional, and conditional fields. You can require information that’s critical for evaluating and prioritizing projects, such as the request type, urgency, manager approval, and business justification. You can also include conditional logic that displays additional fields based on the kind of request being submitted. For example, VPN access requests may require device information, while software requests often need details about potential costs. Finally, you can add optional fields to capture extra context, such as user notes. To ensure that users are giving you the correct input, all of these fields support URL and email validation, minimum and maximum text lengths, and custom regular expression (regex) patterns.

IT request form in Datadog showing a conditional field that only displays for a certain request type.
IT request form in Datadog showing a conditional field that only displays for a certain request type.

When an employee submits a form response, Datadog automatically populates the newly created case with the submitted fields and prioritizes it according to the indicated urgency. You can configure automation within Case Management that handles certain types of requests without human intervention. For example, these workflows can automatically validate service requests, provision the service, close the case, and notify the requester. For requests that require manual response, you can stay on top of particularly urgent cases by configuring Case Management to send IT teams alerts when high-priority requests arrive.

A case in Datadog auto-populated with information from a form, including the priority and contact details.
A case in Datadog auto-populated with information from a form, including the priority and contact details.

Once you route requests in Case Management, you can view out-of-the-box analytics that help you understand trends in your IT request workflows, including breakdowns by severity, response time, status, team, and other custom case attributes.

Out-of-the-box analytics for cases in Datadog Case Management. Color-coded bar charts, pie charts, and top-lists showing trends in case severity and status are displayed.
Out-of-the-box analytics for cases in Datadog Case Management. Color-coded bar charts, pie charts, and top-lists showing trends in case severity and status are displayed.

Additionally, you can create custom visualizations by accessing form responses through the Datadog API, the Action Catalog, DDSQL, and dashboard widgets. For example, you can create a dashboard that helps you analyze request categories and recurring onboarding issues. These visualizations surface patterns in the IT request process, such as repeated access requests, common blockers, or intake fields that need clearer guidance.

Build secure, centralized vulnerability workflows

Collecting request data is only the first step. Sorting through requests, assigning them to the correct responders, and acting on them quickly can be a challenge, particularly for time-sensitive issues. By integrating with both out-of-the-box and custom workflows, Case Management helps you move straight from intake to response.

Let’s say you work on a security team responsible for tracking vulnerabilities within your application and ensuring that they’re addressed. Your team already uses Datadog Cloud SIEM to automatically create cases for new security issues. However, they still need a process for collecting information from internal employees and external researchers. To handle these manual vulnerability reports, your team uses Datadog Forms.

Your security team’s vulnerability form collects key information such as affected services, vulnerability type, severity, and supporting evidence. Additionally, the form contains conditional fields for certain audiences, such as preferred contact methods for external researchers and affected environments for internal engineers. Case Management automatically pulls in all of this information and creates cases for your team to manage and resolve reported issues. You can then link these cases to workflows that help you automate resolution.

For example, you can create a workflow that automatically assigns cases to specific responders based on the type of vulnerability or the affected services. Your team can also link duplicate cases together when multiple users report the same issue, as well as periodically notify team members of unaddressed vulnerabilities.

A workflow configured to automatically message responders about unresolved cases.
A workflow configured to automatically message responders about unresolved cases.

Additionally, you may want to enable automations that can help you quickly handle high-priority vulnerabilities that are likely to be exploited or have far-reaching impacts. Auto-escalating urgent vulnerabilities to incidents within Datadog Incident Management is one option, as is paging responders within Datadog On-Call whenever these requests come in.

Centralize request flows with Forms and Case Management

Datadog Forms and Case Management help teams address fragmented flows by connecting structured request processes directly to operational tracking and resolution. Public and internal forms make it possible to collect the information teams need up front, while automated case creation keeps work centralized inside Datadog.

The examples in this post demonstrate a few common scenarios, but Forms and Case Management support a wide variety of use cases. To get started, read the Forms documentation and explore the Case Management documentation.

Or, if you’re new to Datadog, you can .

Start monitoring your metrics in minutes