Search documentation...



Improve product adoption and reduce churn by enriching Gainsight with rich, up-to-date customer data from your data warehouse


Generate an access key by provisioning a Gainsight API in Administration > Integrations > Connectors > Create Connection. For more information, visit the Gainsight documentation.


Hightouch supports syncing to the following Gainsight objects:

  • Company
  • Person

Sync modes

Hightouch supports the following sync modes:

  • Update: Update mode updates particular fields on existing objects in Gainsight.
  • Upsert: Upsert mode pushes new objects to Gainsight and updates fields that change in your warehouse.

Company matching

Companies can be matched from your warehouse to your Gainsight destination using any filterable field as long as the value is unique. If the selected field is not unique, the incorrect row may be updated.

For company objects, Hightouch can update the rows based on some external ID data in Gainsight. For example, a custom field in Gainsight called HTExternalId, which contains the ID of the company stored in your product database or data warehouse.

We can use this field as a merge rule to lookup the record in Hightouch and update it with mapped values.

Person matching

Person objects must be matched from your warehouse to your Gainsight destination using Emails.

Field mapping

You can sync any non read-only fields from your source to any of the fields in the selected object.

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.

On this page

SetupSyncingSync modesCompany matchingPerson matchingField mapping

Was this page helpful?