Skip to main content

Communities Salesforce Integration Restoration Guide

  • December 9, 2025
  • 3 replies
  • 134 views

AngelaBrown
Forum|alt.badge.img+3

This guide walks you through the steps to restore your integration features: Community Data Export, Account Import, Case Escalation, and Federated Search.

Our team is always available to help, and you'll find support options at the end of this document.

Before You Begin

Participants Needed

To complete reconnection smoothly, you'll want the following people available:

Role

Why Needed

CC Admin / Community Manager

Navigates Control settings, configures integrations, and verifies data flow

Salesforce Admin

Required for Salesforce OAuth authorization and permission verification

 

💡 Tip: If your Salesforce Admin isn't available, please schedule a short joint session with them before you begin.

 

Understanding the Impact

The CC Salesforce integration consists of four distinct features, all of which were affected by the security advisory:

Integration Feature

What It Does

Community Data Export

Pushes community member info and activity (posts, replies, topics) to Salesforce

Account Import

Pulls Account/Contact data from Salesforce to link community members to their accounts

Case Escalation

Manually create Salesforce Cases from community posts

Federated Search

Pulls Salesforce Knowledge Articles into the community search engine

 

Document Your Current Settings

Before making any changes, take screenshots of your current configuration:

  • Which of the 4 integration features are currently enabled
  • Community Data Export field mappings (Contact, Community Member, Activity objects)
  • Account Import matching criteria and picklist field configurations
  • Case Escalation field mappings (Subject, Description, Origin)
  • Federated Search settings and Knowledge Article configuration

⚠️ Warning: Your screenshots are your safety net for quick reconfiguration. Full Reinstallation will reset ALL integration settings.

🔄 Full Reinstallation

ℹ️ What This Means: To restore your connection, you'll need to uninstall and reinstall the Salesforce app. After reinstalling, you'll need to reconfigure which features to enable and their field mappings. This is why we asked you to document your settings!

 

Step 1: Uninstall the Salesforce App

  1. Log in to your Gainsight CC Control environment
  2. Navigate to Control → Integrations → Apps → Salesforce
  3. Before uninstalling, make sure to document & screenshot each of your settings: Community Data Export field mappings, Account Import matching criteria and picklist configurations, Case Escalation mappings, Federated Search settings and Knowledge Article configuration
  4. Click the Uninstall button
  5. Confirm the uninstallation when prompted

Step 2: Re-Authenticate & Install

  1. Select your instance type: Production or Sandbox (for test environments)
  2. Click the Install button
  3. A pop-up window will appear asking you to log in to Salesforce
  4. Your Salesforce Admin logs in and approves the connection
  5. When Salesforce prompts "Allow Access", click Allow
  6. Confirm the status changes to Installed

⚠️ Multiple Salesforce Sessions?: If you're logged into multiple Salesforce orgs, use an incognito/private browser window to ensure you're authenticating with the correct org.

 

Step 3: Reconfigure Your Integrations

After reinstalling, re-enable and configure each integration feature you were using. Refer to your screenshots from earlier.

Community Data Export

  1. Navigate to Integrations → Salesforce → Export community member & activity data to Salesforce
  2. Enable the integration
  3. Save your configuration

⛔ Critical: The Salesforce user must have Create, Read, Update, Delete permissions on all three objects for this integration to work.

 

Account Import (If Used)

  • Navigate to Integrations → Salesforce → Import Salesforce Account data to Customer Communities
  • Enable the integration
  • Configure which Account picklist field identifies customers
  • Set up matching criteria between CC members and Salesforce Contacts
  • Save your configuration

Case Escalation (If Used)

  • Navigate to Integrations → Salesforce → Case Escalation
  • Enable the integration
  • Configure Case field mappings: Subject, Description, Origin
  • Save your configuration

Federated Search (If Used)

  • Navigate to Integrations → Salesforce → Federated Search
  • Enable the integration
  • Configure which Knowledge Article fields to search (Id, Summary, Title)
  • Save your configuration

💡 Tip: Federated Search restoration is immediate once enabled. No data is stored locally—results come directly from Salesforce Knowledge Base.

 

📊 Data Sync & Backfill

What Syncs Immediately

Re-authenticating successfully restores the connection for new data moving forward:

  • Member Records: Will automatically refresh and sync the latest status
  • New Activity: Posts, replies, and activity created after restoration will sync normally
  • Historical Activity: Activity during the outage period requires backfill (see below)

Historical Data Backfill

🚧 BACKFILL PROCESS

Community activity (posts, comments, votes) that occurred during the outage period will not appear immediately after restoration. We are finalizing our backfill plan to restore this missing data.

What to expect once available:

  • Detailed instructions for testing backfill
  • Timeline for historical data restoration
  • Any actions required on your part
  • Expected completion timeframe

 

🔧 Troubleshooting

If you encounter issues during restoration, here are common problems and solutions:

Symptom

Likely Cause

Resolution

OAUTH_APP_ACCESS_DENIED

App blocked in Salesforce

Go to Setup → Connected Apps OAuth Usage → Unblock Gainsight CC

Authorization popup doesn't appear

Browser blocking popup

Allow popups for CC domain; try incognito mode

"Access Denied" in SFDC

Insufficient permissions

Verify user has API Enabled and object permissions

Wrong org connected

Multiple SFDC sessions

Log out of all orgs, use incognito browser

Data not syncing

Integration not re-enabled

Re-enable each integration feature individually

Federated Search no results

Toggle disabled

Enable the SFDC Knowledge Base toggle in settings

Data appears stale

Backfill processing

Allow sync cycles to complete; historical data via backfill

 

⚠️ Before Contacting Support: Please gather: error messages (screenshot), timestamp of the issue, Salesforce user being used, and steps you've already attempted.


 

✅ Final Verification Checklist

🔄 Base Connection

  • Salesforce app shows Installed status in CC Control
  • No error messages on the Salesforce integration card
  • Correct Salesforce org is connected

📊 Community Data Export (if used)

  • Integration enabled and field mappings configured
  • Community member data appearing in Salesforce
  • Activity data syncing to Salesforce

🏢 Account Import (if used)

  • Integration enabled with matching criteria configured
  • Community members linked to their Salesforce Accounts, verify in the Engagement Dashboard

🎫 Case Escalation (if used)

  • Integration enabled with field mappings configured
  • Test case created successfully from community post

🔍 Federated Search (if used)

  • Integration enabled
  • Knowledge Articles appear in community search results
  • Articles open correctly in Salesforce

Getting Help

Our team is here to support you through the restoration process:

  • Gainsight Support: https://gainsight.zendesk.com/hc/en-us/requests/new
  • Check Ticket Status: https://gainsight.zendesk.com/hc/en-us/requests
  • System Status: https://status.gainsight.com/
  • Your CSM: Reach out for guidance on restoration priorities

ℹ️ Note for Large Communities: If you have a large community (>100,000 members; >500,000 posts) with significant data volume, backfill operations may take longer. Your CSM can help coordinate with the Gainsight team to monitor and optimize the restoration timeline.

 

🌟 Thank You!

We appreciate your patience and partnership throughout this process. Your community is in good hands, and we're grateful you chose Gainsight Customer Communities. If you have any feedback on this restoration process or how we can better support you, please don't hesitate to reach out. We're always listening!

3 replies

DannyPancratz
Forum|alt.badge.img+9
  • VIP ⭐️⭐️⭐️⭐️⭐️
  • December 12, 2025

test


DannyPancratz
Forum|alt.badge.img+9
  • VIP ⭐️⭐️⭐️⭐️⭐️
  • December 12, 2025

My team and I have some critical questions we need to validate before proceeding. These center around the integration’s installation of a Managed Package in Salesforce. 

Our Questions

  1. Is there is a need to remove the Managed Package in Salesforce? 
    • If yes, and if the Managed Package is removed, will it remove any of the existing community objects and affiliated data? 
       
  2. Does uninstalling the integration in Gainsight CC only cut the authentication credentials (and retains all of the existing Salesforce data and metadata)?  

    • If so, when the sync is activated again will it delete, override, or manipulate any historical data that resides in those objects? 

Our Hypotheses

Based on the callouts quoted below fromthe Gainisght University course, it seems that the answers are:

  1. No, there’s no need to remove the Managed Package 
  2. Yes, uninstalling the integration only cuts the authentication
    1. And when it is reinstalled, the integration will use the existing Managed Package; adding to, but not deleting existing data

💡 What's Happening:

This clears the invalid token configuration and resets the connection handshake between CC and Salesforce. Think of it as a clean slate for a fresh connection.

 

💡 Note:

This integration does not require manual field mapping configuration. When enabled, it will automatically create or use existing Community Member fields in your Salesforce instance.

 

However, we are apprehensive to proceed without confirmation, so as to not risk losing the objects, the historical data, and (most critically) the many dependencies on those objects and data we’ve created over 4+ years. 


AngelaBrown
Forum|alt.badge.img+3
  • Author
  • Gainsight Employee ⭐️
  • December 14, 2025

Hi ​@DannyPancratz, great questions! The steps to reauthorize your CC-SFDC connection are:

  1. Uninstall the current SFDC connection.
  2. Re-install the connection again with a valid user who has access to your SFDC org as they will need to login again.

You don't have to change any settings or install any package again so your custom objects and data remains intact. Also note- This does not delete the data inside salesforce, only reestablishes the connection and connection parameters. Metadata for sure will not get lost, data will recover from the last time synced point.

Hope this helps- happy connecting!