Zendesk bug tickets to Basecamp engineering to-dos

By General Input

Every 15 minutes, turn new bug-tagged Zendesk tickets into ready-to-work Basecamp to-dos for your engineering team, with a link back to the original ticket.

Integrations

  • Zendesk
  • Basecamp

Type

Agentic Task

Categories

  • Customer Support
  • Engineering

Every 15 minutes, triage new bug-tagged Zendesk tickets into our engineering team's Basecamp project as ready-to-work to-dos.

Trigger: cron, every 15 minutes.

Step 1. Find candidate tickets in Zendesk. Use Search Tickets to pull tickets created or updated since the last run that carry a 'bug' tag (or whichever tag the user maps to engineering bugs at setup time). Also include tickets that do not have the tag yet but whose subject or first description clearly describes a defect, so the agent can catch ones support agents forgot to label.

Step 2. For each candidate ticket, use Show Ticket and List Ticket Comments to read the requester's description and the full comment thread. Decide whether this is genuinely a software defect rather than a how-to question, a billing issue, an account question, or a feature request. If it is not a real bug, skip it and move on.

Step 3. For tickets that are real bugs, draft a structured engineering to-do with: a short imperative title (for example, 'Fix double-charge on annual upgrade checkout'); a description with what the customer did, expected vs actual behavior, repro steps extracted from the thread, environment hints (browser, OS, plan tier, region) when mentioned; a severity label of low, medium, or high based on impact language in the ticket (data loss, blocked workflows, or revenue impact = high; degraded but workable = medium; cosmetic or single-user nuisance = low); and a link back to the original Zendesk ticket.

Step 4. File the to-do in Basecamp. Use List Projects and Get a Project to locate the engineering project and pull its dock so you can find the todoset id and the bug-triage to-do list inside it. If a 'Bug triage' list does not exist yet, use Create a To-Do List to make one. Then use Create a To-Do to add the drafted bug there. Set a due date proportional to severity: high = 2 business days out, medium = 1 week out, low = 3 weeks out.

Step 5. Close the loop in Zendesk. Use Update Ticket to add an internal note on the originating ticket that says 'Tracked in Basecamp' and includes the URL of the newly created to-do. The note must be internal only, never a public reply to the customer. This lets support agents see the handoff without leaving Zendesk and prevents the same ticket from being re-triaged on the next run.

Skip rules. Do not create Basecamp to-dos for tickets that are clearly questions, billing issues, account access problems, or feature requests. Do not create a second to-do for a ticket that already has a 'Tracked in Basecamp' internal note. Do not post any public comment back to the customer; the only Zendesk write is the internal note.

Ask me at setup time: which Zendesk tag (or tags) I want treated as 'engineering bug'; which Basecamp project is the engineering project; which to-do list inside it should hold new bugs; and whether I want a default assignee per severity level.

Related prompts

Explore more prompts
Pause marketing emails to escalated customers, then restore themLook up any customer's email delivery history in one placeResolve unsubscribe tickets without a MailForge loginCatch angry support tickets before the customer escalatesAccount takeover ticket triage console for support teamsTurn your top support questions into explainer videosA support answer desk that drafts replies from your docsAnswer hard Zendesk tickets with your best past repliesDebug a customer's E2B sandbox from their support ticketCustomer log timeline for support agents, without Kibana