> For the complete documentation index, see [llms.txt](https://limechatai.gitbook.io/limechat-product-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://limechatai.gitbook.io/limechat-product-guide/helpdesk/integrations/kapture.md).

# Kapture

***

## 1. How to setup/enable Kapture Integration

#### Overview

LimeChat seamlessly integrates with Kapture, enabling users to:

* Fetch ticket status using Kapture's API for automating ticket resolution tracking in LimeChat's Helpdesk.
* Raise tickets directly via LimeChat CRM.

***

## Steps to setup integration

#### Step 1: Generate an Authentication Token

To use the APIs, an Authentication Token must be generated using the following credentials:

* **DOMAIN**
* **PULL\_API\_KEY**
* **PUSH\_API\_KEY**
* **GET\_TICKET\_API\_KEY**

#### Step 2: Ticket Pull API Configuration

**Purpose:** Retrieve information on specific tickets (start date and end date are mandatory).

#### Steps:

{% stepper %}
{% step %}
Navigate to **Configuration** → **API Configuration** → **Select Ticket API** → **Click on Ticket Pull API**.
{% endstep %}

{% step %}
Enter the API name to create an API request.
{% endstep %}

{% step %}
Select mandatory fields (start and end date) along with additional required parameters to generate the API URL.
{% endstep %}

{% step %}
Assign the **Auth Key** to the API before generating the request.
{% endstep %}

{% step %}
The created API will be listed under the **API Information** section.
{% endstep %}

{% step %}
Each API request is created along with an **Auth Key** to pass the URL.
{% endstep %}
{% endstepper %}

#### Step 3: Ticket Push API Configuration

**Purpose:** Push ticket data into the database (title is mandatory for ticket creation).

#### Steps:

{% stepper %}
{% step %}
Navigate to **Configuration** → **Partner Configuration** → **API Configuration** → **Select Ticket API** → **Click on Ticket Push API**.
{% endstep %}

{% step %}
Enter the API name to create an API request and set the key expiry date.
{% endstep %}

{% step %}
Select mandatory required fields along with additional parameters to generate the API URL.
{% endstep %}

{% step %}
Each API request is created along with an **Auth Key** to pass the URL.
{% endstep %}
{% endstepper %}

#### Step 4: Get Ticket API Configuration

**Purpose:** Retrieve a list of tickets using various parameters (ticket ID is mandatory).

#### Steps:

{% stepper %}
{% step %}
Navigate to **Configuration** → **Partner Configuration** → **API Configuration** → **Select Ticket API** → **Click on Get Ticket API**.
{% endstep %}

{% step %}
Enter the API name to create an API request and set the key expiry date.
{% endstep %}

{% step %}
Select mandatory required fields along with additional parameters to generate the API URL.
{% endstep %}

{% step %}
Each API request is created along with an **Auth Key** to pass the URL.
{% endstep %}
{% endstepper %}

#### Step 5: Connect Kapture with LimeChat CRM

{% stepper %}
{% step %}
Copy and paste the API keys into **Settings** → **Integrations** → **CRM Partners** → **Kapture** in LimeChat HelpDesk.
{% endstep %}

{% step %}
Enter the following details:

* **Domain**
* **Pull API Key**
* **Push API Key**
* **Get Ticket API Key**
  {% endstep %}

{% step %}
Once these values have been correctly updated, the integration setup is complete.
{% endstep %}
{% endstepper %}

***

## 2. Scope of Integration

#### Features and Capabilities:

1. **Ticket Creation from LimeChat CRM**
   * Users can create a Kapture ticket using existing ticket values in LimeChat CRM.
2. **Conversation Sync**
   * When a Kapture ticket is created, a dump of the LimeChat conversation is shared with the ticket.

#### Feature Overview

#### How to Create Tickets:

{% stepper %}
{% step %}
Navigate to **Tickets** in LimeChat CRM.
{% endstep %}

{% step %}
Open any ticket.
{% endstep %}

{% step %}
Once the integration is set up and live, users will see Kapture under **'CRM Tickets'**.
{% endstep %}

{% step %}
Click the **+** icon → A form appears → Fill in the required details → Submit the form to create a Kapture ticket.
{% endstep %}

{% step %}
Once created, a link to the Kapture ticket will appear in the same section, allowing easy access.
{% endstep %}
{% endstepper %}

***

## Data Being Passed to Kapture

1. Dump of Conversation
2. Tags/Label Data
3. Contact Sync

***
