Whether static or dynamic documents, generate all the necessary documents when you need them.
There might be various documents the customers should view or receive for the insurance product they purchase. These documents can be split into 2 different categories based on the nature of the documents - Static Documents and Dynamic Documents.
Static Documents are standard PDF documents that are exactly the same content for all customers. These documents do not go through a “generate” process, but rather being attached to the emails (or policies) as it is.
Example
Terms and Condition documents, Product Information, Data Privacy Disclosure, etc.
To set up a Static Document, simply drag and drop your static document (PDF) to the top grey area or click the Choose Files button and a browser file select popup will appear for you to select the file. Once the file is loaded, you will see them in the table below. You will be able to set the below information for this document.
Once a static document is configured, you will be able to update by clicking into the row on the document table. You’ll be able to update its
Name - simply overwrite the name in the field
Version - simple overwrite the version in the field
PDF file - simply click the bin icon to delete the old document and the Upload button should be enabled for you to select the new file.
If you do not need this document anymore (or you need to change the Designation or Language, which is not allowed as an update), you will be able to delete it by clicking the Delete button. If the Delete button appears to be disabled, this might be because this document is attached to some emails. In this case, you will need to remove this document from those emails first and the Delete button should be enabled.
Once the changes are made, you should click the Update button on the top right to save the changes. All changes will only be saved to test mode and will need to be published to live for them to take effect on live mode.
Dynamic Documents are dynamically generated documents that include different content for each customer. These documents will go through a “generate” process during which, it will retrieve dynamic data from each case and fill the documents accordingly. As it will go through the “generate” process, it is required to define when the document should be generated.
Example
Policy Certificate, Offer Certificate, etc.
To set up a Dynamic Document, simply click the Create Dynamic button on the top right. Once clicked, you will enter a 2-step process to configure the dynamic document.
The second step is to put in the HTML template. In the HTML, you will be able to design the document according to the need of your company’s CI and decide what content to include. Below is an example HTML template.
Example Dynamic Document HTML Template
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body
style="min-width: 100%; margin: 0; padding: 0; font-family: 'Raleway', sans-serif; color: #000000; background-color: #FFFFFF; color: #000000;"
yahoofix="true">
</body>
</html>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1"/>
<!--[if !mso]>
<!-->
<meta http-equiv="X-UA-Compatible" content="IE=Edge"/>
<!--<![endif]-->
<!--[if (gte mso 9)|(IE)]>
<style type="text/css">
table {
border-collapse: collapse;
}
table, td {
mso-table-lspace: 0pt;
mso-table-rspace: 0pt;
}
img {
-ms-interpolation-mode: bicubic;
}
</style>
<![endif]-->
<style type="text/css">
body {
color: #000000;
font-size: 13px;
}
body a {
color: #1188e6;
text-decoration: none;
}
p {
margin: 0;
padding: 0;
}
table[class="wrapper"] {
width: 100% !important;
table-layout: fixed;
-webkit-font-smoothing: antialiased;
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
h1 {
font-size: 20px;
}
h2 {
font-size: 16px;
}
img[class="max-width"] {
max-width: 100% !important;
}
.block-contact-us {
padding: 7px;
border: 1px solid black;
margin-top: 15px;
}
.table-box {
color: #000;
margin-top: 10px;
}
.table-box tr td {
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
}
.block-details-heading-info {
font-weight: bold;
margin-top: 30px;
}
@media screen and (max-width: 480px) {
table[class="wrapper-mobile"] {
width: 100% !important;
table-layout: fixed;
}
img[class="max-width"] {
height: auto !important;
}
a[class="bulletproof-button"] {
display: block !important;
width: auto !important;
font-size: 80%;
padding-left: 0 !important;
padding-right: 0 !important;
}
}
.img-logo {
content: url('https://kaskostatic.com/shared-assets/kasko-logo-transparent-dark-text-588x105.png');
}
</style>
<style type="text/css">body, p, div {font-family: 'Raleway', sans-serif;
}
</style>
<center class="wrapper">
<table bgcolor="#FFFFFF" border="0" cellpadding="0" cellspacing="0" class="wrapper" width="100%">
<tbody>
<tr>
<td bgcolor="#FFFFFF" valign="top" width="100%">
<table align="center" border="0" cellpadding="0" cellspacing="0" class="outer" role="content-container"
width="100%">
<tbody>
<tr>
<td width="100%">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<td>
<table align="center" border="0" cellpadding="0" cellspacing="0" height="950"
style="max-width: 700px;" width="700">
<tbody>
<tr>
<td align="left" role="modules-container"
style="padding: 0px 0px 0px 0px; color: #000000; text-align: left;" width="100%">
<table border="0" cellpadding="2" cellspacing="0" class="module" style="table-layout: fixed;"
width="100%">
<tbody>
<tr>
<td role="module-content" style="padding: 0px; height: 15px;">
<div>
<table border="0" cellpadding="1" cellspacing="1" >
<tbody>
<tr>
<td bgcolor="#ffffff" style="padding: 10px 5px;" >
<span class="sg-image">
<img class="img-logo"
style="width: 250px; "
/>
</span>
</td>
</tr>
</tbody>
</table>
</div>
<br><br><br>
<div>
<table align="center" border="0" cellpadding="0" cellspacing="0" height="50"
width="510">
<tbody>
<tr>
<td>
<h1 style="text-align: center;"> <h1 style="text-align: center;">Your Insurance Policy
</h1>
</h1>
</td>
</tr>
</tbody>
</table>
</div>
<span><b>Notes on the content of the contract </b> <br>
The content of the insurance contract and the scope of the insurance cover result from this
Offer, the general insurance conditions for protection - status
01/01/2021 - as well as the legal regulations. Verbal agreements are not valid.
</span>
<div class="block-details-heading-info">
<table class="table-box" cellspacing="0">
<tbody>
<tr>
<td style="width: 348px; font-weight: bold;">
Your personal information
</td>
<td style="width: 348px;"></td>
</tr>
<tr>
<td style="width: 348px; font-weight: normal;">
Policyholder Namer:
</td>
<td style="width: 348px;">{{ policy.first_name }} {{ policy.last_name }}</td>
</tr>
</tbody>
</table>
</div>
<div style="margin-top:20px;">
<table class="table-box" cellspacing="0">
<tbody>
<tr>
<td style="width: 348px; font-weight: bold;">
Your Insurance Details
</td>
<td></td>
</tr>
<tr>
<td style="width: 348px;">Gross Premium</td>
<td style="width: 348px;">€ 215.00
</td>
</tr>
<tr>
<td style="width: 348px;">Insurance Tax included</td>
<td style="width: 348px;">€ 75.12
</td>
</tr>
</tbody>
</table>
</div>
<!-- <div> </div> -->
<div style="margin:0px 0;">
<table align="center" border="0" cellpadding="" cellspacing="1" height="40"
width="100%">
<tbody>
<tr>
<td>
<div style="text-align: left;">
<span>These are VAT-free insurance premiums.
The current insurance tax is included in the premium.
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div style="margin-top:20px;">
<table class="table-box" cellspacing="0">
<tbody>
</tbody>
</table>
</div>
<div style="margin:0px 0;">
<table align="center" border="0" cellpadding="" cellspacing="1" height="40"
width="100%">
<tbody>
<tr>
<td> <br>
<div style="text-align: left;">
<span>The contract ends automatically, without the need for cancellation, at the agreed time - at the latest, however, at the point in time at which the insured vehicle is returned to the borrower.
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div style="margin:40px 0;">
<table align="center" border="0" cellpadding="1" cellspacing="1" height="40"
width="100%">
<tbody>
<tr>
<td> <br>
<div style="text-align: left;">
<span><strong>Contact</strong></span><br>
<span>If you have any questions, please contact support@kasko.io.</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- <div> </div> -->
</td>
</tr>
</tbody>
</table>
<br>
<div> </div><div> </div>
<div><br/>
<table border="0" cellpadding="0" cellspacing="0" style="width: 699px; text-align: left;">
<tbody>
<tr>
<td style="width: 33%;" valign="top">
<div>
<span>
</span>
</div>
</td>
<td style="width: 33%" valign="top">
<div>
<span>
<strong></strong>
</span>
</div>
<div>
<span>
<br/>
<br/>
<br/>
<br/><br>
</span>
</div>
</td>
<td style="width: 33%" valign="top">
<div>
<span>
</span>
</div>
<div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</center>
Once a dynamic document is configured, you will be able to update by clicking into the row on the document table. You’ll be able to update its
Name - simply overwrite the name in the field
Version - simply overwrite the version in the field
Action on which the asset should be generated - simply select another one from the dropdown
HTML Template - simply update the HTML as you wish
If you do not need this document anymore (or you need to change the Designation or Language, which is not allowed as an update), you will be able to delete it by clicking the Delete button. If the Delete button appears to be disabled, this might be because this document is attached to some emails. In this case, you will need to remove this document from those emails first and the Delete button should be enabled.
Once the changes are made, you should click the Update button on the top right to save the changes. All changes will only be saved to test mode and will need to be published to live for them to take effect on live mode.
Last updated
Static Document
Field
Description
Dynamic Document
Field
Description
⭐
Name
This is the file name for this document, meaning the customers will see this as the file name when they receive it.
Language
The language this document is associated with. In the case where the product supports multiple languages, only the document of a selected language (the same language the customers use) will be attach based on this setting.
Version
This is an optional field for version control.
Designation
This is essentially a tag for the system to recognise which kind of document this is, for example data_privacy , product_information , terms_and_conditions ,etc.
⭐
Name
This is the file name for this document, meaning the customers will see this as the file name when they receive it.
Language
The language this document is associated with. In the case where the product supports multiple languages, only the document of a selected language (the same language the customers use) will be attach based on this setting.
Version
This is an optional field for version control.
Designation
This is essentially a tag for the system to recognise which kind of document this is, for example offer, policy_certificate, etc.
Action on which the asset should be generated
This defines the time this document should be generated.
lead_created - when a lead is created
offer_created - when an offer (unpaid policy) is created
policy_activated - when the policy is activated (required activation feature)
policy_version_created - when a policy version is created, this means when policy is created, updated.