Mapping tells Kayse where each piece of information should go.
When you import a file, Kayse needs to know which spreadsheet column is the client's name, which column is the phone number, which columns should become custom fields, and which values should connect to tasks or CRM fields.
This guide explains the full flow from file import to Kayse storage and CRM delivery.
Use this article with the Smart Tasks & Forms in Kayse article when task answers need to become case data or CRM data.
There are three related kinds of mapping in Kayse:
They work together, but they are not the same thing.
File mapping decides how imported data enters Kayse. Task mapping decides whether that data should also create or fill tasks. CRM field mapping decides which saved Kayse values can be sent to your CRM.
Kayse does not invent CRM destination fields. It loads supported fields from the connected CRM integration and shows them in the mapping interface.
For SmartAdvocate, Kayse can show supported system fields and UDFs for the selected case type. When SmartAdvocate provides a short name for a UDF, Kayse uses that label so the field list is easier to match.
For LawRuler, Kayse shows the supported LawRuler fields and questions available through the connected integration.
If a CRM field is missing from the picker, first confirm that the CRM integration is connected, the correct case type is selected, and the field is available for that case type in the CRM.
CRM mappings are configured in:
Settings -> Integrations -> SmartAdvocate or LawRuler -> CRM Mappings
From there, select the CRM case type and map each Kayse field or custom field to the matching CRM destination field.
Task mapping can also happen during import or form setup when an imported value or task answer should be connected to a Kayse task. That task answer still needs a Kayse field and CRM mapping before it can be sent to the CRM.
The safest way to think about the flow is:
File column means a column in your spreadsheet, such as Phone, Date of Incident, or Insurance Provider.
Kayse field means a built-in place where Kayse stores data, such as first name, phone number, case type, or case status.
Custom field means a field your firm creates for information that is not built into Kayse.
Task means a question or action item that can be assigned to a case, usually inside a form.
Task answer means the value saved when a task is filled out or when an imported value is connected to a task.
CRM field mapping means the saved connection between a Kayse field and a SmartAdvocate or LawRuler field.
Before importing, make sure you know:
If you want values to sync to your CRM, also make sure the CRM integration is connected and Send mapped fields to CRM is enabled.
If the file came from your CRM, include the CRM's case or contact IDs when they are available. These IDs help Kayse keep the imported case connected to the right CRM record.
Use this order when you want imported data to reach Kayse tasks and your CRM:
Start by uploading your file in the import tool.
Kayse reads the column names and suggests matches where it can. For example:
First Name can map to First NameMobile Phone can map to Phone NumberCase ID can map to Third Party Case IDDate of Birth can map to Date of BirthYou should review every suggested match before continuing. If a column is important but Kayse did not map it automatically, choose the correct Kayse field manually.
Standard fields are built-in Kayse fields, such as:
These fields are saved directly on the Kayse case or contact.
Some fields need extra setup. For example, if you map a date column, choose the date format that matches the file. If you map more than one phone or email column, choose which one should be primary.
Not every spreadsheet column needs to map to a built-in Kayse field.
If a column contains useful case information, you can keep it as a Kayse custom field. Examples include:
When a column is saved as a custom field, Kayse stores that value on the imported case. The field can then be used later for reporting, filtering, task answers, or CRM mapping.
If a column is not needed, leave it unmapped or do not include it as a custom field.
Custom fields are Kayse fields your firm defines.
Use custom fields when your firm needs to track information that is not one of Kayse's built-in fields. A custom field can be created in Company Settings, imported from a spreadsheet column, or connected to a task answer.
Kayse saves custom fields with a consistent internal key. To avoid duplicate fields, use the same label consistently across imports and setup screens.
For CRM-connected work, custom fields should also be attached to the correct case type. This makes them available in Settings -> Integrations -> CRM Mappings for that case type.
Task mapping is used when an imported value should also be connected to a Kayse task.
For example, your file may include a column called Insurance Provider. You may want Kayse to store that value as a custom field and also connect it to a task so the client or your team can review or update the answer later.
When task mapping is part of your import flow, use Create Task for the fields or custom columns that should become task-related. Then complete the task setup by choosing:
Selecting Create Task only marks the field as task-related. The task is created or connected only after the task setup details are saved.
Kayse supports task mapping for normal fields and custom fields, but not every system field should become a task. For example, technical IDs and case routing fields are usually used for matching and setup, not for client-facing tasks.
After mapping is saved, Kayse processes each row in the file.
For each valid row, Kayse can:
This means Kayse stores the data first. CRM delivery happens after that through CRM mapping and sync.
If you need tasks, do not run the final import until the task setup is complete. Otherwise, the value may still be saved as a regular Kayse field or custom field, but it will not be connected to a case task.
Kayse stores different kinds of mapped data in different places.
Standard case and contact fields are saved directly on the case or contact.
Custom fields that are not task-related are saved as case custom fields. These are visible as additional case information and can be used by reporting and CRM mapping.
Task-related custom fields are connected to a case task. Kayse keeps the link between the custom field and the task, and the task answer is stored with the case task. This helps Kayse understand that the value is both a case field and a task answer.
System-field task mappings create case task records for the imported case, while the actual case or contact value is still saved through the normal import mapping.
Kayse does not send every imported value to the CRM automatically.
The import tool stores values in Kayse. CRM delivery depends on your CRM integration settings and saved CRM field mappings.
A value is eligible to be sent only when all of these are true:
Depending on your setup, mapped values may be sent during the CRM sync process, campaign-related sync, or another configured integration flow. The important rule is the same: Kayse needs a saved mapping before it knows where a value belongs in the CRM.
CRM field mappings are managed in:
Settings -> Integrations -> SmartAdvocate or LawRuler -> CRM Mappings
For SmartAdvocate, mapped values can be sent to supported fields such as UDFs and supported system fields.
For LawRuler, mapped values can be sent to the configured LawRuler fields supported by the integration.
If a value is stored in Kayse but there is no matching CRM field mapping, Kayse keeps the value in Kayse but does not know where to send it in the CRM.
Imagine your firm imports a file with these columns:
First NameLast NamePhoneDate of IncidentInsurance ProviderYou map:
First Name to First NameLast Name to Last NamePhone to Phone NumberDate of Incident to a Kayse custom fieldInsurance Provider to a Kayse custom field and a taskWhen the import runs, Kayse creates the case and contact, saves the incident date as a custom field, and connects the insurance provider value to a task if task mapping was configured.
If Date of Incident or Insurance Provider also has a CRM field mapping, Kayse can send that saved value to the matching SmartAdvocate or LawRuler field.
Check that the field has a saved CRM mapping for the correct integration and case type. Also confirm Send mapped fields to CRM is enabled.
Make sure the custom field is attached to the selected case type. CRM Mappings only shows fields that are available for that case type.
Check that the column was marked as task-related and that the task setup was completed before the import was run.
That usually means the column was imported as a regular custom field, not as a task-related field. Regular custom fields are saved on the case, but they are not connected to a case task.
Empty values are skipped. Values without a saved CRM field mapping are also skipped because Kayse does not have a CRM destination for them.