Skip to main content

Connect HubSpot with Statisfy

The HubSpot integration syncs your CRM data into Statisfy, including companies (accounts), contacts, deals (opportunities), and custom fields. This enables unified customer intelligence across your sales and customer success workflows. Prerequisites:
  • Admin access to both HubSpot and Statisfy
  • HubSpot account with API access enabled

What Data Gets Synced

HubSpot ObjectStatisfy ObjectData Included
CompaniesAccountsName, website, owners, custom fields, ARR, renewal dates
ContactsPeopleName, email, job title, buying role
DealsOpportunitiesDeal name, amount, stage, close date, owner
OwnersUsersName, email (for owner field mapping)

Steps to Connect

  1. Log in to Statisfy.
  2. Navigate to: Integrations → Admin Apps → HubSpot → Connect
  3. Click Connect to initiate the OAuth flow.
  4. You’ll be redirected to HubSpot. Sign in and authorize Statisfy to access your HubSpot data.
  5. After successful authentication, the HubSpot app will appear as Connected in Statisfy.
  6. Contact support@statisfy.com to configure your sync settings, including:
    • Account filters (which companies to sync)
    • Owner field mappings
    • ARR and renewal date field mappings

Configuration Options

Configure which HubSpot companies sync to Statisfy using filters:Single Account Type: Sync all companies matching specific criteria as “Customers”:
  • Filter by lifecycle stage (e.g., lifecyclestage = customer)
  • Filter by custom status field (e.g., customer_status = Active)
Multiple Account Types: Sync different company types with separate filters:
  • Customers: Companies with type = Customer
  • Prospects: Companies with type = Prospect and lifecyclestage = opportunity
  • Partners: Companies with type = Partner
Each account type can have its own filter criteria, and companies are classified based on which filter they match first.
Map HubSpot owner fields to Statisfy owner types:
HubSpot FieldStatisfy Owner Type
hubspot_owner_idSales Owner
csmCSM
technical_account_managerTAM
onboarding_managerOnboarding Manager
Owner information is automatically resolved from HubSpot user records.
Map your HubSpot fields to Statisfy’s standard fields:
  • ARR Field: The HubSpot property containing annual recurring revenue
  • Renewal Date Field: The HubSpot property containing the next renewal date
These mappings ensure accurate revenue tracking and renewal forecasting.

Custom Fields

Custom fields from HubSpot are automatically synced to Statisfy:
  • Text fields → Text custom fields
  • Number fields → Numeric or currency fields (based on configuration)
  • Date fields → Date custom fields
  • Dropdown/Select fields → Text or multi-select fields
  • Owner lookup fields → User lookup fields
Field validation rules (max length, decimal places) are also imported to maintain data consistency.

Sync Behavior

Initial sync may take some time depending on the volume of data in your HubSpot account.
  • Incremental sync: After initial sync, only changed records are updated
  • Bi-directional sync: Contact support to enable write-back to HubSpot
  • Churn detection: Customers that no longer match filters are automatically marked as churned
  • Soft deletion: Non-customer accounts (prospects, partners) are soft-deleted when they no longer match filters

Troubleshooting

Check your filters:
  • Ensure companies match at least one configured filter
  • Verify the filter field values are correct in HubSpot
Check permissions:
  • Ensure the connected HubSpot user has access to view companies
Contacts are synced via their association to companies. Ensure contacts are properly associated with companies in HubSpot.
  • Verify the owner field is populated in HubSpot
  • Check that the HubSpot user exists and has an email address
  • Contact support to verify owner field mappings are configured correctly

Need Help?

For configuration assistance or troubleshooting, contact support@statisfy.com.