CoFix / Product / Tickets
Tickets

Support with SLAs that are measured, not promised.

Tickets are the front door. Requests and tasks land in one backlog, get planned into sprints with the SLA clock running, and any ticket can be handed to the agent.

 tickets / cloudcore / queue
INC-97Payments API timing out for EU customersBreach in 12m
REQ-203Add SSO users to Viewer roleFirst reply 1h 40m
CLD-412Checkout 500 on expired couponAgent: PR #238
TSK-88Rotate storage keysOn track

Example data

5 + yourssystem statuses, plus your own, each able to pause the SLA clock
Per departmentSLA policies with response targets, working hours and auto-assignment
Email or SMSescalation when a response target is at risk
Both wayslinks between a ticket and the error, finding or pull request behind it
How it works

From a request to a resolved ticket.

  1. Raise

    By hand, from a shared mailbox, or from a signal in the Monitoring inbox. Type, priority and support level are set on the way in.

  2. Route

    The ticket belongs to a team, the team to a department, and the department's SLA policy applies. Auto-assignment picks the owner.

  3. Plan

    Pull it into a sprint. The SLA clock starts, and custom statuses can pause it while you wait on someone else.

  4. Work

    Threaded comments, attachments and watchers. Give it a start date and the agent writes a plan for you to approve.

  5. Resolve

    The agent's pull request comes back with test numbers. Hours logged roll into the work log, and the history keeps every change.

What you get

Everything in Tickets.

Types, priorities, statuses

A request or a task, filed as an issue or hardware, with a priority and a support level. Five system statuses plus your own, each able to pause the SLA clock.

Threaded comments

Rich text, attachments and an opening comment, with watchers who follow along.

SLA policies

Per department and priority, with response targets, working hours, auto-assignment and escalation steps by email or SMS. The clock starts when a ticket is planned into a sprint.

Teams and departments

Tickets belong to teams, teams to departments, so it is clear who owns the work and which policy applies.

Email to ticket

A shared mailbox through a Logic App. Replies thread by ticket number.

Backlog, sprints, board

A backlog as a list or grouped by sprint, a board whose columns are your statuses, and filters by status, priority, type and tag.

From signals

Raise a ticket from an error, a security finding or a slow page in the Signals Inbox, with the issue linked both ways.

For you

Each person's page: tickets assigned to them, mentions, SLA attention, agent fixes waiting for review and work log tasks.

History and time logs

Every change is recorded. Estimated and actual hours per ticket roll up into the work log.

Hand it to the agent

Give a ticket a start date and the agent writes the plan. Approve it, and the agent builds in a sandbox and opens a draft pull request.

Coming soon
Requester contactsCreation automationCSAT ratingsMerge and split
In depth

A closer look.

SLA policies

Response targets that follow your working hours.

A policy per department sets response and resolution targets for each priority. The clock counts working hours only, starts when a ticket is planned into a sprint, and pauses on statuses you choose, such as waiting on a customer. When a target is at risk, the escalation steps you set run by email or SMS.

  • Targets per department and priority
  • Working hours, so a Friday evening ticket is not breached by Monday
  • Auto-assignment picks the owner
  • Escalation steps by email or SMS
 admin / sla policies / customer support
HoursMonday to Friday, 08:00 to 17:00 · clock paused outsideworking hours
P1First response 30 min · resolve 4 hSMS to on-call
P2First response 2 h · resolve 1 working dayemail to team lead
P3First response 1 working day · resolve 5 working daysemail
PausesWaiting on customer · Blockedcustom statuses

Example policy

The agent on a ticket

Set a start date. Get a plan to approve.

Any ticket can be handed to the agent. Give it a start date and the agent writes a plan: what it found, which files it expects to change and which tests it will add. Nothing is built until a person approves. Then it builds in a sandbox, runs your tests before and after, and opens a draft pull request linked back to the ticket.

  • A written plan before any code
  • Built in an isolated sandbox
  • Your tests run before and after, with the numbers on the pull request
  • Only a triage manager approves and merges
 tickets / CLD-412 / plan
AgentStart date today · plan written09:02
  1. Reproduce with the failing coupon in the sandbox
  2. Compare expiry in UTC in coupon/validate.ts
  3. Add a test for a coupon that expires at midnight
  4. Run the suite before and after the change
WaitingApprove the plan to start the buildyou

Example plan

Connects to

Where tickets come from, and where the fixes go.

EmailA shared mailbox becomes tickets. Replies thread by ticket number, and escalation goes out by email or SMS.
DiscordNotifications immediately, as a daily digest or dashboard only, with routing rules.
Slack soonNotifications and escalation in Slack.
GitHubThe agent's pull requests open in the repositories linked to the project.
BitbucketLinked repositories, with pull requests from the agent.
Azure DevOpsLinked repositories, with pull requests from the agent.
Jira soonTwo-way sync with Jira issues.
ClickUp soonTwo-way sync with ClickUp tasks.
Questions

Tickets FAQ.

How does email become a ticket?

Connect a shared mailbox. Each new email becomes a ticket, and replies thread by ticket number, so the conversation stays on one ticket. Customers who write in by email do not need a seat.

When does the SLA clock start?

When a ticket is planned into a sprint. Response and resolution targets come from the SLA policy for the ticket's department and priority, count working hours only, and custom statuses such as waiting on a customer can pause the clock.

What happens when a target is about to be missed?

The policy's escalation steps run: email or SMS to the people you named. Critical uptime checks in Monitoring follow the same escalation.

Can the agent work on any ticket?

Yes. Give the ticket a start date and the agent writes a plan. Nothing is built until a person approves it. Then the agent builds in a sandbox, runs your tests before and after, and opens a draft pull request for a triage manager to review.

Can we use our own statuses and ticket types?

Statuses, yes: five system statuses come with the product and you add your own, each able to pause the SLA clock. Tickets are a request or a task, filed as an issue or hardware, with a priority, a support level and tags you define.

Can support see what engineering sees?

Yes. A ticket raised from an error, a slow page or a security finding is linked both ways, so the diagnosis, the pull request and the test results are visible from the ticket.

How is Tickets priced?

Per seat: one seat for each person who can reach Ticketing on any project, counted once however many projects they belong to. The pricing page has the numbers.