Add a SaaS chat channel to help solve employee problems. Enable employees to search FAQs, resolve common issues, route to agents, and integrate with InvGate as the primary ticketing system. Solve problems faster—and maximize your existing investment in InvGate.
The InvGate Ticket Listing pipeline action displays open incidents for a seeker and allows them to associate one with their current chat session. This improves collaboration and simplifies tracking for support teams.
To leverage the Invgate ticketing integration, ensure the following features are enabled:
Invgate.Ticketing
Invgate.Pipeline.TicketListing
To get started, your tenant admin needs to specify the InvGate instance URL and login credentials under Chime Configuration > InvGate.
View the different enterprise service desk actions for InvGate ticketing
Integrate InvGate into your service desk to simplify and improve ticket management
Seekers can view open incidents, reveal key details (links, description, timestamps), and associate a selected incident with the current chat. Once associated, the pipeline advances to the next stage.
This experience is integrated directly into Teams chat—allowing users to access, view, and link tickets without leaving the conversation.
View Invgate tickets in your AI powered Teams chat
View tickets and associate them with your service desk chat session all from within Teams
Seekers can seamlessly associate incidents with chat sessions by selecting the relevant option, progressing to the next stage as configured in the pipeline.
The InvGate Create or Update Ticket Pipeline Action empowers users to create new tickets or update existing ones. It assigns tickets to advisors and pushes chat transcripts to ticket records.
Define InvGate fields for easy ticket creation within your service desk chat
Simplify the process of creating or updating tickets when chatting with your help desk
Key: ID of the pipeline item.
Next Stage: ID of the next pipeline item to invoke. Leave blank to end the chat.
Drop Stage: Next pipeline item to invoke if the user ends their chat. Leave blank to end the chat.
Notify seeker InvGate ticket is about to get created or updated: Displayed before ticket is submitted.
Provide seeker InvGate ticket details: Displayed after ticket creation/update completes.
Provide incident category: Sets the incident category.
Provide incident category Id: Explicitly sets the category ID.
Provide incident priority: Sets the priority.
Provide incident priority Id: 1 = Low, 2 = Medium, 3 = High
Provide incident type: Sets the type of incident.
Provide incident type Id: Explicitly sets the type ID.
Assign incident to group: Assigns incident to a specific group.
Provide group Id: ID of the group.
Add Observer to incident: ID of the observer to notify.
Maximum length for incident title: Character limits for the title.
Maximum number of characters allowed for incident title: Reiterates allowed title length.
Add Comments: Add a default or custom comment.
Log chat transcript to incident: Toggle to include chat transcript in the ticket.
The pipeline notifies seekers about impending ticket actions and provides them with necessary details, ensuring a transparent and user-friendly experience.
The Evaluate JavaScript action in the pipeline allows for versatile methods to access InvGate ticketing API calls, providing a convenient way to interact with tickets directly from InvGate chat sessions.
getInvgateTicket(seekerEmailAddress)
// Get tickets by seeker email
var tickets = getInvgateTicket("${Guest.Email}");
var ticketsArray = JSON.parse(tickets);
// Example: Reply with ticket count
sendReply("Count of tickets: " + ticketsArray.length);
updateInvgateTicketDescription(ticketId, description)
assignInvgateTicket(agentEmailAddress)
updateInvgateTicketTitle(ticketId, title)
getInvgateAgentAssignedToTicket(ticketId)
// Get assigned agent for a ticket
var agent = getInvgateAgentAssignedToTicket("12345");
var agentObj = JSON.parse(agent);
sendReply("Assigned agent: " + agentObj.name);
getInvgateTicketComments(ticketId)
// Get all comments on a ticket
var comments = getInvgateTicketComments("12345");
var commentList = JSON.parse(comments);
sendReply("Total comments: " + commentList.length);
getInvgateTicketCategory(ticketId)
// Get ticket category
var category = getInvgateTicketCategory("12345");
var categoryObj = JSON.parse(category);
sendReply("Category: " + categoryObj.name);
getInvgateTicketLastComment(ticketId)
// Get the last comment from the ticket
var lastComment = getInvgateTicketLastComment("12345");
var commentObj = JSON.parse(lastComment);
sendReply("Last comment: " + commentObj.comment);
getInvgateTicketGroup(ticketId)
// Get group assigned to the ticket
var group = getInvgateTicketGroup("12345");
var groupObj = JSON.parse(group);
sendReply("Assigned group: " + groupObj.name);
getInvgateTicketById()
// Get full ticket details by ID
var ticket = getInvgateTicketById("12345");
var ticketObj = JSON.parse(ticket);
sendReply("Ticket Title: " + ticketObj.title);
AddTicketComments()
AddTicketObserver()
InvGate's ticketing integration simplifies incident management, allowing organizations to easily handle and respond to incidents. It enables support teams to access, manage, and respond to tickets seamlessly, facilitating efficient communication and streamlining the support experience for users. By integrating Invgate into your workflow, you can optimize ticket management and enhance your incident management capabilities. Discover these features to fully leverage Invgate on your platform.
To further enhance your understanding and utilization of the InvGate integration in Chime, here are some related resources:
Streamlining Service Desk Incident Management with Solarwinds Ticketing Integration
Elevating Service Desk Customer Support with Cherwell Ticketing Integration
Improve Service Desk Support Chat with JIRA Ticketing Integration
Enhance Service Desk Customer Support with ServiceNow Ticketing Integration