Admin Set-up and Global Configurations
Admin Account Configurations
Administrator Access Permissions
HelpdDesk+ Account Settings
Configuring knowledge-base integrations
Configure Jira Create Fields in Slack
Customer Satisfaction Feedback (CSAT) in Slack
Admin Account Overview
How to use
Connecting your Jira and Slack accounts
Creating a support request
Auto resolve common issues
Public vs private threads
Knowledge-base Ticket Deferment
Support Channel Settings
Configuring Support Channels
Automatically create a request for each message
Automatically remind users to create requests
Welcoming users to support channels
Off Hours Support
Agent Channel Settings
Updating issues / transitions / resolution
Create a new request
Mapping Emojis in channels for quick create
Configure mapping between request types and channels
Custom Auto Responses
Emoji Request Status Configuration
Configuring Shared Channels
Managing Unsupported Plugins by Blocking Issue Creation
Slash Commands - /helpdesk
Can I Schedule a Demo?
Understand user types
Add to channels
Adding to channel
Atlassian Marketplace Billing
How to connect if Jira is behind a firewall
What is the Nextup/HelpDesk+ static IP address
How do I report on the number of issues created from Slack?
How to find your bot ID?
How to resolve a SSL certificate issue
How do I change the name of the HelpDesk+ bot?
Understanding Jira user/agent permissions
Is my data secure and protected?
What ticketing systems are supported?
Updated by Nick Cron
HelpDesk+ connects your team in Slack to your service desk software in Jira. Here's how it works from a technical perspective.
- Slack makes API calls to our services in AWS when events are triggered
- Our services make API calls to Slack to send messages, react to button clicks, etc
- Our services make API calls to Jira to read and write data
- We use OAuth flows
- Add the bot to Slack and allow the required permissions to start the process
- Provide your Jira URL and connect to your Jira instance
- Create an application link in Jira (NOTE: This requires administrator permission)
- Complete the OAuth flow to allow access to the application link
This example shows you the process and API calls that occur to help you better understand the technical process.
Use Case: User sends a message to a support channel in Slack
- A User sends a message to a channel configured for automatic request creation.
- Slack sends a message to our systems based on the Events API
- We validate the message is from Slack using best practice
- Our system processes the payload by retrieving configuration data from our database.
- Our system makes a call to the Jira REST API to create the issue
- Our system makes a call to Slack to send a message to the channel to confirm the issue has been created.
- All communication is API based
- Slack makes API calls to our systems. These calls are verified to be authentic via signed secrets.
- We make API calls to Slack over HTTPS with OAuth
Jira / JSM Communication
- Communication is API and webhook based
- Jira sends data via webhooks to our systems
- We make API calls to Jira over HTTPS with OAuth
Read more about our security here.