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 Record (Account) API - to create or update an Account in CustomerGauge.

Incoming Webhook - equivalent to the above without OAuth2 authentication. 
Synchronise ContactsPUT Record (Contact) API - to create or update a Contact in CustomerGauge.

Incoming Webhook - equivalent to the above without OAuth2 authentication. 
Create SignalsPUT Record (Signal Agent) - to turn everyday customer feedback into real-time sentiment intelligence.

Incoming Webhook - equivalent to the above without OAuth2 authentication.
Send SurveysPUT Record (Multi-Object) API - to send a survey, while creating/updating Accounts and Contacts in CustomerGauge.

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

Incoming Webhook - equivalent to the above options without OAuth2 authentication. 
Create Personal Links
PUT Personal Link API - to generate a survey link (long or short) to distribute through your own delivery vectors.



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 Record (Signal)

PUT Record (Account)

PUT Record (Contact)

PUT Record (Survey)

PUT Record (Multi-Object)

PUT Record (External Response)

PUT Record (Account Alias)


Sync

GET Responses

GET Non-Responses

GET Close the Loop


Users

PATCH Users/Disable