Salesforce CRM in Thena

Overview

The Salesforce integration enables synchronization of accounts and contacts from Salesforce CRM to Thena. This integration helps you maintain consistent customer data across both platforms, streamline your customer relationship management, and enhance your team’s ability to provide personalized service.
  • Account synchronization: Automatically sync accounts from Salesforce to Thena with custom field selection
  • Contact synchronization: Automatically sync contacts from Salesforce to Thena with predefined fields
  • Advanced filtering: Control which accounts and contacts are synchronized with multiple filter operators
  • Manual sync triggers: Trigger immediate synchronization for accounts or contacts
  • Activity monitoring: Track all synchronization activities with detailed audit logs and sync status
  • Flexible sync frequency: Configure sync intervals from 4 to 24 hours
  • Data preservation: Deletions in Salesforce are not automatically handled to prevent data loss in Thena

Key features

Account synchronization

  • Sync account fields
  • Choose from available Salesforce fields
  • Apply complex filtering rules
  • Manual sync triggers available

Contact synchronization

  • Sync contacts with predefined standard fields
  • Link contacts to associated accounts
  • Track sync status and history

Advanced filtering

  • Multiple filter operators (equals, contains, greater than, etc.)
  • Filter by any selected field
  • Include/exclude specific records

Activity monitoring

  • Real-time sync status tracking
  • Detailed audit logs
  • Monitor sync operations progress
  • View sync history and errors

Flexible scheduling

  • Configure sync frequency (4, 8, 12, or 24 hours)
  • Manual sync triggers for immediate updates
  • Track last sync timestamps

Field mapping

  • Predefined field mappings
  • Account fields mapping
  • Contact fields mapping
  • Automatic field creation in Thena

Setup

You need admin permissions in Salesforce to install the Salesforce integration.
Install the Salesforce integration at the organization level since this feature will be accessible to all teams, as Accounts is an organization-level feature.
1

Begin installation

  1. Navigate to the Apps studio in your Thena dashboard
  2. Find the Salesforce integration in the available apps
  3. Click the “Install” button to begin the installation process
2

Review and configure

  1. Review the permissions and scopes required by the integration
  2. Select “No team” to install Salesforce at the organization level
3

Complete authorization

  1. After configuration, click “Complete Salesforce authorization”
  2. You’ll be redirected to Salesforce to authorize the connection
  3. Sign in with your Salesforce account and grant the requested permissions
  4. You’ll be redirected back to Thena once authorization is complete
4

Verify connection

  1. Navigate to the Salesforce configuration page
  2. Verify that account and contact sync is enabled
  3. Configure custom fields for accounts (contacts use predefined fields)
  4. Set up sync frequency for both accounts and contacts
  5. Optionally set up filters to sync selective data
  6. Click “Save changes” to apply your configuration

How to configure synchronization

Permission scopes

The Salesforce app requires specific permissions to function properly and processes events to keep data synchronized between systems.