Nb Desk

Nb Desk

NB Desk is the feature build to extend current feature in Frappe HelpDesk with Slack Integration. This app will enable users to create ticket directly from their Slack Channel. And also get messages in individual thread for each ticket with 2 way communication

Install Now
1 install

NB Desk

Slack Integration

Note: This Integration is for private channels for frappe helpdesk

Features

  • After Installing this app user can send Notification to Slack Channel
  • Using /Ticket command User can create Ticket from Slack to frappe site
  • User can reply to specific threads in slack and those reply will be refllected to their frappe desk
  • Replies From frappe desk will alse be reflected in slack threads

Installation

Create a New Slack app

Logo

Go to App Manifest

Logo

Copy this and paste it in app manifest section of your app

bash{ "displayinformation": { "name": "Frappe Integrator", "description": "An app to Integrate Frappe with Slack", "backgroundcolor": "#464e63" }, "features": { "botuser": { "displayname": "FrappeDesk", "alwaysonline": true }, "slashcommands": [ { "command": "/ticket", "url": "{Your live site link}/api/method/nbdesk.api.slackevent.createslackticket", "description": "Please Write about your issue", "usagehint": "Use Subject key for writting the subject and desc for description", "shouldescape": false } ] }, "oauthconfig": { "scopes": { "user": [ "groups:history", "groups:read" ], "bot": [ "calls:read", "channels:history", "chat:write", "conversations.connect:read", "conversations.connect:write", "incoming-webhook", "metadata.message:read", "users:read", "users:read.email", "groups:history", "groups:read", "commands" ] } }, "settings": { "eventsubscriptions": { "requesturl": "{Your live site link}/api/method/nbdesk.api.slackevent.replycreation", "userevents": [ "message.groups" ] }, "orgdeployenabled": false, "socketmodeenabled": false, "tokenrotation_enabled": false }}Note: Change the your live site url

Now install the app to your workspace

LOGO

After installing the app will get a bot token in OAuth & Permission section and Webhook url at Incoming webhook sectionput it in you slack webhook url

fill all the Fields like webhook url Slack token and the channel name where you had installed the slack app set it to default and save it.

LOGO

Now you can Create Notification against communication by setting the trigger to new

User Reviews

Write a review

No reviews yet, be the first to review.