Documentation Index
Fetch the complete documentation index at: https://help.statisfy.com/llms.txt
Use this file to discover all available pages before exploring further.
Gainsight Integration Steps
A linear walkthrough for connecting your Gainsight tenant to Statisfy and configuring which objects to sync. For a comprehensive reference of every wizard knob, see Gainsight Integration.Prerequisites
- Admin access to both Gainsight and Statisfy.
- Salesforce or HubSpot already connected in Statisfy as your primary CRM. Gainsight cannot be configured as a primary CRM — it runs as a secondary source layered on top of an existing CRM.
- A Gainsight API key generated from your tenant’s Connectors 2.0
admin and the tenant’s base URL (e.g.
https://your-tenant.gainsightcloud.com).
Step 1: Generate a Gainsight API key
- In Gainsight, go to Administration → Connectors 2.0.
- Create a new connection of type Gainsight API (or open an existing one).
- Copy the API key. It’s typically shown once — store it securely.
- Note your tenant’s base URL from the browser address bar
(e.g.
https://your-tenant.gainsightcloud.com).
The API key needs read access to the objects you plan to sync:
Company, activity_timeline, your survey response object(s), and
your product usage object. If your Gainsight admin uses scoped keys,
make sure the key covers all four.Step 2: Connect Gainsight in Statisfy
- Navigate to Integrations → Admin Apps → Gainsight → Connect in Statisfy.
- Paste the Gainsight base URL and API key.
- Click Connect. The connector status flips to Connected on success.
Step 3: Validate the connection
- Open Integrations → Gainsight → Settings.
- In the Connection Status card, click Validate connection.
- On success, a green chip shows the discovered object count and the base URL Statisfy is calling. If the chip is red, the API key or base URL is wrong — go back to Step 1.
Step 4: Configure objects in the wizard
The wizard has five accordion sections. Open each one you want to enable and toggle it on.Common (always set)
Pick the Salesforce Account field that stores each account’s Gainsight GSID from the dropdown. This is how Statisfy matches Gainsight records back to customers when Gainsight’sGsCompanyId
isn’t a direct match.
Account / Company
Toggle Enable account pull to schedule daily Gainsight company ingestion. Salesforce / HubSpot remains the source of truth for the account record itself; this only adds Gainsight-specific company fields on top.Activity
Toggle Enable activity pull, then in the ReportingCategory → ActivityType mapping editor:- Wait for the live category sample to load (sampled from the last
1000 activities in your tenant’s
activity_timeline). - The editor pre-seeds with sensible defaults
(
email → EMAIL,meeting → MEETING, etc.). - Click the ? icon to see what each ActivityType means.
- For any custom categories your tenant uses, click the chip below the mapping editor to add a row, then pick the matching ActivityType.
Surveys
Toggle Enable survey pull, then choose:- Single object — one Gainsight object holds all responses.
Pick the object from the dropdown (defaults to
survey_responseif left blank). - Multiple objects — separate objects for NPS / CSAT / etc.
Add a row per object; pin the
survey_typeso each row is forced to the right type.
Product Usage
Toggle Enable product usage pull, then:- Pick the Product usage object (e.g.
Scorecard_Data__gc) from the dropdown. - If your usage data is stored as flat rows that need to be grouped
per account, enable Aggregate settings and:
- Pick the Aggregate key (typically
AccountId). - Pick the Metric name field and Metric value field.
- Optionally pick a Dimension key field and add Additional value fields.
- Pick the Aggregate key (typically
Step 5: Save and run
- Click Save Configuration at the bottom of the wizard.
- The Object sync status banner at the top now shows one row per object you enabled.
- Click Run all sync jobs (N) to kick off an immediate sync, or wait for the next scheduled run.
- Each row’s status flips from Running to Completed as the cloud job finishes. Refresh status auto-updates every 30 seconds.
What’s next
- Review the AI Timeline for any customer to confirm Gainsight activities and survey responses are flowing in.
- For per-object schedule overrides or custom field mappings the wizard doesn’t expose, contact support@statisfy.com.