> ## Documentation Index
> Fetch the complete documentation index at: https://docs.testdino.com/llms.txt
> Use this file to discover all available pages before exploring further.

# monday.com Integration

> Connect monday.com to TestDino to create bug items from failed Playwright tests and view run data on a monday dashboard.

export const VideoSchema = ({name, description, thumbnailUrl, uploadDate, duration, contentUrl, embedUrl}) => {
  const schema = {
    "@context": "https://schema.org",
    "@type": "VideoObject",
    name,
    description,
    thumbnailUrl,
    uploadDate,
    ...duration ? {
      duration
    } : {},
    ...contentUrl ? {
      contentUrl
    } : {},
    ...embedUrl ? {
      embedUrl
    } : {},
    publisher: {
      "@type": "Organization",
      name: "TestDino",
      logo: {
        "@type": "ImageObject",
        url: "https://docs.testdino.com/logo/light.svg"
      }
    }
  };
  return <script type="application/ld+json" dangerouslySetInnerHTML={{
    __html: JSON.stringify(schema)
  }} />;
};

<VideoSchema name="monday.com Integration with TestDino" description="How to connect monday.com to TestDino, create prefilled items from failed Playwright tests, and view test data in monday dashboards." thumbnailUrl="https://i.ytimg.com/vi/uaiN6xyCK9c/maxresdefault.jpg" uploadDate="2025-12-23T00:00:00+00:00" contentUrl="https://www.youtube.com/watch?v=uaiN6xyCK9c" embedUrl="https://www.youtube.com/embed/uaiN6xyCK9c" />

monday is a work management platform for planning, tracking, and collaboration. The TestDino integration connects test execution data with your monday workflows.

<Warning>
  **Warning**

  Available on TestDino **Team** and **Enterprise** plans.
</Warning>

<iframe className="w-full rounded-lg h-[500px]" src="https://www.youtube.com/embed/uaiN6xyCK9c" title="monday Integration" frameBorder="0" allow="accelerometer; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; embedding" referrerPolicy="strict-origin-when-cross-origin" allowFullScreen />

## Quick Reference

| Task | Action | Link |
| :- | :- | :- |
| Install app | monday Marketplace | [Install](#connect-monday-to-testdino) |
| Connect project | Settings → Integrations → monday | [Setup](#connect-monday-to-testdino) |
| Create issue | Raise Issue → monday | [Create issue](#create-a-monday-bug-report-in-testdino) |
| Add widget | monday dashboard → Add Widget | [Widget setup](#testdino-widget-for-monday) |
| View issue data | Check pre-filled content | [What TestDino pre-fills](#what-testdino-pre-fills) |

## Prerequisites

* A TestDino project with test runs uploaded ([Getting Started](/getting-started))
* A monday account with workspace access and board creation/edit permissions

## Connect monday to TestDino

<Steps>
  <Step title="Install the TestDino app">
    Install the TestDino app in your monday workspace from the monday Marketplace.

    <a href="https://monday.com/marketplace/listing/10001024/testdino" target="_blank" rel="noopener noreferrer">TestDino on monday Marketplace ↗</a>
  </Step>

  <Step title="Open the Integrations page">
    Go to **Settings → Integrations** in your TestDino project. Open the **monday** tile, then click **Connect monday** in the panel.

    <img src="https://tdstorageus.blob.core.windows.net/public/docs/integrations/issue-tracking/mon/integration-issuetracking-unconnected.webp" alt="TestDino Settings → Integrations page showing monday card with Connect button" />
  </Step>

  <Step title="Authorize your monday account">
    TestDino redirects you to monday to authorize access. Sign in and approve the request. TestDino requests permission to read workspaces, boards, and create items.

    <img src="https://tdstorageus.blob.core.windows.net/public/docs/integrations/issue-tracking/mon/authorize.webp" alt="monday OAuth authorization screen showing TestDino requesting access" />
  </Step>

  <Step title="Connection confirmed">
    After authorization, the monday card in **Settings → Integrations** shows a connected status. You can now create issues from failed tests and set up the TestDino widget in monday dashboards.

    <img src="https://tdstorageus.blob.core.windows.net/public/docs/integrations/issue-tracking/mon/integration-monday-connected.webp" alt="monday integration card showing connected status with workspace instance" />
  </Step>
</Steps>

## What you can do

| Feature | Description |
| :- | :- |
| Raise Issues | Create issues from failed/flaky tests with full context to monday board |
| Dashboard Widget | View the latest test runs status inside monday dashboard |

## Create a monday bug report in TestDino

Create monday items directly from failed or flaky test cases. Each item includes test metadata, so your team has full context without opening separate reports.

<Note>
  **Note**

  Learn more about viewing test failures in [Test Runs Overview](/platform/playwright-test-runs) and [Test Cases Overview](/platform/playwright-test-cases).
</Note>

<Steps>
  <Step title="Open a Test Run">
    Navigate to a **Test Run** in TestDino.
  </Step>

  <Step title="Select a test case">
    Choose a failed or flaky **test case** from the run.
  </Step>

  <Step title="Raise Issue">
    Click **Raise Issue** and select **monday**.

    <img src="https://tdstorageus.blob.core.windows.net/public/docs/integrations/issue-tracking/mon/integration-raiseissue-button.webp" alt="Raise Issue button showing connected issue tracking integrations to select from" />
  </Step>

  <Step title="Configure & Create issue">
    Choose the **Workspace** and **Board**. Review the pre-filled content and click **Create** to file the item in monday.

    <img src="https://tdstorageus.blob.core.windows.net/public/docs/integrations/issue-tracking/mon/create-monday-com-issue.webp" alt="Create monday.com issue from TestDino" />
  </Step>

  <Step title="Confirm creation">
    TestDino shows a confirmation with the monday Item ID and a direct URL. Click **View in monday** to open the item.

    <img src="https://tdstorageus.blob.core.windows.net/public/docs/integrations/issue-tracking/mon/issue-created-successfully.webp" alt="Issue created successfully" />
  </Step>
</Steps>

### Supported Scenarios

* Create issues for failed tests
* Create issues for flaky tests
* Create multiple issues from a single test run
* Link issues back to TestDino test runs and test cases

### Issue Data Mapping

When an issue is created, TestDino automatically maps test information to monday fields:

| TestDino Data | monday Field |
| :- | :- |
| Test Name | Item Name |
| Test Status (Failed / Flaky) | Status |
| Test Run ID | Text / Link |
| Failure Reason / Error | Long Text |
| Environment | Label / Text |
| Branch | Label / Text |
| Execution Timestamp | Date |
| Screenshots and Custom uploads | Images |

<Note>
  **Note**

  Field mapping depends on board configuration and permissions.
</Note>

## What TestDino pre-fills

TestDino automatically adds rich test context to each monday item.

| Section | Field | Pre-filled content |
| :- | :- | :- |
| **monday fields** | Workspace | Default from Settings is preselected |
| | Board | User-selectable monday board |
| | Group | Optional board group for the item |
| | Status | Item status column (e.g., Bug, To Fix) |
| | Priority | Priority column value |
| | Assignee | Optional person column assignment |
| | Item Name | \[TestCase] \<Test Name> - \<Error Type> |
| **Description** | Test Details | File, Branch, Commit Author/Message, Environment, Run ID, Execution Date, Total Runtime, Attempts |
| | Failure Information | Error Type, Error Message, Test History (failure pattern) |
| | Test Steps | Failing attempt and step with duration and error |
| | Context | Console Output, Links (TestDino Run, GitHub Commit) |
| | Evidence | Test Case Screenshots, Attachments |
| **Review** | Write | Verify formatting before submitting |
| | Screenshots | Thumbnails with the option to attach more |

## TestDino Widget for monday

Display test run data directly within monday dashboards. Track test health alongside delivery work.

<img src="https://tdstorageus.blob.core.windows.net/public/docs/integrations/issue-tracking/mon/integration-monday-widgettestrun.webp" alt="TestDino TestRuns widget showing latest test run results in monday dashboard" />

### What the Widget Shows

Each test run card displays:

| Field | Description |
| :- | :- |
| Test Run ID | Run identifier (e.g., #14, #13) |
| Status Summary | Passed / Failed / Flaky counts |
| Duration | Total execution time |
| Environment | Environment where tests ran |
| Branch | Git branch name |
| Completion Timestamp | When the run is completed |

### Setup

<Steps>
  <Step title="Install the app">
    Install the TestDino app from the <a href="https://monday.com/marketplace/listing/10001024/testdino" target="_blank" rel="noopener noreferrer">monday Marketplace <Icon icon="arrow-up-right-from-square" size={12} /></a> if not already installed.
  </Step>

  <Step title="Add widget to dashboard">
    * Open a monday dashboard and click the **Add Widget** button at the top left corner
    * Go to **Apps** → search for **TestDino**
    * Select **TestDino TestRuns** widget to add it to your dashboard

    <img src="https://tdstorageus.blob.core.windows.net/public/docs/integrations/issue-tracking/mon/integration-monday-widgetadd.webp" alt="Adding TestDino TestRuns widget from monday dashboard Add Widget menu" />
  </Step>

  <Step title="Connect to TestDino">
    There are 2 ways to connect the widget to a TestDino project:

    **a. From the widget itself :** If the app is installed in your monday workspace but not yet connected to a TestDino project, the widget displays a **Connect to TestDino** prompt. Click it to link the widget to your project.

    <img src="https://tdstorageus.blob.core.windows.net/public/docs/integrations/issue-tracking/mon/integration-monday-widget-unconnected.webp" alt="TestDino widget showing Connect to TestDino prompt when not yet connected to a project" />

    **b. From TestDino Settings :** Go to **Settings → Integrations** in your TestDino project and connect via the monday integration card. See [Connect monday to TestDino](#connect-monday-to-testdino) above for the full steps.

    <Note>
      **Note**

      A single widget supports multiple TestDino projects, which suits orgs sharing one monday workspace across teams.
    </Note>
  </Step>

  <Step title="View test runs">
    The widget automatically fetches the latest test runs. Use the **Sync** button to refresh manually.
  </Step>
</Steps>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Boards or groups not showing in the form" icon="list">
    * Click **Sync** on the monday card in **Settings → Integrations** to refresh boards and groups
    * Verify your monday account has access to the workspace and board you expect to see
  </Accordion>

  <Accordion title="Widget not showing test runs" icon="eye-slash">
    * Ensure the widget is connected to the correct TestDino project via the **Connect to TestDino** button
    * Verify test runs exist in the TestDino project. Click the refresh button on the widget to fetch latest data
  </Accordion>

  <Accordion title="Authorization failed" icon="lock">
    * Ensure you have workspace admin or board edit permissions in monday
    * Try disconnecting and reconnecting from **Settings → Integrations → monday**
  </Accordion>

  <Accordion title="Issue created but fields are empty" icon="circle-exclamation">
    * Field mapping depends on your monday board configuration. Ensure the board has the expected columns (Status, Priority, Date, etc.)
    * Verify the test run has complete metadata (branch, commit, environment)
  </Accordion>
</AccordionGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.