This action is invaluable for automating ticket creation in specific scenarios, such as when a user reopens a previously closed issue or when a complex request needs to be broken down into multiple tickets. It ensures consistency and reduces manual effort by pre-filling ticket details based on your defined logic.
This action is available only as a Triggered action in a workflow.
Quick start
1
Add the action
Add “Build New Ticket” to a triggered workflow where you want to conditionally create new tickets.
2
Set reference ticket
Choose the ticket that will serve as the reference for building the new ticket (typically the trigger ticket).
3
Write clear instructions
Define your logic for when and how to create new tickets. Be specific about:
- Conditions for creating the ticket (e.g., “if this is a reopened issue”)
- How to populate fields (title, board, status, priority, description)
- Whether to use details from the reference ticket
4
Add Create New Ticket action
Always follow with the “Create New Ticket” action to actually create the ticket in your PSA using the prepared data.
How it works
This action examines your reference ticket and applies your custom instructions to make an intelligent decision about ticket creation. It:- Analyzes the reference ticket - Reviews content, metadata, and context
- Evaluates your instructions - Uses your custom logic to decide if creation is necessary
- Prepares ticket data - If creation is warranted, determines all properties (title, board, status, priority, description)
- Provides reasoning - Explains why a ticket was or wasn’t built
- Outputs structured data - Creates ready-to-use ticket information for the Create New Ticket action
Setup
Reference ticket: The ticket that serves as the basis for analysis (usually your trigger ticket). Instructions: Detailed guidance for the AI on when and how to create new tickets. Include:- Specific conditions that warrant ticket creation
- How to populate each field (title, board, status, priority, description)
- Whether to inherit details from the reference ticket or use new values
- Any time-sensitive logic using current date/time
What you get
After running, you’ll have structured ticket data ready for creation, detailed reasoning about the decision, and summary information for your Event History. This output feeds directly into the “Create New Ticket” action.Common use cases
Automatically reopening tickets
Automatically reopening tickets
When customers reply to closed ticket emails, automatically create a new ticket with the same details but marked as reopened. Instructions: “Create a new ticket if the reference ticket is identified as reopening an issue for a closed ticket. Use the same details as the reference ticket and append ‘[Re-opened Ticket]’ to the title.”
Splitting complex requests
Splitting complex requests
Break down complex onboarding requests into separate tickets for workstation setup and software licensing. Instructions: “Create a new ticket if the reference ticket is related to onboarding and mentions that the customer needs a new workstation. Use the same details but change the title to ‘New Workstation for [customer_name]’.”
Creating on-site visit tickets
Creating on-site visit tickets
When diagnostics reveal remote resolution isn’t possible, automatically create a field service ticket. Instructions: “Create a new ticket if the reference ticket indicates an issue that cannot be resolved remotely and requires an on-site visit. Mark as High Priority, assign to ‘Field Services’ board with ‘Scheduled’ status.”
Follow-up maintenance tickets
Follow-up maintenance tickets
After resolving certain types of issues, create follow-up tickets for preventive maintenance. Instructions: “Create a follow-up maintenance ticket if the reference ticket involved hardware replacement or critical system repair. Schedule it for 30 days out with ‘Preventive Maintenance’ title.”
Best practices
Be specific in instructions
Be specific in instructions
The more detailed and clear your instructions are, the more accurately the AI will build the new ticket. Provide clear conditions for when to create the ticket and exactly how to populate each field (title, description, board, status, priority).
Utilize reference ticket context
Utilize reference ticket context
Instruct the AI to use information from the reference ticket (company, contact, original description) when appropriate for the new ticket. This ensures consistency and maintains important context.
Define PSA metadata clearly
Define PSA metadata clearly
You can explicitly tell the AI which Board, Status, and Priority to use by name or ID within the instructions. The AI has access to all available options in your PSA configuration.
Always follow with Create New Ticket
Always follow with Create New Ticket
The “Build New Ticket” action only prepares the data for a new ticket. You must use the “Create New Ticket” action afterwards to actually create the ticket in your PSA. This two-step process allows for validation and flexibility.
Test thoroughly
Test thoroughly
Test your workflow with various reference tickets and instruction sets to ensure it behaves as expected in different scenarios. Use the Event History to review the AI’s reasoning if tickets aren’t built as expected.
Use time-based logic
Use time-based logic
The AI has access to current date, time, and weekday. You can use these in your instructions for time-sensitive logic (e.g., “If it’s Friday afternoon, set priority to High” or “Schedule for next business day”).
Iterate on instructions
Iterate on instructions
If the AI isn’t building tickets exactly as you want, refine your instructions. Small changes in wording can significantly impact the outcome. Review the reasoning messages to understand the AI’s decision-making process.
Example workflows
Reopened Issue Handler
Reopened Issue Handler
- Trigger: New email received on closed ticket
- Build New Ticket - Instructions: “Create reopened ticket with same details, append ‘[Re-opened]’ to title”
- Create New Ticket - Actually creates the ticket in PSA
- Notify Internal Team - Alert team about reopened issue
- Result: Seamless handling of customer follow-ups on closed tickets
Complex Request Splitter
Complex Request Splitter
- Trigger: New ticket created with onboarding keywords
- Build New Ticket - Instructions: “If mentions workstation, create separate workstation setup ticket”
- Create New Ticket - Creates the workstation ticket
- Build New Ticket - Instructions: “If mentions software, create separate licensing ticket”
- Create New Ticket - Creates the licensing ticket
- Result: Complex requests automatically split into manageable tasks
Field Service Escalation
Field Service Escalation
- Trigger: Ticket status updated to “Requires On-Site”
- Build New Ticket - Instructions: “Create high-priority field service ticket for on-site visit”
- Create New Ticket - Creates the field service ticket
- Assign Ticket - Assign to field technician
- Result: Automatic escalation to field service when remote resolution fails