# 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

***


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://limechatai.gitbook.io/limechat-product-guide/helpdesk/integrations/kapture.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
