/
/
Hand Zendesk website problems to the web team in BugHerd
For support agents who want a customer's Zendesk ticket turned into a BugHerd task without retyping it, by asking their AI assistant.
On this page
Connector
Connect Zendesk, pick your AI tool and paste the prompt.
The problem
Website problems get retold by hand for the web team
When a customer reports a website problem in Zendesk, an agent rewrites it in BugHerd, picks a severity and copies the screenshots. Skip the duplicate check and it is logged twice; skip the note and support never knows it was escalated.
Without PopdockAI
- Rewrite the problem as a BugHerd task
- Download and reupload the screenshots
- Search BugHerd for an earlier task from the ticket
- Forget the note on the ticket
With PopdockAI
- BugHerd is checked for a task from the same ticket
- The task is drafted with a severity from the ticket priority
- Nothing is created until you confirm
- Screenshots are attached and a private note is added
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Create a BugHerd task in the project `{project-name}` for Zendesk ticket `{ticket-id}`, with severity `{severity}` (judged from the ticket when empty), and note it on the ticket.
How the two systems are linked: a BugHerd task created from a Zendesk ticket carries "zendesk:<ticket id>" in its external-id, and the ticket gets a private note naming the task. When a ticket is raised from a BugHerd task, the task gets a comment naming the ticket.
**Step 1: Read the ticket**
Call `zendesk-get-ticket` with `ticket-id` set to `{ticket-id}`. If it is not found, stop. Call `zendesk-get-ticket-comment` with `ticket-id` to read the conversation, and `zendesk-get-ticket-comment-attachment` with `ticket-id` for any screenshots.
**Step 2: Check for an existing task**
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. Then call `bugherd-get-tasks` and `bugherd-get-feedback` with `project-id` and `external-id` set to "zendesk:{ticket-id}". If a task exists, report it and stop.
**Step 3: Prepare the task**
* description: the ticket subject; then a plain summary of the problem from the customer's comments (what page, what they did, what went wrong); then "Zendesk ticket {ticket-id}, organization <organization-name>, priority <priority>". Leave out personal data beyond the requester's email.
* severity: `{severity}` when given; otherwise urgent priority = critical, high = important, normal = normal, low = minor.
* requester-email: the ticket's requester-email.
**Step 4: Confirm, then write**
Show the task and wait for an explicit yes. Then:
1. Call `bugherd-add-task` once with `project-id`, `description`, `severity`, `requester-email` and `external-id` "zendesk:{ticket-id}".
2. Call `bugherd-get-tasks` with `project-id` and `external-id` to read back the task number and admin-link.
3. For each screenshot attachment with an image content-type, call `bugherd-add-attachment-from-url` with `project-id`, `task-id`, `url` set to its content-url and `file-name`. Skip this if the content-url needs a Zendesk login to open; say so.
4. Call `zendesk-add-ticket-comment` once with `ticket-id`, `public` false and `body` "Logged for the web team in BugHerd as task #<task number>: <admin-link>".
**Step 5: Report**
The task number and admin-link, attachments added, and whether the private note was added.
**Rules & Guidelines:**
* Tools named bugherd-... are on the bugherd MCP server; tools named zendesk-... are on the zendesk MCP server. If either set of tools is missing, say which server is not connected and stop.
* The only write tools this prompt may call are `bugherd-add-task` (once), `bugherd-add-attachment-from-url` and `zendesk-add-ticket-comment` (once, private), after the user confirms.
* Never post a public reply or change the ticket's status here.
**Validation:**
* If `bugherd-add-task` fails, show the error and do not touch Zendesk.Who it's for
One answer, three teams that use it
Support agents
Pass website bugs on in one message
Turn a customer's report into a BugHerd task with screenshots attached, and leave a private note so your team can see it was escalated.
Log Zendesk ticket 50112 as a BugHerd task in the Fabrikam storefront project.
Web developers
Get clear bug reports with screenshots
Each task arrives with a plain summary, a severity and the customer's screenshots, without other personal data.
Escalate ticket 49230 to the Northwind website BugHerd project as critical.
Support team leads
Keep escalations visible and single
Every escalation is checked against BugHerd first and noted on the ticket, so nothing is logged twice or lost.
Has Zendesk ticket 51567 been escalated to BugHerd yet? If not, escalate it to the Contoso website project.
How it works
What PopdockAI does when you ask
You name the ticket and the BugHerd project, and your AI assistant drafts the task from the conversation. Nothing is created until you confirm, and the customer gets no public reply.
01
Ask
You name the Zendesk ticket, the BugHerd project and optionally a severity.
02
Check
It reads the ticket and its screenshots and looks for a BugHerd task already logged from it.
03
Confirm
You see the drafted task and its severity and say yes.
04
Create
It adds the task, attaches screenshots and adds a private note to the ticket.
What PopdockAI provides
The tools behind the answer
Ready made tools for Zendesk and one secure connection to your AI tool. No code, no exports.
zendesk-get-ticket
zendesk-get-ticket-comment
zendesk-get-ticket-comment-attachment
bugherd-get-projects
bugherd-get-tasks
bugherd-get-feedback
bugherd-add-task
bugherd-add-attachment-from-url
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.
The outcome
Website problems reach the web team once, with screenshots
Related use cases
More ways to put this data to work
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.

.webp)
