Overview

In this tutorial you will learn how to integrate the RedCritter Connecter platform with Zendesk, a popular cloud-based customer support tool.

We're assuming you already have a Zendesk Administrator account and that you're familiar with the Connecter APIs.

We'll teach you how to create a RedCritter extension in Zendesk, configure a Rewards Store in Connecter, then give Reward Points and add an Action from Zendesk using our APIs, which will then trigger Skill points and Badges based on their configuration.

You can follow along by watching the video or by reading the instructions below:



Instructions

Zendesk 

Integration

1. Download and extract the contents of ZendeskAssets.zip to your computer.


Zendesk Integration

2. Sign into Connecter and Create an App (or App Domain) for your Zendesk integration.

Note: Make sure the Rewards Admin Email is filled out correctly.


Zendesk Integration

3. Create a Reward for your default App Domain.


Zendesk Integration

5. Sign in to your Zendesk Administrator account, click Settings and then Extensions.


Zendesk Integration

6. Find and click URL Target.


Zendesk Integration

7. Configure your new Target with the following info:

  • Title: RedCritter
  • URL: https://redcritterconnecter.com/zendesk.ashx
  • Method: GET
  • Attribute Name: value
  • Username: default
  • Password: {Your App or App Domain's Secret Key}

Zendesk Integration

8. Once you've tested your target, click Submit.


Zendesk Integration

9. In Settings, find Business Rules and click Triggers.


Zendesk Integration

10. Configure a new Trigger to Adjust Reward Points in Connecter:

  • Trigger Title: Give Reward Points for Solving an URGENT Ticket
  • Conditions: Ticket: Status, Is, Solved
  • Conditions: Ticket: Priority, Is, Urgent
  • Conditions: Other: Current user, Is not, (end-user)
  • Actions: Notifications: Notify Target, RedCritter
  • Message: method:AdjustRewardPoints|ProfileEntity:{{current_user.email}}|points:10|comment:You closed an urgent ticket! Great job!

Zendesk Integration

11. Create your new Trigger.


Zendesk Integration

12. To test out your new trigger, Add a New Ticket.

Note: To meet the conditions, make sure the priority is set to Urgent.


Zendesk Integration

13. Then, Submit the Ticket as Solved.


Zendesk Integration

14. Check your (or the user's) email for a RedCritter App Invitation.


Zendesk Integration

15. Make sure you joined the App and received Reward Points.

Note: You can also check your App's activity feed in Connecter.


Zendesk Integration

16. Go back to Zendesk. In Settings, find Business Rules and click Triggers.


Zendesk Integration

17. Configure a new Trigger to Add an Action in Connecter:

  • Trigger Title: Ticket was Solved (Action)
  • Conditions: Ticket: Status, Is, Solved
  • Actions: Notifications: Notify Target, RedCritter
  • Message: method:AddAction|ProfileEntity:{{current_user.email}}|ActionName:Ticket Solved|Value:1

Zendesk Integration

18. Create your new Trigger.


Zendesk Integration

12. To test out your new trigger, Add a New Ticket.


Zendesk Integration

13. Then, Submit the Ticket as Solved.


Zendesk Integration

14. Back in Connecter, check your app's Activity Feed for updates.


Zendesk Integration

15. Create a New Skill and add your new action under Triggers.


Zendesk Integration

16. Create a New Badge and add your new action under Triggers.


Zendesk Integration

17. Go back to Zendesk. To test out your new configuration, Add a New Ticket.


Zendesk Integration

18. Then, Submit the Ticket as Solved.


Zendesk Integration

19. Back in Connecter, check your app's Activity Feed for updates.

Note: You can also check your Profile.


Zendesk Integration

Zendesk Integration

16. Back in Zendesk, continue adding as many Triggers as your heart desires.


Having technical problems? Feel free to contact us.