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.
https://accounts.transposit.com/oauth/v2/handle-redirectas a Redirect URI.
open_helpdeskin Transposit under Deploy
Create a helpdesk ticket
[the problem you're having]
ticket_receivedin Transposit under Deploy
userIdwith type "Single line text"
userEmailwith type "Email"
titlewith type "Single line text"
descriptionwith type "Long text"
urgencywith type "Single select" and options
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.