If your company uses Get Satisfaction, you can create a Zendesk ticket from a Get Satisfaction topic and track it in Zendesk. Comments and status changes made in the ticket in Zendesk can be posted automatically to the original question in Get Satisfaction. See How it works below
The setup consists of the following steps:
You must have the following before you can set up the integration:
- Administrator privileges in both systems
- A paid plan with Get Satisfaction
- Be the employee or admin of a company that uses Get Satisfaction
How it works
Let's say you're a community moderator and somebody posts a question in your Get Satisfaction community. You decide to pass the question on to your support team by creating a ticket in Zendesk. Instead of pasting the content into a new ticket in Zendesk, you can click Import to Zendesk in the sidebar to create the ticket directly from Get Satisfaction.
A dialog box appears allowing you to modify the ticket subject and description. When you're done, click Post Ticket to create the ticket in Zendesk.
An agent working in Zendesk spots the new ticket in the Unassigned Tickets view and clicks it.
The agent adds a comment and changes the ticket status to Open.
Note: For the update to appear in Get Satisfaction, the ticket must be assigned to an agent and a ticket priority must be set.
A few moments after the agent makes the update, the agent's comment is posted as a reply to the question in Get Satisfaction:
The ticket's information is displayed in the Get Satisfaction sidebar for company staff:
Configuring Get Satisfaction
The first step is to configure Get Satisfaction so that it can create tickets in Zendesk.
- Log in to Get Satisfaction as an administrator.
- Click Configure on the toolbar. You may be asked to log in again.
- In the Configuration section in the sidebar, click Zendesk.
- Enter your Zendesk URL and credentials.
- Click Save.
Configuring Zendesk
Next, configure Zendesk to post new ticket comments as well as ticket status changes to Get Satisfaction. The mechanism used in Zendesk to post information in Get Satisfaction are triggers. Triggers let you send notifications to a target in response to events such as ticket updates.
Configuring Zendesk consists of the following steps:
Creating a target that points to Get Satisfaction
The first step is to create a target that points to Get Satisfaction. When you create your triggers in the next section, you'll select the Notify target action and select Get Satisfaction as the target.
To add a target that points to Get Satisfaction:
- In Admin Center, click the Apps and integrations icon () in the sidebar, then select Targets > Targets.
- Select
Add target. Note: You may need to scroll to the right to see the link.
- Select the Get Satisfaction target from the list and enter the following values in the fields:
- Title: Enter GetSatisfaction or something similar as the name of your target.
- Company Name: The name of your company in Get Satisfaction.
- Email: The email of the account you use to log in to Get Satisfaction.
- Password: The password for the Get Satisfaction account.
Example:
- Next to the Submit button, select Create Target from the menu, and then click
Submit.
The new target appears in the Targets tab in Zendesk.
Creating triggers that notify Get Satisfaction
After adding a target in Zendesk that points to Get Satisfaction, you can use it to build triggers that post information to Get Satisfaction every time a ticket that originated in Get Satisfaction is updated in Zendesk. The first trigger posts new ticket comments to Get Satisfaction. The second trigger posts ticket status changes.
To create a trigger that posts new comments to Get Satisfaction
- In Admin Center, click the Objects and rules icon () in the sidebar, then select Business rules > Triggers.
- Select Add Trigger.
- Enter a title for the trigger, such as "Post new comment to GetSat".
- In the Meet All of the Following Conditions section, add the following three
conditions:
- Ticket: Is... > Updated
- Ticket: Comment Is... > Public
- Ticket: Channel > Is > Get Satisfaction
- In the Perform These Actions section, select Notifications: Notify Target, and then select your Get Satisfaction target.
- In the Message box, enter the following content placeholder:
{{ticket.latest_public_comment_formatted}}
Before the notification is sent, the placeholder is replaced with the latest public comment on the ticket.
Your form should look as follows:
- Click Create Trigger.
To create a trigger that posts ticket status changes to Get Satisfaction
- In Admin Center, click the Objects and rules icon () in the sidebar, then select Business rules > Triggers.
- Select Add Trigger.
- Enter a title for the trigger, such as "Post ticket status change to GetSat".
- In the Meet All of the Following Conditions section, add the following three
conditions:
- Ticket: Is... > Updated
- Ticket: Status > Changed
- Ticket: Channel > Is > Get Satisfaction
- In the Perform These Actions section, select Notifications: Notify Target, and
then select your Get Satisfaction target.
The form should look as follows:
- Click Create Trigger.
You're done. You can test the integation by posting a question in Get Satisfaction as a customer and then performing the following tasks:
- As a moderator in Get Satisfaction, click Import to Zendesk in the sidebar.
- Switch to Zendesk and check that a new ticket is listed in the Unassigned Tickets view.
- Assign the ticket to an agent, and give it a priority. For updates to appear in Get Satisfaction, the ticket must be assigned to an agent and a ticket priority must be set.
- Enter a public comment in the ticket and change its status to Open.
- Wait a moment, then switch to Get Satisfaction to verify that the comment was posted
as a reply to the original question.
Because you're interacting with an external target, there may be a delay between when the trigger runs and when you'll see the results in Get Satisfaction.
For more information on triggers, see Trigger resources.