
Ticketit
Run multichannel support, staged multi-team fulfillment, and product-embedded intake on one platform — while keeping each organization's people, conversations, files, and service policies cleanly separated.
Ticketit treats the organization as the boundary for daily work. Teams get a focused workspace, customers get the right portal, and administrators keep control without mixing tenant data.
Every organization has its own support operation and URL.
Tickets, contacts, files, and settings stay organization-scoped.
Purpose-built views for admins, agents, and customers.
A shared queue, direct or staged ownership, and SLA context keep the operation moving without losing the customer conversation.
Organization membership is checked before tenant data is read. Workspace routes, integrations, attachments, and ticket operations all resolve the active organization before work begins.
Organization directory
Independent support workspaces
Northstar Labs
/w/northstar
Operational depth
Bring email, WhatsApp, web forms, and Partner API requests into one prioritized queue with org-wide filter and search.
Keep simple cases with one owner, or run multi-step fulfillment with ordered specialist handoffs on the same ticket.
Use manual, round-robin, least-loaded, or skill-based assignment — plus preferred agents on staged steps.
Track response and resolution targets with pause-aware timers and automated near-breach escalation.
Not every request needs a multi-team path. Define ticket types so simple cases stay one-owner, while complex fulfillment moves through ordered stages with specialist handoffs on the same conversation.
Stages are snapshotted onto the ticket at intake. Editing a type never rewrites work already in flight — and resolve stays blocked until required stages are complete.
Direct types keep classic one-owner support. Staged types define ordered steps — each with an optional team or preferred agent.
Completing a stage hands the ticket to the next specialist. Require a handoff note so context never gets lost mid-path.
The Partner API lets a trusted third-party application open tickets in your Ticketit workspace on behalf of people it has already authenticated — then hand them into the customer portal to continue the conversation.
Built for product teams, internal platforms, and partner systems that need support intake without building a helpdesk from scratch.
When a user needs help inside your app, create a support ticket without sending them to a separate form.
Return a secure portal link so eligible customers can follow up on the conversation in Ticketit.
Each Partner key is scoped to a single workspace. Tenant context comes from the key — never from the request body.
4+
Channels in one inbox
Direct + Staged
Ticket types that match the work
Partner API
Embed support in your product
Org-scoped
Tickets, files & policies
Team inbox
Northstar Labs / Customer support
Open
24
Across 3 teams
Unassigned
6
Needs ownership
SLA at risk
3
Within 60 minutes
Resolved today
31
92% within SLA
Unable to complete account verification
TKT-2026-1842 · Maya Chen
Invoice export is missing line items
TKT-2026-1841 · Aarav Shah
Set up WhatsApp for our support team
TKT-2026-1839 · Elena Rossi
Unable to complete account verification
TKT-2026-1842 · Maya Chen
Invoice export is missing line items
TKT-2026-1841 · Aarav Shah
Set up WhatsApp for our support team
TKT-2026-1839 · Elena Rossi
Beacon Health
/w/beacon-health
Atlas Retail
/w/atlas-retail
See queue health, assignment and transfer analytics, workload trends, and customer satisfaction in context.
Publish an org-scoped knowledge base, surface AI reply suggestions, and automate status and assignment rules.
Pin a known specialist to a step when it matters; otherwise fall back to the team's assignment strategy.
Optionally show customers "Step 2 of 4 · Billing review" so multi-team work stays transparent without exposing internals.
Account verification path
Staged type · TKT-2026-1842
Shown on the submit form and customer portal when enabled for the type.
Triage
CompletedCompleted by Frontline
Identity verification
ActiveCurrent owner · Maya Chen
Complete stage & hand off with a note to advance ownership to the next specialist.
Billing adjustment
WaitingNext · Billing team
Customer confirmation
WaitingNext · Frontline
Admins create Direct or Staged templates with defaults for team, priority, and optional public picker.
When a ticket is filed, stages (and preferred owners) are copied onto it so live work is stable.
Agents fulfill each step, hand off with context, and only resolve when required stages are done.
Pass your own case ID as an externalId. Retries return the same ticket instead of creating duplicates.
Create a support ticket
POST /api/partner/tickets
Request
{
"email": "bob@corp.example",
"name": "Bob Smith",
"subject": "Invoice is wrong",
"message": "I was charged twice.",
"priority": "HIGH",
"externalId": "case-9182"
}Response
{
"ticket": {
"number": "TKT-2026-0341",
"status": "NEW",
"priority": "HIGH"
},
"portalUrl": "/auth/handoff?…",
"isNew": true
}Org isolation
Key decides the tenant
Idempotent
externalId-safe retries
OpenAPI 3.1
Machine-readable contract
Issue keys from workspace settings. Each key maps to exactly one organization.
Open new requests, thread follow-ups, and look up tickets your integration has filed.
When eligible, return a short-lived portal link so customers can continue in Ticketit.
Explore endpoints interactively in Swagger UI, or import the live OpenAPI document into your client generator and API tooling.
Start with one workspace. Add the team.
Isolated queues, direct or staged fulfillment, role-aware portals, channel intake, and a Partner API for product-embedded support — one platform, clean tenant boundaries.