← Use Cases

Project Management for Zendesk

The definitive guide to running projects inside Zendesk, without bolting on another tool.

Overview

Why projects belong in Zendesk

Most project management tools assume the project starts with a plan. In the real world, a huge class of project work starts with a request: a new customer, a new hire, a change request, an audit, an escalation. That work already lives in Zendesk. Graduating it to a separate PM tool means losing the requester, the SLA, the conversation, the CSAT, and the help-centre history. Keeping it in Zendesk, done well, avoids all of that.

Request-shaped

Work that begins with someone asking for something. Onboardings, changes, procurement, facilities requests, legal reviews, escalations.

Customer-context-bound

Work where losing the requester, organisation, or conversation thread would break the outcome. The project has a name on it.

SLA-carrying

Work with commitments, pauses for approvals, and response-time accountability. The Zendesk SLA engine already knows how to track this.

Cross-team

Work that hops between support, HR, IT, legal, finance, engineering. Zendesk light agents make cross-team collaboration free for up to 1,000 contributors on Enterprise.

Native Zendesk

What Zendesk gives you out of the box, and where it stops

Before layering on apps, know the floor. A vanilla Zendesk Suite instance is already a surprisingly capable project substrate. It is also missing a small set of primitives that stops real projects from running well.

What already works

  • Tickets as work items with requester, assignee, group, priority, form, fields, attachments, and a full audit trail.
  • Problem and Incident linking collapses many tickets to one root cause and notifies every affected customer on resolution.
  • Custom ticket statuses within Open, Pending, On-hold, Solved, Closed for phases like "Awaiting CAB" or "In QA", usable in triggers and SLAs.
  • Triggers, automations, and SLA policies to move work along without a human.
  • Side conversations to Slack, Teams, or email without polluting the customer thread.
  • Light agents (50 to 1,000 seats included) for SMEs and stakeholders to contribute without a paid seat.
  • Ticket forms to capture structured intake for each project type.
  • Zendesk Explore for reporting, including parent to child ticket relationships.
  • Native approvals (Suite Professional+) for single-step yes or no sign-off.

Where vanilla Zendesk stops

  • No in-ticket checklists. The native "Task" ticket type is a single ticket with a due date, not a subtask of anything.
  • No hierarchical, field-synced subtickets. Side conversation child tickets copy fields once at creation and drift after that.
  • No way to block solve until child tickets or tasks are complete.
  • No phased or sequential work. Step 2 cannot be gated on step 1.
  • No rollup reporting on a parent ticket. The parent does not know "3 of 7 deliverables done, 2 overdue".
  • No multi-step approval chains, sequential or parallel, out of the box.
  • No kanban board. Views are lists.
  • No recurring tickets. Audits, renewals, and check-ins have to be re-created by hand.
  • No calendar of upcoming ticket milestones.
  • Closed tickets cannot be re-opened or edited, which breaks long-horizon project records.
The core primitive

Tasks and subtickets: the whole project model in two objects

A project is a directed graph of work with owners, deadlines, and a completion criterion. In Zendesk, two primitives express almost every real project: the atomic task (a checklist item on the parent ticket) and the subticket (a full, independently routable ticket linked to that parent). The discipline is knowing when each is the right upgrade.

A task is enough when…

  • The work is atomic to the current owner.
  • It completes in one sitting.
  • It needs no separate conversation with anyone else.
  • A checkbox and a timestamp are the right amount of metadata.

Promote to a subticket when any of these appear…

  • It needs its own SLA clock.
  • The assignee is in a different group or has different permissions.
  • It needs a different form, or different custom fields.
  • It requires a distinct conversation, often with a different party (engineering, a vendor, the customer's procurement contact).

"This will take a while" is not a reason to promote. Duration alone is not a signal. If none of the four conditions ever appear, keep it as a task. If a project's parent ever exceeds about 7 to 12 subtickets, group them into phases rather than listing flat: every subticket costs a notification, a status, and a place for work to get stuck.

Decision in 10 seconds
Different SLA?
Subticket.
Different assignee or group?
Subticket.
Different form or fields?
Subticket.
Different conversation partner?
Subticket.
None of the above?
Keep it as a task. Resist the urge to over-engineer.

Why not just use side conversations, tags, or a separate Kanban?

  • Internal notes and side conversations work for ad-hoc coordination but cannot be reported on, cannot carry SLAs, and never block solve.
  • Zendesk side conversation child tickets create real tickets but cannot auto-create on triggers, cannot be created by light agents, and cannot map parent fields into specific templates.
  • Tags plus views rot fast. Tags do not enforce ordering, cannot carry owners or dates, and multiplying tags to model phases is a well-known anti-pattern.
  • A separate Kanban in Trello or Jira breaks the most important property: the customer thread, CSAT, attachments, and help-centre history stay in Zendesk while status lives elsewhere. You now have two sources of truth.
  • Native problem and incident linking is purpose-built for many-incidents-one-cause and is great at that. It cannot express "one ticket with ten deliverables".
Compare approaches

Four ways to manage projects in or around Zendesk

There are broadly four postures teams take. Each has a legitimate reason to exist. The mistake is picking the wrong one for the shape of your work.

Criterion Vanilla Zendesk Zendesk + SweetHawk Zendesk + external PM tool Project work only in the PM tool
Where work lives One tool, one ticket One tool, with parent / subticket / task structure Two tools, synced best-effort PM tool only; customer context is lost
Licensing Zendesk agent seat; light agents free Zendesk seat + app fee per agent; light agents can contribute to subtickets Zendesk seat + PM tool seat, often for the same people PM tool seat only; support ops still need Zendesk elsewhere
Customer context Fully present Fully present on parent and subtickets Partial; copied once at integration time, can drift Absent
Reporting Explore, custom parent-ID builds Explore plus app-specific fields (total, complete, remaining, phase) Two dashboards; unifying needs a BI layer PM reporting only; no SLA or CSAT story
Time to implement Days Days to a few weeks Weeks to months (field mapping, permissions) Months (rebuild intake and support)
Cross-team friction High Low; subtickets route to groups, light agents collaborate free Medium; context lives in two heads High; support requests never cleanly reach the PM tool
Best for Simple linear work, few handoffs Request-driven, customer-context-bound, multi-team projects Engineering-heavy escalations; projects that need Jira-style sprints Pure internal project work with no customer signal
Use cases

Project shapes that thrive inside Zendesk

Every one of these starts from a request, carries a customer or employee name, and benefits from being inside the same tool as the rest of the conversation.

Customer

Client onboarding & implementation

Parent ticket is the implementation. Subtickets cover kickoff, SSO setup, data import, training, go-live. Auto-applied on form = Onboarding.

HR

Employee onboarding

New hire spawns subtickets to IT (laptop, SSO, accounts), HR (contract, benefits), facilities (desk, pass), manager (90-day plan). Light agents in each team contribute free.

HR

Employee offboarding

Parallel checklist of account revokes, hardware return, knowledge transfer, final payroll, exit interview. SLAs enforce same-day revoke for compliance.

IT

ITSM change management

RFC moves through Requested, CAB review, Approved, Scheduled, Implemented, PIR. Approve runs the CAB vote. Calendar shows the change window. A lean alternative to ServiceNow or BMC.

IT

Incident to problem remediation

Native incident-to-problem link aggregates the blast radius. A task list on the problem drives root cause, hotfix, comms, post-mortem. Resolving the problem notifies every affected customer in one action.

Support

Product escalations to engineering

Customer ticket stays in Zendesk. Subtickets route to engineering or a linked Jira issue via the official integration. The agent closes the loop with the customer when the fix ships.

Services

Professional services delivery

Each engagement is a parent ticket with phases: Discover, Build, Test, Go-live, Hypercare. Timers track burndown against fixed-fee delivery; Time Tracking logs billable seconds.

Ops

Facilities projects

Office move or fit-out as a parent, subtickets per vendor and per inspection. Recurring Tickets regenerates weekly walkthroughs.

Marketing

Request intake & campaign delivery

Ticket form captures brief. Subtickets split copy, design, dev, review, publish. Kanban shows the pipeline by phase.

Legal

Contract & legal review

Form captures counterparty, value, jurisdiction. Approve runs a sequential sign-off chain through Legal, Finance, Exec. The closed ticket is the audit record.

Finance

Procurement & vendor onboarding

Subtickets for security review, financial diligence, MSA signature, provisioning. Recurring Tickets schedules annual vendor re-reviews automatically.

Compliance

Quality, audits, compliance checks

Recurring Tickets spins up quarterly SOC2 evidence collection with the checklist pre-attached and subtickets routed to evidence owners.

Customer

Renewal & QBR cadence

Every renewal becomes a templated parent ticket 60 days out. Subtickets gather usage report, success plan, commercial proposal.

Ops

Event planning

Parent = event. Subtickets = venue, catering, speakers, registration, comms, run-of-show. Calendar syncs to Google or Office 365 for company-wide visibility.

Product

Product launches

Parent = Launch vX. Subtickets own docs, support enablement, sales enablement, CS comms. Approvals gate go-live.

Security

Security incidents & DSAR

Structured intake, time-bound SLAs, subtickets to legal, security, engineering, comms. Full evidence trail for regulators lives in one tool.

HR

Recruiting & applicant tracking

Each candidate is a ticket moving across Applied, Phone Screen, Onsite, Offer, Hired. Kanban makes stage bottlenecks obvious; cycle time per stage becomes a hiring KPI.

Support

Tier escalation pipeline

Cards move across Tier 1, Tier 2, Engineering, Resolved. A board surfaces where handoffs stall in a way a list cannot.

Kanban

Add a Kanban board when flow matters

Zendesk views are lists. For most work, that's fine. When stage-based flow, WIP visibility, and cycle-time-per-stage are the point of the job, a board earns its place. Here is how to decide, and how to build one that does not drift.

When a board beats a list

Strong fits

  • Professional services delivery (Discover, Build, Test, Go-live, Hypercare).
  • ITSM change management (Requested, CAB Review, Approved, Scheduled, Implemented, PIR).
  • Marketing campaign intake (Brief, Design, Review, Scheduled, Live).
  • Recruiting and applicant tracking.
  • Support tier escalation, sales-to-onboarding handoff.

Weaker fits (a filtered list is just as useful)

  • Priority-sorted triage and bug intake.
  • Low-cadence facilities or procurement work.
  • Checklist-shaped work (tasks on a parent ticket already does this).

The test: if you cannot remember what was "In Review" yesterday without scrolling, you need a board.

Three rules for Kanban on Zendesk

Rule 1
Columns come from a custom field, never native ticket status.
Native status (New, Open, Pending, Solved, Closed) is read by SLAs, triggers, and Explore. Create a separate Phase or Stage drop-down so project flow stays orthogonal to ticket lifecycle.
Rule 2
Enforce WIP limits per column.
Start around two to three items per person per stage. SweetHawk Kanban enforces this visually; if your app does not, build a saved view that flags breaches.
Rule 3
Pull, do not push.
Turn off auto-assignment triggers on tickets that live on a board. The next available agent pulls the next card. This is what makes cycle time measurable.

Two paths to a Zendesk Kanban board

Path A

Keep the board inside Zendesk

The ticket is the card. Drag-and-drop updates the underlying field. Unified reporting, no sync layer to maintain.

  • SweetHawk Kanban: unlimited boards, WIP limits, cards without tickets, works with Tasks & Subtickets.
  • Kanban Pro by GrowthDot: converts any saved view into a board; handles sales and support workflows in one tool.
  • Kabana (open source): zero-cost starting point; one board per group, no vendor lock-in.

Best when Zendesk is the system of record and the board is the primary workflow UI.

Path B

Sync to an external board

Tickets link or mirror to a board in the other tool. Right when the card, not the ticket, is the unit of work for that team.

  • Jira (Cloud): deepest sync, real-time bidirectional field mapping. The standard for support to engineering handoff.
  • Trello Power-Up: lightest and cheapest, attachment-style link; good when you need board context on the Trello side only.
  • Monday, ClickUp, Linear, Asana: varying sync fidelity; Monday and ClickUp are closest to two-way.

Best when engineering, product, or creative teams already work elsewhere and Zendesk is one input of many.

Best practices

Twelve patterns practitioners actually use

Collected from a decade of watching 1,000+ SweetHawk customers run projects in Zendesk, plus Zendesk's own community guidance. Adopt as a baseline; deviate when you need to.

1
Parent ticket is the project; child tickets are the deliverables.
Keeps customer communication on the parent and gives each deliverable its own owner, SLA, and form.
2
One Phase or Stage drop-down custom field drives everything.
Views, triggers, SLAs, and Explore all key off it. Drop-downs auto-emit tags, so you never have to maintain both.
3
Block solve until every required task and subticket closes.
Eliminates the "solved with orphans" anti-pattern. Tasks & Subtickets enforces this natively.
4
Pre-define subticket templates with field mapping.
Each task can spin up a specific ticket template, with requester, organisation, priority, and custom fields mapped in. Agents never re-key.
5
Auto-apply task lists on trigger.
"When form = Onboarding, apply Onboarding task list." Nobody has to remember to attach the checklist.
6
Gate phase progression with sequential task lists.
Phase 2 unlocks only when every phase 1 task closes. Required for regulated workflows like change management and compliance.
7
Recycle light agents as your default collaboration layer.
HR, facilities, legal, and engineering contributors read, comment, and contribute to subtickets without a paid seat.
8
Use Calendar for milestones, SLAs for response targets.
Kickoff, go-live, audit date go in the Calendar app. SLA policies stay for response and resolution. Do not overload the same field to mean both.
9
Build a project cockpit view.
One Zendesk view filtered by project form, Phase field, or a project=true tag. Columns for Phase, Open Subtickets, Days Since Update. This is the PM's single pane.
10
Report on parent to child in Explore.
A calculated parent-ID attribute plus Tasks & Subtickets' native fields gives you burndown, WIP by phase, and lead time from first-created to all-closed.
11
Use custom statuses inside Pending or On-hold for SLA-friendly waits.
"Awaiting customer", "Awaiting approval" pause SLA timers when categorised correctly. No more false breach alerts while you wait.
12
Reserve Approve for anything with real audit consequence.
Trigger-flip approvals are fine for low-stakes decisions. CAB, procurement, legal, and security need the chain and the audit log.
Anti-patterns

What goes wrong, and when to graduate

An honest section. Not every project belongs in Zendesk. And even projects that do get wrecked by a handful of repeated mistakes.

Patterns that quietly wreck a project

  • Tag sprawl in place of a custom field. Phases become phase_discovery, phase_build… A drop-down field is the right structure.
  • Hijacking ticket status to model stage. Pending and On-hold are SLA-bearing. Using them for project stage distorts your first-response and resolution numbers.
  • No block on solve. Agents close parents with open children every time. Required task lists stop this at the source.
  • Copy-paste recurring projects. A step gets dropped. A new requirement never reaches older copies. Use a recurring generator with a required task list.
  • Pending-forever projects. Parked parents drift with no cockpit view. Report on open subtickets per parent in Explore.
  • Over-promoting to subtickets. Forty subtickets per parent becomes a notification storm. Group into phases; keep most items as tasks.
  • Faking Gantt with SLA due dates. Due dates do not model dependencies; treating them as a schedule misreports SLA health.
  • Running two Kanban boards for the same work. A Trello board for the PM and a SweetHawk board for the agents guarantees drift. Pick one system of record; use read-only mirrors everywhere else.

When to graduate off Zendesk

If the work has any of these dominant characteristics, a dedicated PM tool will serve you better:

  • Capital projects with Gantt dependencies, critical-path scheduling, and resource levelling across labour pools.
  • Engineering sprints with story points, velocity, epic / story hierarchy, and backlog grooming. Jira or Linear is purpose-built.
  • Creative review loops where proofing, annotation, and version control are the primary work.
  • Product roadmap planning with swim lanes, quarter-aligned views, portfolio rollups.
  • Multi-year matters with many-to-many links, for example M&A or complex legal matter management.
  • Anything where the team lives in the board or the Gantt. "I want to work on the plan, not in tickets" is a legitimate signal to move.

The test: if you remove the customer conversation and the request-first shape, does the project still make sense in Zendesk? If not, graduate.

Putting it together

How to run projects in Zendesk with SweetHawk

Everything above distilled into the five moves you actually make. Each one is a few clicks inside Zendesk Admin, not a project of its own.

1
Define the project shape with a ticket form.
One form per project type: Onboarding, Change Request, Audit, Renewal. Add a Phase drop-down field and any project metadata you care about (objectives, value, stakeholders).
2
Build a reusable task list in Tasks & Subtickets.
Every deliverable becomes a task. Mark the ones the project cannot be solved without as required. Group into phases if it runs more than 7 to 12 steps.
3
Promote the right tasks to subticket templates.
Anything needing a different SLA, group, form, or conversation partner becomes a subticket template with parent fields pre-mapped. The rest stays as a checklist item.
4
Auto-apply the list on trigger, and wire Approve, Calendar, Recurring where needed.
"When form = Onboarding, apply Onboarding task list." Attach Approve for sign-offs, Calendar for milestones, Recurring Tickets for audits and renewals, Timers for deadlines beyond SLA.
5
Report in Zendesk Explore and build a project cockpit view.
Use Tasks & Subtickets' native fields (total, completed, remaining) plus a parent-ID calculation for burndown, WIP by phase, and lead time. Filter one view by project form for the PM's single pane.
Proof

What teams are running this way in production

SweetHawk has 1,000+ customers using the Tasks & Subtickets app. A few of their public results:

Numbers from SweetHawk's published customer case studies. Click through for the full story.

FAQ

Common questions

Can I really run projects in Zendesk without a separate PM tool?
Yes, for the broad class of request-driven, customer-context-bound, SLA-carrying work described above. The gap between vanilla Zendesk and a full PM stack is closed by a small number of apps: checklists with linked subtickets, approvals, calendar, kanban, and a recurring generator. If your work is sprint-based engineering or Gantt-heavy construction, you should still use the right tool.
What about Jira, Asana, Monday, or ClickUp?
All four have official Zendesk integrations. They are great when the project work genuinely lives in the other tool (engineering, creative delivery, road-mapping) and you want a link back to the ticket. They are poor when the "project" is just a checklist that happens to cross a team boundary: you end up paying for two seats per person and synchronising state by hand.
How are SweetHawk subtickets different from Zendesk's native side conversation child tickets?
Side conversation child tickets are real tickets, but field copy happens once at creation and drifts afterward. They cannot be auto-created on trigger, cannot be pre-assigned, cannot use a different form with guaranteed field mapping, and cannot be created by light agents. SweetHawk subtickets fix each of these, and add required-to-solve enforcement on top.
Can light agents contribute to projects?
Yes. Zendesk ships 50, 100, or 1,000 light agent seats depending on plan. With Tasks & Subtickets, light agents can view the project, contribute private comments, and be assigned as the requester or collaborator on subtickets. They do not consume a paid agent seat.
How do I report on project progress?
Zendesk Explore exposes tasks total, tasks completed, tasks remaining, and subticket relationships as native fields once Tasks & Subtickets is installed. Common dashboards: open projects by phase, overdue subtickets, lead time from first created to all closed, rework rate, and SLA health segmented by project form.
What about recurring projects like audits or renewals?
Recurring Tickets regenerates the parent ticket on a schedule with its task list pre-attached. Triggers auto-route subtickets to the right groups. The old "calendar reminder in a spreadsheet" failure mode disappears.
Do I need a Kanban board? Zendesk does not ship one.
Only when stage-based flow and WIP discipline are the point of the work (services delivery, CAB review, campaign intake, recruiting). A filtered list view handles everything else. If you need a board, keep it inside Zendesk (SweetHawk Kanban, Kabana, Kanban Pro) when the ticket is the unit of work, or sync to an external board (Jira for engineering, Trello for lightweight, Monday or ClickUp for broader PM) when the card lives elsewhere.
How long does this take to roll out?
Days to a few weeks for the common shapes (onboarding, change management, employee service). The heavy lift is usually designing the task lists and forms, not installing the apps. The SweetHawk Suite ships with a free trial typically enough to prove a workflow before committing.
Customer proof

Teams running this in Zendesk right now

Real quotes from customers using SweetHawk apps for this exact workflow.

Task management was a big one, like using the platform to add business processes to a particular incoming support request. SweetHawk's ability to add tasks and subtasks was crucial for us.
John Dahl
Business Systems Engineer, MongoDB
Without SweetHawk apps we wouldn't have all of our processes that we have built around the apps.
Keven Pepin
Founder & President, KP Management
The Tasks + Approve combination replaced multiple tools for us; it's a much cleaner solution.
Corey Smith
Stellar Design Consultancy

Ready to start doing more with Zendesk?

Start your free trial today. No credit card required.