# Using an External Ticketing System

{% hint style="info" %}
Before starting, ensure the following:

* You have [integrated your Slack Workspace with ClearFeed](https://docs.clearfeed.ai/clearfeed-help-center/getting-started/signing-up-for-clearfeed)
* You have integrated ClearFeed with the ticketing system
* Product edition is set to "Integrations" in [Plans & Billing](https://web.clearfeed.app/settings/plans-and-billing)
  {% endhint %}

Once done, you can create your first collection - a group of Slack channels that have similar helpdesk settings

## Create Collection

1. Navigate to [Collections](https://web.clearfeed.app/collections) from the side navigation bar.
2. Click on the `Add new Collection` button on the bottom-left of the page.
3. Choose support team members as **Responders**
   * Responders are members of the support team
   * Responder settings are used to manage status changes on your ticketing system. Responses from your support team on Slack are considered like responses from the ticketing system
4. Add **Request channels** on which you plan to provide support to customers
   * All public Slack channels can be added from the web app
   * Private Slack channels can be added by typing `/invite @Clearfeed` on the Slack channels. They can only be added after a Collection is created
5. Under the Triage Channel configuration, choose the `Proceed without Triage` option
6. Under **Ticketing Settings**, select your preferred integration and define how tickets should be created:

   **Trigger Mode**:

   * **Emoji-Based**: Tickets are created when a specific emoji (e.g., :tickets:) is added to a thread.
     * Choose which users' reactions should trigger ticket creation — either **anyone** or **only responders**.
   * **Automatic**: Tickets are created for **every new message** posted in the request channel.

<figure><img src="https://github.com/clearfeed/new-docs/blob/main/getting-started/.gitbook/assets/Screen%20Recording%20-%20Jun%2017,%202024%20(4).gif" alt="" width="563"><figcaption></figcaption></figure>

## Creating Tickets

1. Anyone can apply :tickets: on a Slack thread on request channels and convert them to tickets
   * In case of automatic trigger, any new message from non-responders on the channel would create a ticket automatically
2. After a ticket is created, ClearFeed will post a reply on the request thread with the following information: Ticket ID, Title (with a link to the ticket), and Color Coded Ticket Status.

<figure><img src="https://github.com/clearfeed/new-docs/blob/main/getting-started/.gitbook/assets/Zendesk%20ticket%20creation%20example%20(1).gif" alt=""><figcaption><p>Creating a ticket using emoji</p></figcaption></figure>

## Bidirectional sync

* Replies on the Slack threads are synced to the integrated ticketing system
* Any public comments on the ticket are synced back to the same Slack thread
* The status from the integrated ticketing system is also synced with the Slack thread

<figure><img src="https://github.com/clearfeed/new-docs/blob/main/getting-started/.gitbook/assets/Ticket%20link%20and%20status%20update%20(docs)%20(1).gif" alt=""><figcaption><p>Ticket details and status shared and updated real-time on Slack</p></figcaption></figure>

## Additional Features

* Slack Forms for creating tickets with fields from external helpdesks
* Controls on which fields from external helpdesks are editable from Slack
* Controlling which Ticket fields to display on Slack
* Ability to work on tickets on Slack from Triage channels
* To explore these in detail, explore individual sections for each integration:
  * [Zendesk](https://docs.clearfeed.ai/clearfeed-help-center/integrations/zendesk)
  * [Freshdesk](https://docs.clearfeed.ai/clearfeed-help-center/integrations/freshdesk)
  * [Intercom](https://docs.clearfeed.ai/clearfeed-help-center/integrations/intercom)
  * [JIRA Service Management](https://docs.clearfeed.ai/clearfeed-help-center/integrations/jira-service-management)
  * [Salesforce](https://docs.clearfeed.ai/clearfeed-help-center/integrations/salesforce)
  * [JIRA](https://docs.clearfeed.ai/clearfeed-help-center/integrations/jira)
  * [Linear](https://docs.clearfeed.ai/clearfeed-help-center/integrations/linear)
