How it works
The AI-powered ticket generation follows a conversational workflow:- Describe your project — Start with your project name and description
- Answer clarifying questions — The AI asks 2-4 targeted questions about goals, stakeholders, timeline, and deliverables
- Generate tickets — AI creates detailed tickets with priorities, effort estimates, and dependencies
- Refine as needed — Use the project chat to add, remove, or modify tickets
Ticket generation works for any type of project — product launches, marketing campaigns, events, process improvements, HR initiatives, and more.
Starting a new project
When you create a project, the AI automatically begins the clarifying interview:- What are your success criteria or activation goals?
- Who’s involved (designers, engineers, product)?
- What are the key user pain points you’re addressing?
- What’s your target timeline for launch?
Ticket structure
Each generated ticket includes: Core fields:- Title — Clear, action-oriented
- Type — Story, Task, Epic, Milestone, or Deliverable
- Priority — P0 (critical), P1 (high), P2 (medium), P3 (low)
- Description — What needs to be done and why
- Acceptance criteria — 2-3 items that define done
- Estimated effort — XS, S, M, L, or XL
- Dependencies — IDs of tickets that must complete first
- Labels — Relevant tags for filtering and organization
Example generated ticket
Smart ticket ordering
The AI generates tickets in logical order based on project type:- Planning and discovery — Research, requirements, stakeholder alignment
- Core work streams — Design, development, content creation
- Key milestones — Launch readiness, testing, reviews
- Launch and handoff — Deployment, documentation, training
- Follow-up — Monitoring, iteration, retrospectives
AI tools under the hood
The ticket generation system uses four AI tools that power the chat interface:setClarifyingQuestions
Displays an interactive question card in the UI:id— Unique identifier (e.g., “q1”, “q2”)text— The question to askoptions— Optional array of multiple-choice answers
generateTickets
Creates the full set of tickets:listTickets
Retrieves current tickets when the user references them by name:updateTickets and removeTickets
Modify or delete tickets based on your feedback:Skipping the interview
If you already have a clear project scope, skip directly to ticket generation:- Click “Skip to ticket generation” in the chat interface
- Type “skip”, “proceed”, or “generate tickets now”
- The AI will generate tickets based on your initial project description
Best practices
Provide context in your project description
Provide context in your project description
The more detail you include upfront, the better your tickets will be. Mention goals, stakeholders, timeline, and key deliverables in your initial description.
Answer questions thoughtfully
Answer questions thoughtfully
The AI tailors tickets based on your answers. Be specific about success metrics, constraints, and who’s involved.
Review and refine
Review and refine
Generated tickets are a starting point. Use the project chat to adjust priorities, split large tasks, or add missing tickets.
Match your team's workflow
Match your team's workflow
After generation, customize labels, effort estimates, and ticket types to match your team’s conventions.
Powered by Gemini
Ticket generation uses Google’s Gemini 2.5 Flash model with structured output:- Fast response times (typically 2-5 seconds)
- Consistent JSON schema for all tickets
- Context-aware follow-up questions
- Handles diverse project types (not just software)
Next steps
Kanban board
Organize and track your generated tickets
Project chat
Refine tickets with conversational AI