Skip to main content
The Salesforce integration is currently a pilot feature. Contact us to learn more and request access.
Tightknit’s Salesforce integration connects community activity directly to the deal cycle. Sync community data, member profiles, and engagement activity into Salesforce so your sales and success teams can see how contacts and accounts are engaging in your community — all without leaving Salesforce.

Key Capabilities

For Account Executives and CSMs:
  • View community engagement for any Contact
    • See which communities they’ve joined
    • Track their activity levels
  • Analyze Account-level community engagement
    • View aggregate activity across all associated Contacts
    • Generate reports on community engagement by deal value
For Community Managers:
  • Compare deal performance based on community engagement levels
  • Measure community impact on the business

How It Works

The integration consists of two parts: a Salesforce Managed Package installed in your Salesforce org, and a connection configured in the Tightknit Admin Studio. Once the integration is enabled, Tightknit automatically pushes community and member profile data to Salesforce, populating custom Community and Member records. It also runs a periodic sync of all new community activity, creating Activity records in Salesforce.
  • Activity syncs run every 10 minutes, batching all new activity within that interval.
  • Members are linked to Contacts by email matching. You can manually override any incorrect links.
  • An initial backfill sync imports your existing historical data when you first enable the integration.

Data Model

The managed package includes three custom objects organized in a simple hierarchy:
ObjectDescription
CommunityRepresents a Tightknit community (e.g., a Slack workspace). Stores the community name, Slack workspace info, and logo.
MemberA member of a community. Includes profile details like name, email, and Slack user ID. Each Member belongs to a Community and can optionally be linked to a Salesforce Contact.
ActivityAn activity event performed by a Member, such as sending a message or adding a reaction. Includes the activity type, timestamp, and related members.

Lightning Web Components

The managed package includes several pre-built Lightning Web Components (LWCs) that you can add to your Salesforce page layouts using Lightning App Builder:
ComponentPageDescription
Account Community Activity SummaryAccountDisplays a summary of community activity for contacts associated with an Account.
Community ProfileContactDisplays Tightknit community profile information based on the contact’s email.
Contact Member Activity LogContactDisplays a list of recent Tightknit activities for a Contact by matching their email to Member records.
Community Activity SummaryCommunityDisplays a summary of member activity for a single Community.
Member Activity LogMemberDisplays a list of recent Tightknit activities for a Member record.
Activity InfoActivityDisplays detailed information about a single Activity record including related members and community.
View in TightknitMember, ContactButton to open the member’s profile page in the Tightknit Admin Studio.

Setup

1. Install the Managed Package

Install the Tightknit managed package in your Salesforce org. The package is recommended to be installed for Admins only.
Contact the Tightknit team to get the installation link for the managed package.

2. Configure the Connection in Salesforce

  1. Open the Tightknit Setup app from the Salesforce App Launcher.
    • If you don’t have access, ensure your user is assigned the Tightknit Admin permission set.
  2. Follow the setup wizard to configure your integration user with the correct permission set. We recommend creating a dedicated Salesforce user for the Tightknit integration.

3. Connect from Tightknit Studio

  1. Navigate to Settings > Integrations > Salesforce in the Tightknit Admin Studio.
  2. Log in as the integration user you configured in the previous step, and connect to your Salesforce org.
  3. Once connected, click Verify Managed Package to confirm the package is correctly installed.

4. Enable the Sync

  1. Enable the sync toggle. You’ll be asked to verify the connection to your Salesforce installation.
  2. Configure sync settings. For example, you can choose whether to automatically create new Contacts for community members that don’t already exist in Salesforce.
  3. Start the backfill sync for your historical data. This may take several minutes depending on the size of your community.
  4. Once the backfill is complete, the incremental sync runs automatically every 10 minutes.
To view your sync history, click the Sync History tab at the top of the Salesforce integration settings page.

Security

Tightknit does not store your Salesforce username or password. The integration uses a secure OAuth flow to generate a revocable access token that allows Tightknit to interact with Salesforce on your behalf.
  • Access tokens are encrypted at rest and stored securely.
  • You can revoke Tightknit’s access at any time from your Salesforce settings.

Security Overview

Learn more about Tightknit’s security practices and compliance certifications.