Welcome To Our Customer Service Portal


HTML Form submission to ticket

You can create an HTML form and submit it as a ticket to your Nanorep inbox.

Your Nanorep inbox will receive a ticket, containing all the fields that are part of the submitted form.

Below is an example of an HTML form that submits a ticket to the Nanorep inbox:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Create ticket API (Custom Contact-Form)</title>
</head>
<body>
<form action="https://my.Nanorep.com/common/api/createTicket" method="post" enctype="multipart/form-data">
Subject: <input type='text' name='subject' value='This is the title of the ticket' 
/><br />
Body: <textarea name="body">This is the body of the ticket</textarea><br />
Email: <input type='text' name='email' value='test@company.com' /><br />
Name: <input type='text' name='name' value='johnny' /><br /> <!-- name custom field. You can create as many fields as you like. -->
Phone: <input type='text' name='phone' value='123456' /><br /> <!-- phone custom field. You can create as many fields as you like. -->
Label: <select name='labelId'> <!-- label selection by the dropdown selection-->
<option value='-1'>Select the inquiry type:</option>
<option value='12F1BE'>Billing</option> <!-- The value of the label (Label ID) can be obtained in the Nanorep inbox.  -->
<option value='78907B'>Support</option>
<option value='103C8C'>General</option>
<option value='9E0A'>Sales</option>
</select><br />
<div id='textD'></div>
<input type="hidden" name='account' value='Nanorep' /> <!-- Enter your Nanorep account name -->
<input type="hidden" name='kb' value='8CB9462F7AB2120' /> <!-- The target knowledge-base / inbox -->
<input type="hidden" name='security_token' value='8CB9462F7AB2120' /> <!-- Please do not modify -->
<input type="hidden" name='success_redirection_url' 
value="/common/api/nonProtocolCreateTicketResponse.html" /> <!-- success url redirection -->
<input type="submit" value="submit"/>
</form>
</body>

 

The HTML form should meet the following requirements

1. The form must contain the four hidden fields (account, KB, security_taken and success_redirection_url).

2. The form should POST to https://my.Nanorep.com/common/api/createTicket

3. The KB is the target knowledge-base. The KB ID can be obtained by clicking on Settings-->Ticketing-->Ticketing Basic. The ID is marked in Red:

 

4. The security_token should be the same as KB.

The ticket will be available in the Nanorep inbox and will include all the fields, which will be displayed under the ticket "Details" section: