Skip to content

Instantly share code, notes, and snippets.

@psychobunny
Created January 26, 2018 19:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save psychobunny/e5632f818accfd81209e493909f27cdf to your computer and use it in GitHub Desktop.
Save psychobunny/e5632f818accfd81209e493909f27cdf to your computer and use it in GitHub Desktop.
Step-by-step instructions on configuring NodeBB's Zendesk integration

Documentation

Admin Control Panel

This plugin can be configured at NodeBB Admin -> Plugins -> Support Tickets.


Setup API Token

Create an Access Token on Zendesk Support at Zendesk Settings -> Channels -> API -> Settings. Under Token Access, hit enable and click on the plus icon to create a new access token.



Setup OAuth Client

Create a new OAuth Client on Zendesk Support at Zendesk Settings -> Channels -> API -> OAuth Clients. Click on the plus icon to create a new OAuth client.


You can copy and paste the Redirect URL found in NodeBB Admin -> Plugins -> Support Tickets -> Zendesk OAuth Tokens



Escalate Topic as Zendesk Issue



Screenshots


NodeBB post -> Zendesk ticket Synchronization


Zendesk ticket -> NodeBB post Synchronization


Category View


Add ticket navigation icons to the menu at General -> Navigation


Ticket Listing View

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment