Skip to main content
Gorgias
Updated over 2 weeks ago

Introduction

The charles Gorgias integration seamlessly integrates into your existing customer support processes. It lets you automatically open tickets on Gorgias via charles, and enables your agents to respond from Gorgias via WhatsApp.

Features

  1. Create Gorgias ticket node: The "Create Gorgias Ticket" node can be added at any point in a flow. Once your customers reach that step of the flow, charles will open a Gorgias ticket. On the node you have the following configuration options:

    • Ticket title: Each Gorgias ticket is created with a subject line. If you want to create rules or filters based on the subject line, here is the place to define it as you like

    • Number of messages this setting lets you define how many of the last messages with that customers should be attached to the ticket when creating it. Add up to 10 to give your agents enough context to close the ticket as fast as possible

    • Note that every ticket is also created with a charles tag. You can also use this to filter tickets and create rules.

  2. Ticket status check: The check of the ticket status in the condition node lets you filter out people that currently have an open Gorgias ticket. We recommend not to send campaigns and other marketing content to customers who have an open service request as this most likely will decrease customer satisfaction.

  3. Bi-directional sync of messages between charles and Gorigas:

    1. Let agents send messages via WhatsApp from Gorgias:

      1. Option 1: Use the "Reply via WhatsApp widget" if you only want to send a text message

        • The widget is added after completing all installation steps

      2. Option 2: Use the native reply area, see replying via Gorgias

3. Bi-directional communication between charles and Gorgias: With the integration you can use the Gorgias interface to chat with your customers on WhatsApp. Simply type your message and hit Send. All photos and videos from your customers will also be added to the ticket and your agents can also respond with attachments such as photos or PDFs.

Currently, videos sent by users via WhatsApp are not always saved on the ticket. Instead you'll see "Sent a video" on the ticket. Workaround: check the video in charles directly.

Installation

To install the Gorgias integration on a charles instance, please follow the following steps:

  1. Generate Gorgias API Key

    • Navigate to Settings from the top-left menu, scroll down and click on REST API.

    • Next, if you can’t see the third input field Password (API Key), please click the blue Generate API Key button

  2. Connect charles and Gorgias

    • In charles, navigate to Settings > Integrations and click on the Marketplace tab

    • Click on the Gorgias card, click Configure and on then on Next

    • Now, also copy and paste from Gorgias

      • Base API URL

      • Username (your email address)

      • Password (API Key)

    • Click Next

  3. Sync templates (makros) from charles to Gorgias

    • Select the templates you want to sync to Gorgias from the dropdown in the next step.

    • Click Finish

Setting up your Gorgias Flow(s)

Depending on your ideal set up, you might want to forward every incoming message to Gorgias or you only want to open tickets in specific scenarios. If the former is the case, please create a new flow.

Next, right-click on the canvas and select Create Gorgias Ticket from the menu. Connect the trigger to the node and publish the flow.

Finally, go to

https://<your-company>.hello-charles.com/journeys/settings/triggers

and select the flow you just created from the drop down on the right.

With this setup using the Catch-all trigger, every incoming message will open a new Gorgias ticket and for customers who already have an open ticket, the message will be appended to the ticket.

In case you only want to open tickets in specific instances, add the Create Gorgias ticket node in the flows where you want to create the tickets.

Using the condition node

If you want to avoid sending customers promotional content while they have an open service ticket, you can use our condition node to filter these people out. Simply add a condition node to the canvas and select properties from the drop-down menu.

Replying via Gorgias

Option 1: Use the "Reply via WhatsApp widget" if you only want to send a text message

  • The widget is added after completing all installation steps

Option 2: Use the native reply area

Whenever a ticket is created from charles via WhatsApp, the integration automatically attaches the last few messages to the ticket. Additionally, we add the link to the charles feed.

To respond via Gorgias, you can use the native text editor. To make sure the response arrives at the correct customer, simply select Email from the drop down in the top left of the composer, search for charles 💛 and select it.

When clicking on Send, the message will be sent via WhatsApp.

To send templates, click on the ⚡icon and search for the name of the template you want to send. Clicking on Apply Makro will send the template.

If you don’t immediately find the correct contact (charles 💛) after typing “charles” in the search bar for the addressee, you can go to Contacts, search for the contact, and change the name to something more unique that you can find faster.

Troubleshooting

Caveats

  • Currently, when you delete a ticket on Gorgias which is linked to a conversation on charles, then the ticket is not deleted on charles. Therefore, please always close tickets, then delete them.

Did this answer your question?