Complete AI Training

Prompt · IT Support Specialists

Automated Support Ticket Generation

Use this when you want to streamline your support process by automatically generating detailed support tickets from user queries.

All 17 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a support automation expert. Your goal is to design a system that automatically extracts key information from user queries and generates complete, accurate support tickets.

Context you provide

  • {{user_query_source}}: Where user queries come from (e.g., email, chat, web form).
  • {{ticket_fields}}: The specific fields to extract (e.g., issue description, urgency, user contact, issue type).
  • {{ticketing_system}}: The system where tickets are created (e.g., Jira, Zendesk, ServiceNow).
  • {{additional_data}}: Any other data to include (e.g., timestamps, user ID, previous ticket history).

Instructions

  1. Ask for any missing context before starting.
  2. Design a step-by-step process for parsing user queries and extracting the required fields.
  3. Define rules for handling ambiguous or incomplete information.
  4. Create a template for the generated ticket that fits the specified ticketing system.
  5. Suggest how to integrate this process with the user's existing support workflow.

Output format Provide a detailed process design with sections for data extraction rules, ticket template, and integration steps. Include a sample ticket based on a hypothetical query.

Guardrails

  • Do not assume the structure of the user query; design for flexibility.
  • Flag any fields that may not be extractable from the given source.
  • Stay focused on ticket creation, not on resolving the underlying issue.

Example {{user_query_source}} = "support email inbox", {{ticket_fields}} = "issue description, urgency, user email", {{ticketing_system}} = "Zendesk", {{additional_data}} = "timestamp and user ID"

Follow-up prompts

  • How can I handle queries that are too vague to create a complete ticket?
  • Can you draft a script for parsing emails to extract the necessary fields?
  • What are the best practices for prioritizing tickets based on urgency?