Thynk is built natively on the Salesforce platform, which means it runs directly within Salesforce rather than requiring a separate integration. Organizations already using Salesforce can install Thynk as a managed package from the AppExchange, gaining immediate access to hospitality-specific objects for group bookings, RFPs, and meeting spaces while leveraging existing Salesforce accounts, contacts, and opportunities for unified customer relationship management.

    How to Integrate Thynk with Salesforce

    Connect Thynk hospitality CRM with Salesforce for unified customer data, bi-directional sync, and enhanced reporting capabilities.

    Estimated Time: 1 hour

    This guide will help you integrate Thynk with Salesforce to leverage Salesforce's powerful platform while maintaining hospitality-specific functionality.

    Step 1: Verify Salesforce Prerequisites

    Before starting the integration, ensure your Salesforce environment meets the requirements for Thynk integration.

    • Salesforce edition: Professional, Enterprise, or Unlimited edition (required for API access)
    • User permissions: System Administrator or equivalent role with Modify All Data permission
    • API access: Verify API calls are available in your Salesforce license
    • Check available API call limits in Setup → System Overview
    • Ensure you have Salesforce licenses for users who will access Thynk data
    • Review your Salesforce security settings and IP restrictions if applicable

    Step 2: Install Thynk Salesforce Package

    Install the Thynk managed package from Salesforce AppExchange to add hospitality-specific objects and workflows to your Salesforce org.

    • Visit Salesforce AppExchange and search for "Thynk Hospitality"
    • Click Get It Now and select your Salesforce environment (Production or Sandbox)
    • Log in to Salesforce and approve the package installation
    • Choose installation option: Install for Admins Only (recommended for initial setup)
    • Review package components: custom objects (Group Booking, RFP, Meeting Space), custom fields, page layouts, workflows
    • Click Install and wait for installation to complete (typically 5-10 minutes)
    • Grant access to the Thynk package for relevant user profiles after installation

    Step 3: Configure API Connection

    Set up OAuth authentication and API credentials to enable bi-directional data sync between Thynk and Salesforce.

    • In Salesforce, navigate to Setup → Apps → App Manager
    • Click New Connected App and enter details:
      • Connected App Name: "Thynk Integration"
      • API Name: "Thynk_Integration"
      • Contact Email: your admin email
    • Enable OAuth Settings and configure:
      • Callback URL: Provided by Thynk support team
      • Selected OAuth Scopes: Full access (full), Perform requests on your behalf at any time (refresh_token, offline_access)
    • Save the Connected App and note the Consumer Key and Consumer Secret
    • In Thynk, navigate to Settings → Integrations → Salesforce
    • Enter Consumer Key, Consumer Secret, and Salesforce instance URL
    • Click Authorize to complete OAuth flow and grant access
    • Verify connection status shows "Connected" with last sync timestamp

    Step 4: Map Data Fields

    Configure field mappings between Thynk and Salesforce objects to ensure data flows correctly between systems.

    • In Thynk, go to Settings → Integrations → Salesforce → Field Mappings
    • Configure Account mappings:
      • Thynk Account → Salesforce Account
      • Map standard fields: Name, Phone, Email, Website, Billing Address
      • Map custom fields: Property Type, Market Segment, VIP Status
    • Configure Contact mappings:
      • Thynk Contact → Salesforce Contact
      • Map: First Name, Last Name, Email, Phone, Title, Account
    • Configure Opportunity mappings:
      • Thynk Group Booking → Salesforce Opportunity
      • Map: Name, Amount, Close Date, Stage, Probability, Account
    • Set sync direction for each field: One-way (Thynk → Salesforce, Salesforce → Thynk) or Bi-directional
    • Configure conflict resolution rules (e.g., "Last modified wins" or "Salesforce always wins")

    Step 5: Enable Automation Rules

    Set up sync rules, workflows, and triggers to automate data flow and maintain consistency between systems.

    • Navigate to Settings → Integrations → Salesforce → Sync Rules
    • Configure sync frequency: Real-time (webhook-based), Scheduled (hourly, daily), or Manual
    • Set up filters to control which records sync:
      • Example: Only sync Accounts with "Customer" type
      • Example: Only sync Opportunities with Amount > $10,000
    • Enable automatic sync triggers:
      • When new Group Booking created in Thynk → Create Opportunity in Salesforce
      • When Account updated in Salesforce → Update Account in Thynk
      • When Opportunity won in Salesforce → Update Group Booking status in Thynk
    • Configure error handling: Email notifications, retry logic, manual review queue
    • Enable sync logs to track all data transfers and errors
    • Run initial bulk sync to import existing Salesforce data into Thynk
    • Monitor sync dashboard for errors and performance metrics

    Benefits of Salesforce Integration

    • Unified Customer Data: Single source of truth for all customer interactions
    • Enhanced Reporting: Leverage Salesforce Einstein Analytics for advanced insights
    • Automated Workflows: Eliminate manual data entry between systems
    • Salesforce Ecosystem: Access thousands of AppExchange apps and integrations
    • Enterprise-Grade Security: Leverage Salesforce's security infrastructure and compliance

    Ready to Integrate with Salesforce?

    Learn more about Thynk's Salesforce-native architecture and how it provides the best of both hospitality CRM and enterprise platform capabilities.

    Explore Salesforce Integration