> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hightouch.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Kognitiv

> Sync data from your warehouse to Kognitiv's loyalty platform

## Supported syncing

| Sync Type | Description | Supported Sync Modes |
| - | - | - |
| Any data set | Sync data from a source to a file-import specification in Kognitiv | Mirror |

Mirror mode means one file with all the rows in the query results will be created, every time the sync runs.

## Connect to Kognitiv

Go to the [**Destinations** overview page](https://app.hightouch.com/destinations?from=docs) and click the **Add destination** button. Select **Kognitiv** and click **Continue**.

Hightouch syncs to Kognitiv via their UploadFile Web Service, which uses a security token. Enter your security token.
If you do not have a security token, contact Kognitiv Loyalty Support to set one up.

## Syncing data

### File import specifications

Choose which file import specification you'd like to import to Kognitiv. Hightouch offers templates for:

* Member descriptor file
* Loyalty member custom fields

Access the complete list of Kognitiv's file import options [here](https://info.kognitivloyalty.com/File_Import_Specifications.html).
If you'd like to sync to a file import specification that isn't listed, select **Custom** and enter in the column fields as mappings.

### Field mapping

If you selected one of the file import specifications listed above, column mapping options will be available to select from. You can add additional mappings by creating a new field.

If you selected **Custom** file import specification, enter the field that you'd like to map data to.

## Tips and troubleshooting

To see the exact API requests and responses from each sync run, use the [live debugger](https://docs.hightouch.com/syncs/debugger.md). To get notified by Slack, PagerDuty, SMS, or email when a sync fails, set up [sync alerts](https://docs.hightouch.com/syncs/alerting.md). If you run into an issue this page doesn't cover, [contact support](#pylon-chat).
