Connectors

/

BugHerd

/

BugHerd and Ghost Inspector site quality overview
Report
Cross-Connector

See your site's health from tests and bug reports together

For web teams who want Ghost Inspector pass rates and open BugHerd bugs in one report, just by asking their AI assistant.

Try PopdockAI free
Get a live demo
BugHerd and Ghost Inspector site quality overview
How healthy is the Contoso Storefront site? Use the BugHerd project Contoso Storefront and the last 14 days of Ghost Inspector results.
At risk: tests mostly pass, but checkout has both failing tests and open critical bugs. - Automated tests: Storefront Smoke, 28 runs, 89 percent pass rate, latest run failed - Open bugs: 2 critical, 5 important, 11 normal - Hot page: /checkout, 3 failing runs and 2 critical bugs - Gap: /account/orders has 4 open bugs and no test Want the full list of gaps on both sides?
BugHerd
Sample figures. Your results come from your own account.
bugherd-get-projects
ghost-inspector-get-suite
ghost-inspector-get-suite-result
ghost-inspector-get-test-result
bugherd-get-tasks
bugherd-get-feedback

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

BugHerd

BugHerd
Run it on your own BugHerd data.

Connect BugHerd, pick your AI tool and paste the prompt.

Try PopdockAI free

The problem

Test results and bug reports never meet

Judging a site's health means tallying Ghost Inspector runs, counting open BugHerd bugs by severity, then matching URLs between the two by eye. Pages that fail tests and draw bug reports are easy to miss.

Without PopdockAI

  • Tally suite runs and failures in Ghost Inspector
  • Count open BugHerd bugs by severity
  • Match page URLs between the tools by eye
  • Miss the pages that fail on both sides

With PopdockAI

  • Suites are matched to the BugHerd project by site URL
  • Pass rates, failing tests, open bugs and feedback are read together
  • Pages that fail tests and draw bugs come first
  • No tests are run and nothing is changed

The prompt

Use this prompt

Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.

Prompt
**Objective:** Report the health of the website tracked by the BugHerd project `{project-name}` over the last `{lookback-days}` days (default 14), using Ghost Inspector results and BugHerd bugs together.

**Step 1: Match the project to its suites**

Call `bugherd-get-projects` with `name.contains` set to `{project-name}`. If nothing matches, say so and stop. If several match, list their names and project-id values and ask which one; do not guess. Note its development-url and sites. Call `ghost-inspector-get-suite` with `max-records` 500 and keep suites whose start-url matches. Match pages by URL: compare host and path, ignoring the scheme, a leading "www.", a trailing slash, the query string and the fragment. A BugHerd project matches a Ghost Inspector suite when the suite start-url is on the project development-url host or one of its sites. If none match, say the site has no automated tests and report BugHerd alone.

**Step 2: Test results**

For each matched suite, call `ghost-inspector-get-suite-result` with `suite-id` and `date-created.from` set to the start of the period. Work out the pass rate, the latest result and the tests that failed most often (`ghost-inspector-get-test-result` with `suite-id`, `passing` false and the same date).

**Step 3: Bugs**

Call `bugherd-get-tasks` with `project-id` (open tasks) and `bugherd-get-feedback` with `project-id` and `created.from` set to the start of the period.

**Step 4: Report**

1. **Headline:** healthy, at risk or unhealthy, with one sentence why.
2. **Automated tests:** per suite, runs, pass rate and latest result.
3. **Open bugs:** counts by severity, and the oldest critical or important ones.
4. **Hot pages:** pages that have both failing tests and open bugs (match by URL); these come first.
5. **Gaps:** pages with open bugs but no test, and failing tests with no bug logged.

**Rules & Guidelines:**

* Tools named bugherd-... are on the bugherd MCP server; tools named ghost-inspector-... are on the ghost-inspector MCP server. If either set of tools is missing, say which server is not connected and stop.
* This prompt is read-only. Do not call any BugHerd write tool (`bugherd-add-task`, `bugherd-add-feedback`, `bugherd-update-task`, `bugherd-move-task`, `bugherd-add-comment`, `bugherd-add-attachment-from-url`, `bugherd-add-project`, `bugherd-update-project`, `bugherd-add-project-member`, `bugherd-add-guest-to-project`) or any Ghost Inspector tool that runs, changes or comments (`ghost-inspector-execute-test`, `ghost-inspector-execute-suite`, `ghost-inspector-execute-on-demand-test`, `ghost-inspector-add-test-result-comment`, `ghost-inspector-add-suite-result-comment`, `ghost-inspector-update-test`, `ghost-inspector-update-suite`, `ghost-inspector-duplicate-test`, `ghost-inspector-duplicate-suite`, `ghost-inspector-accept-screenshot`, `ghost-inspector-cancel-test-run`, `ghost-inspector-cancel-suite-run`, `ghost-inspector-create-suite`, `ghost-inspector-create-folder`, `ghost-inspector-update-folder`, `ghost-inspector-create-data-source`, `ghost-inspector-update-data-source`).

**Validation:**

* If there are no results and no bugs, say so and stop.

Who it's for

One answer, three teams that use it

Project managers

Give clients a clear health headline

Report site health as healthy, at risk or unhealthy, backed by test results and real bug reports.

Is the Northwind Traders site healthy? Use the BugHerd project and the last 30 days of Ghost Inspector results.

QA leads

Know which pages fail on both fronts

Focus testing on pages that both fail automated tests and draw bug reports from users.

Which pages on Fabrikam Shop fail Ghost Inspector tests and also have open BugHerd bugs?

Web producers

Find gaps before a launch review

See where tests or bug coverage are missing so the launch review covers the whole site.

Give me a site quality overview for the Contoso Storefront BugHerd project for the last 7 days.

How it works

What PopdockAI does when you ask

You name the BugHerd project and your AI assistant pulls in the matching Ghost Inspector results. It reads only, so no tests are run and nothing is changed.

01

Ask

You name the BugHerd project and, optionally, how many days to look back.

Your AI tool

02

Match

It finds the Ghost Inspector suites that test the same site by URL.

bugherd-get-projects
ghost-inspector-get-suite

03

Gather

It reads suite pass rates and failing tests, then open BugHerd bugs and recent feedback.

ghost-inspector-get-suite-result
ghost-inspector-get-test-result
bugherd-get-tasks
bugherd-get-feedback

04

Report

It gives a health headline, hot pages that fail tests and draw bugs, and coverage gaps.

Your AI tool

What PopdockAI provides

The tools behind the answer

Ready made tools for BugHerd and one secure connection to your AI tool. No code, no exports.

get-data

bugherd-get-projects

Returns BugHerd projects with their website, owner, visibility and status. Filter by project ID, name, owner or active status.
get-data

ghost-inspector-get-suite

Returns the test suites defined in Ghost Inspector, with the folder and organization they sit in and the browser, region and start URL their tests run with. Filter by organization, folder, name, browser or region, or fetch a single suite by ID.
get-data

ghost-inspector-get-suite-result

Returns Ghost Inspector suite runs, with the number of passing and failing tests in each, the run timing and the suite they belong to. Filter by suite, date range, pass state, or a minimum count of failing tests.
get-data

ghost-inspector-get-test-result

Returns individual Ghost Inspector test runs, including whether the run passed, how long it took, and the test and suite it belongs to. Filter by test, suite, browser, date range, pass state, or a minimum execution time for finding slow runs. This is the tool to start from when investigating a failure.
get-data

bugherd-get-tasks

Returns tasks from BugHerd projects: title, description, status, severity, assignee, requester, page, tags, due date and external ID. Filter by project, task number, title, status, severity, assignee, requester email, external ID and due or created date.
get-data

bugherd-get-feedback

Returns feedback waiting in BugHerd feedback inboxes, with the same fields and filters as tasks: project, task number, title, status, severity, assignee, requester email, external ID and dates.
Read only.Nothing in BugHerd Changes

This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.

How Popdock AI secures your data

The outcome

One page by page health verdict for your site

Try PopdockAI free
Get a live demo

Related use cases

More ways to put this data to work

All Ramp use cases

One prompt template with infinite possibilities.

‍

Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.

Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

Try PopdockAI Free
See Documentation