Introduction

CustomerGauge offers many different ways of getting data in and out of your platform in an automated fashion. Next to our out-of-the-box integrations with other popular applications, we also have our API Suite and Webhooks systems to cover every other need.


We often get the question "Does CustomerGauge integrate with {insert system of choice}?". Our streamlined out-of-the-box integrations can be found here. Anything else often opens up a larger discussion around what it is you're trying to achieve. On this page we have outlined some of the more common use cases, but we do offer personal guidance as well - reach out to our Support team or your Account or Implementation Manager to get in touch!


Getting data into CustomerGauge


IntentWhat to use
Synchronise AccountsPUT Records (Account) API - to create or update an Account in CustomerGauge.

Incoming Webhook - to create or update an Account in CustomerGauge (no OAuth2)
Synchronise ContactsPUT Records (Contact) API - to create or update a Contact in CustomerGauge.

Incoming Webhook - to create or update a Contact in CustomerGauge (no OAuth2)
Send SurveysPUT Records (Multi-Object) API - to send a survey, while creating/updating Accounts and Contacts in CustomerGauge.

PUT Records (Survey) API - to send a survey for Accounts and Contacts already present in CustomerGauge.

Incoming Webhook - equivalent to the above two options
Synchronise ActivitiesPUT Activities - to create or update a vital business activity between you and one of your Accounts to identify signals of churn.




Getting data out of CustomerGauge


IntentWhat to use
Receive Survey Response in real-time in another systemUse Outgoing Webhooks to call another system's API
Pull Responses into another system in bulkCall CustomerGauge's GET Responses from another system
Pull multiple Non-Responses into another systemCall CustomerGauge's GET Non-Response from another system




Rest APIs

Records

PUT Records (Account)

PUT Records (Contact)

PUT Records (Survey)

PUT Records (Multi-Object)

PUT Records (External Response)

PUT Records (Activity)

PUT Records (Account Alias)


Sync

GET Responses

GET Non-Responses

GET Close the Loop


Activities

PUT Activities


Users

PATCH Users/Disable