Updated August 2019: These are specific instructions for use in Transposit. For other methods, check the Slack API website.
Use a slash command and a dialog to create a helpdesk ticket in a 3rd-party system. Once it has been created, send a message to the user with information about their ticket.
commands
bot
https://accounts.transposit.com/oauth/v2/handle-redirect
as a Redirect URI./helpdesk
open_helpdesk
in Transposit under DeployCreate a helpdesk ticket
[the problem you're having]
ticket_received
in Transposit under DeployTickets
anduserId
with type "Single line text"userEmail
with type "Email"title
with type "Single line text"description
with type "Long text"urgency
with type "Single select" and options Low
, Medium
, and High
Configure your Slack app's connection to Transposit:
Add Airtable and Slack's credentials to production under Deploy > Production Keys and follow the instructions.
Authenticate the Airtable environment variables in Transposit under Deploy > Environment Variables.
confirm_ticket
: The Slack API call to post the ticket confirmation message.
create_record
: Creates an airtable record of the helpdesk ticket.
get_records
: Returns a list of airtable records to get the id.
open_dialog
: The Slack API call to open the helpdesk dialog.
open_helpdesk
: The operation that is called when /helpdesk
is entered into the workspace.
ticket_received
: The operation that is called when the ticket is submitted.