{
  "doc": {
    "id": "accessibility/connect-and-extend/webhooks",
    "title": "Send Cypress Accessibility results with webhooks",
    "description": "Use the run.accessibility.completed webhook to post Accessibility results to Google Chat, triage reports before AI analysis, and send scores to dashboards.",
    "section": "accessibility",
    "source_path": "/llm/markdown/accessibility/connect-and-extend/webhooks.md",
    "version": "f60251bf707b0077a9535579c9f90d615440cc35",
    "updated_at": "2026-10-16T10:56:58.670Z",
    "headings": [
      {
        "id": "accessibility/connect-and-extend/webhooks#accessibility-webhooks",
        "text": "Accessibility webhooks",
        "level": 1
      },
      {
        "id": "accessibility/connect-and-extend/webhooks#example-use-cases-for-cypress-accessibility-webhook-events",
        "text": "Example use cases for Cypress Accessibility webhook events",
        "level": 2
      },
      {
        "id": "accessibility/connect-and-extend/webhooks#send-accessibility-results-to-google-chat",
        "text": "Send Accessibility results to Google Chat",
        "level": 3
      },
      {
        "id": "accessibility/connect-and-extend/webhooks#triage-accessibility-reports-before-ai-analysis",
        "text": "Triage Accessibility reports before AI analysis",
        "level": 3
      },
      {
        "id": "accessibility/connect-and-extend/webhooks#add-accessibility-scores-to-engineering-dashboards",
        "text": "Add Accessibility scores to engineering dashboards",
        "level": 3
      },
      {
        "id": "accessibility/connect-and-extend/webhooks#see-also",
        "text": "See also",
        "level": 2
      }
    ]
  },
  "chunks": [
    {
      "id": "accessibility/connect-and-extend/webhooks#example-use-cases-for-cypress-accessibility-webhook-events",
      "doc_id": "accessibility/connect-and-extend/webhooks",
      "heading": "Example use cases for Cypress Accessibility webhook events",
      "heading_level": 2,
      "content_markdown": "## Example use cases for Cypress Accessibility webhook events\n\n### Send Accessibility results to Google Chat\n\nKeep the team informed in a channel that Cypress Cloud doesn't have a built-in integration for. The payload includes the project name, branch, Accessibility score, violation counts by impact, and a direct `reportUrl`. A receiver such as a Google Apps Script web app can turn those fields into a Google Chat message that links back to the report.\n\n### Triage Accessibility reports before AI analysis\n\nReserve AI analysis and token usage for reports that need attention. Cypress Cloud sends the event after Accessibility processing finishes, and the payload identifies processing failures and partial reports while summarizing the score and violations. Your receiver can use those fields to decide whether to investigate, then pass the run URL to the [Cypress Cloud CLI](/llm/markdown/cloud/integrations/cloud-cli.md) or [Cypress Cloud MCP](/llm/markdown/cloud/integrations/cloud-mcp.md) for detailed analysis.\n\n### Add Accessibility scores to engineering dashboards\n\nPut accessibility alongside the quality and ownership signals your team already tracks in Cortex, Datadog, or another internal system. The payload provides stable project and run identifiers, branch and commit data, timestamps, the score, violation counts, and the Axe Core® version. Your receiver can transform those fields into metrics or events for dashboards, alerts, and service scorecards.\n\nSetup, payload fields, test events, signature verification, and retry behavior are in the [Cypress Cloud webhooks documentation](/llm/markdown/cloud/integrations/webhooks.md).\n",
      "section": "accessibility",
      "anchors": [
        "example-use-cases-for-cypress-accessibility-webhook-events"
      ],
      "path": "/llm/json/chunked/accessibility/connect-and-extend/webhooks.json",
      "token_estimate": 300
    },
    {
      "id": "accessibility/connect-and-extend/webhooks#send-accessibility-results-to-google-chat",
      "doc_id": "accessibility/connect-and-extend/webhooks",
      "heading": "Send Accessibility results to Google Chat",
      "heading_level": 3,
      "content_markdown": "### Send Accessibility results to Google Chat\n\nKeep the team informed in a channel that Cypress Cloud doesn't have a built-in integration for. The payload includes the project name, branch, Accessibility score, violation counts by impact, and a direct `reportUrl`. A receiver such as a Google Apps Script web app can turn those fields into a Google Chat message that links back to the report.\n",
      "section": "accessibility",
      "anchors": [
        "send-accessibility-results-to-google-chat"
      ],
      "path": "/llm/json/chunked/accessibility/connect-and-extend/webhooks.json",
      "token_estimate": 87
    },
    {
      "id": "accessibility/connect-and-extend/webhooks#triage-accessibility-reports-before-ai-analysis",
      "doc_id": "accessibility/connect-and-extend/webhooks",
      "heading": "Triage Accessibility reports before AI analysis",
      "heading_level": 3,
      "content_markdown": "### Triage Accessibility reports before AI analysis\n\nReserve AI analysis and token usage for reports that need attention. Cypress Cloud sends the event after Accessibility processing finishes, and the payload identifies processing failures and partial reports while summarizing the score and violations. Your receiver can use those fields to decide whether to investigate, then pass the run URL to the [Cypress Cloud CLI](/llm/markdown/cloud/integrations/cloud-cli.md) or [Cypress Cloud MCP](/llm/markdown/cloud/integrations/cloud-mcp.md) for detailed analysis.\n",
      "section": "accessibility",
      "anchors": [
        "triage-accessibility-reports-before-ai-analysis"
      ],
      "path": "/llm/json/chunked/accessibility/connect-and-extend/webhooks.json",
      "token_estimate": 93
    },
    {
      "id": "accessibility/connect-and-extend/webhooks#add-accessibility-scores-to-engineering-dashboards",
      "doc_id": "accessibility/connect-and-extend/webhooks",
      "heading": "Add Accessibility scores to engineering dashboards",
      "heading_level": 3,
      "content_markdown": "### Add Accessibility scores to engineering dashboards\n\nPut accessibility alongside the quality and ownership signals your team already tracks in Cortex, Datadog, or another internal system. The payload provides stable project and run identifiers, branch and commit data, timestamps, the score, violation counts, and the Axe Core® version. Your receiver can transform those fields into metrics or events for dashboards, alerts, and service scorecards.\n\nSetup, payload fields, test events, signature verification, and retry behavior are in the [Cypress Cloud webhooks documentation](/llm/markdown/cloud/integrations/webhooks.md).\n",
      "section": "accessibility",
      "anchors": [
        "add-accessibility-scores-to-engineering-dashboards"
      ],
      "path": "/llm/json/chunked/accessibility/connect-and-extend/webhooks.json",
      "token_estimate": 108
    },
    {
      "id": "accessibility/connect-and-extend/webhooks#see-also",
      "doc_id": "accessibility/connect-and-extend/webhooks",
      "heading": "See also",
      "heading_level": 2,
      "content_markdown": "## See also\n\n*   [Connect & extend](/llm/markdown/accessibility/connect-and-extend/overview.md) lists the other ways to get Cypress Accessibility results out of Cypress Cloud.\n*   [Webhooks integration](/llm/markdown/cloud/integrations/webhooks.md) documents events, payloads, headers, security, and retries.\n*   [Build custom integrations with webhooks](/llm/markdown/cloud/guides/webhooks.md) walks through a Slack message for a completed run.\n*   [Cypress Cloud CLI](/llm/markdown/cloud/integrations/cloud-cli.md) inspects a specific run from the terminal.\n*   [Cypress Cloud MCP](/llm/markdown/cloud/integrations/cloud-mcp.md) queries a specific run from an AI client.\n",
      "section": "accessibility",
      "anchors": [
        "see-also"
      ],
      "path": "/llm/json/chunked/accessibility/connect-and-extend/webhooks.json",
      "token_estimate": 91
    }
  ]
}