ChangelogBook a demoSign up

Kognitiv

Sync data from your warehouse to Kognitiv's loyalty platform

Supported syncing

Sync TypeDescriptionSupported Sync Modes
Any data setSync data from a source to a file-import specification in KognitivMirror

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

Getting started

Connect to Kognitiv

Go to the Destinations overview page and click the Add destination button. Select Kognitiv and click Continue. You can then authenticate Hightouch to SFTP by entering the following required fields into Hightouch:

The user needs to have access to the target directory and file with write privileges. A permission denied error message during a sync indicates the user may not have write permissions for both the directory and the file.

You may need to allowlist Hightouch's IP addresses to let our systems connect to your SFTP server. Reference our networking docs to determine which IP addresses you need to allowlist.

Supported authentication methods

We support three authentication methods:

  • Username + password
  • Username + SSH private key
  • Username + SSH private key + passphrase

We support two formats for the SSH private key:

  • OpenSSH
  • RSA

Provide the full private key for the user, including the header and footer.

For example:

-----BEGIN OPENSSH PRIVATE KEY-----
<private key body>
<private key body>
<private key body>
-----END OPENSSH PRIVATE KEY-----

PGP encryption

The Kognitiv destination supports PGP encryption. Given a PGP public key, all files transferred to the destination will be encrypted.

To use PGP encryption, provide your public key in the PGP public key text area including the header and footer in the following format:

-----BEGIN PGP PUBLIC KEY BLOCK-----

<PGP public key body>
<PGP public key body>
<PGP public key body>
-----END PGP PUBLIC KEY BLOCK-----

The PGP private key is required to decrypt the files synced to your destination. You don't need to insert this value in Hightouch.

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. 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

Common errors

To date, our customers haven't experienced any errors while using this destination. If you run into any issues, please don't hesitate to . We're here to help.

Live debugger

Hightouch provides complete visibility into the API calls made during each of your sync runs. We recommend reading our article on debugging tips and tricks to learn more.

Sync alerts

Hightouch can alert you of sync issues via Slack, PagerDuty, SMS, or email. For details, please visit our article on alerting.

Ready to get started?

Jump right in or a book a demo. Your first destination is always free.

Book a demoSign upBook a demo

Need help?

Our team is relentlessly focused on your success. Don't hesitate to reach out!

Feature requests?

We'd love to hear your suggestions for integrations and other features.

Privacy PolicyTerms of Service

Last updated: May 22, 2025

On this page
  • Supported syncing
  • Getting started
  • Connect to Kognitiv
  • Supported authentication methods
  • PGP encryption
  • Syncing data
  • File import specifications
  • Field mapping
  • Tips and troubleshooting
  • Common errors
  • Live debugger
  • Sync alerts

Was this page helpful?