# eSignature

You can require a customer electronic signature when checking out from landing page funnels (lander and e-commerce campaigns). The system will create a PDF document containing the terms of service, customer eSignature, ipAddress and signature timestamp. This PDF contract can be automatically emailed to the customer on order completion using an auto-responder or retrieved from the CRM and used to fight chargebacks with card issuers.

### Require eSignature <a href="#esignature-requireesignature" id="esignature-requireesignature"></a>

Campaigns with the Require eSignature option checked will require an eSignature for terms of service.

![](https://wiki.konnektive.com/media/wiki/images/182/2538346d72dd45bea2f6ece52b923cd5/esig13.png)

If this option is checked, orders without a valid signature will receive the error "A valid signature is required."

![](https://wiki.konnektive.com/media/wiki/images/182/18d038199a804b71b40d390e64adfc97/esig16.png)

### Setting Campaign Terms of Service <a href="#esignature-settingcampaigntermsofservice" id="esignature-settingcampaigntermsofservice"></a>

You can set the campaign terms of service in the Terms of Service panel towards the bottom of the edit campaign page.

![](https://wiki.konnektive.com/media/wiki/images/182/e6ad6266208943d3a1c72ccf2cbc9414/esig14.png)![](https://wiki.konnektive.com/media/wiki/images/182/866f0c81b3f84bd18018080b90e778d3/esig15.png)

### Capturing Customer's Signature <a href="#esignature-capturingcustomerssignature" id="esignature-capturingcustomerssignature"></a>

#### Konnektive Form-Code <a href="#esignature-konnektiveform-code" id="esignature-konnektiveform-code"></a>

[Adding eSignature to Konnektive Form-Code](https://konnektive.atlassian.net/wiki/spaces/KCKB/pages/631537747/Adding+eSignature+to+Form-Code)

#### Direct API <a href="#esignature-directapi" id="esignature-directapi"></a>

The [Import Order API](https://api.konnektive.com/docs/order_import/) takes a data URL signature parameter.

![](https://wiki.konnektive.com/media/wiki/images/182/7bd5f043be5f4b308db767fbe0cc13c0/esig11.png)

### Customer Contract PDF <a href="#esignature-customercontractpdf" id="esignature-customercontractpdf"></a>

Terms of service will be combined in a pdf with the eSignature and stored as a file on the customer details page.

![](https://wiki.konnektive.com/media/wiki/images/182/9abbffa704c647c6a3ecf20413ad3a88/esig10.png)

### Accessing the Customer Contract PDF <a href="#esignature-accessingthecustomercontractpdf" id="esignature-accessingthecustomercontractpdf"></a>

#### Inside the CRM <a href="#esignature-insidethecrm" id="esignature-insidethecrm"></a>

1\) Go to the Customer Details Page.

2\) Click the Files tab.

3\) Click the download icon.

![](https://wiki.konnektive.com/media/wiki/images/182/5fd7fe080e474496876683f2d2be0e46/esig9.png)

#### Download From Order Details <a href="#esignature-downloadfromorderdetails" id="esignature-downloadfromorderdetails"></a>

1\) Go to the customer's Order Page.

2\) Look at the Details area.

3\) Click the Download Contract button.

![](https://wiki.konnektive.com/media/wiki/images/182/bfa88e8f82c84e0bbae16a3968a1686f/orders-download-contract.png)

#### Customer Contract API <a href="#esignature-customercontractapi" id="esignature-customercontractapi"></a>

The [Query Customer Contracts API](https://api.konnektive.com/docs/customer_contract/) returns the base64-encoded customer contract pdf file(s) based on order ID or customer ID.

### Attaching Customer Contracts to Auto-Responders <a href="#esignature-attachingcustomercontractstoauto-responders" id="esignature-attachingcustomercontractstoauto-responders"></a>

You can send the customer contract as a file attachment named agreement.pdf for Initial Order, Recurring Order, All Orders, and Pre-Billing auto-responders.

Check the Attach Signed Customer Contract PDF checkbox and click Update.

![](https://wiki.konnektive.com/media/wiki/images/182/753ff05ef5874246807c8bb9c09b796c/esig12.png)


---

# 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://help.konnektive.com/konnektive-crm/crm-setup/campaign-setup/esignature.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.
