Automating ticket creation ensures consistency and saves technician time, especially for recurring scenarios like re-opened issues or tasks that require a new, separate ticket.
How it works
Step 1: Input Data
The action takes a list ofNewTicketToBeCreated
objects. Each object contains all the necessary details (e.g., title, description, company, contact, status, priority, board/queue) for a new ticket. These details are typically generated and passed by a “Build New Ticket” action.
Step 2: Ticket Creation
For eachNewTicketToBeCreated
object received, the action makes a request to your PSA system to create a new ticket with the specified attributes.
Step 3: Output Structure
The action outputs messages confirming the creation of each new ticket, including the new ticket’s ID and title. This information is available to subsequent actions and is logged in the Event History.Configuration options
Default Tickets to Create
This field expects a list of ticket objects that need to be created. Typically, this input is provided by the output of a “Build New Ticket” action that runs earlier in the workflow. Each ticket object contains all the necessary information for the new ticket.What you’ll get
After the action runs, you’ll see:- Event History: Messages confirming the creation of each new ticket with details like the new ticket ID and title
- Internal Messages: Messages intended for internal MSP use that can be used in subsequent actions like “Add Ticket Note”
- Zero Credits: Creating a new ticket does not consume any credits
Use cases
Automatically Create a Ticket from a Re-opened Issue
Automatically Create a Ticket from a Re-opened Issue
Trigger: A customer replies to a closed ticket
Action 1: Build New Ticket - Configured to prepare details for a new ticket based on the re-opened issue (e.g., copy details, append “[Re-opened]” to title)
Action 2: Create New Ticket - Creates the new ticket in the PSA
Action 3: Add Ticket Note - Adds a note to the original closed ticket referencing the new ticket ID
Create a Follow-up Task Ticket
Create a Follow-up Task Ticket
Trigger: A ticket is resolved with a status indicating a follow-up is needed
Action 1: Build New Ticket - Configured with instructions to create a new ticket for the follow-up task (e.g., title “Follow-up: [Original Ticket Title]”, assigned to a specific team)
Action 2: Create New Ticket - Creates the new follow-up task ticket
Best practices
Always Use Build New Ticket First
Always use the “Build New Ticket” action before “Create New Ticket” to define the content and properties of the ticket you want to create. “Create New Ticket” relies on the output of “Build New Ticket”.Ensure Required Fields
Ensure the “Build New Ticket” action is configured correctly to provide all mandatory fields required by your PSA for ticket creation (e.g., Board/Queue, Status, Priority, Company).Monitor Creation Success
Review the Event History to monitor the successful creation of tickets and troubleshoot any issues.Link to Original Tickets
If you need to update the original ticket that led to the new ticket’s creation (e.g., add a note with the new ticket ID), use an “Add Ticket Note” action after “Create New Ticket”.Example workflows
Re-opened Issue Handler
Re-opened Issue Handler
- Trigger: Customer reply to closed ticket
- Build New Ticket - Prepare new ticket with “[Re-opened]” prefix
- Create New Ticket - Create the new ticket
- Add Ticket Note - Reference new ticket in original ticket
- Result: Clean separation of re-opened issues with proper tracking
Follow-up Task Creation
Follow-up Task Creation
- Trigger: Ticket resolved with follow-up required
- Build New Ticket - Create follow-up task ticket
- Create New Ticket - Create the task ticket
- Assign Ticket to Technician - Assign to appropriate team member
- Result: Automated follow-up task management
PSA compatibility
ConnectWise
- Creates tickets with all standard ConnectWise fields
- Integrates with ConnectWise boards and workflow rules
- Supports ConnectWise’s built-in notifications
Autotask
- Creates tickets with Autotask queue and field configurations
- Works with Autotask’s ticket lifecycle management
- Supports Autotask’s notification preferences