Help center Core configuration Integrations & migrations Configure HubSpot synchronization Updated Thursday, October 29, 2026 · Marc Staine HubSpot synchronization keeps supported customer information and exported support tickets connected to your CRM process. Use separate object modes and mappings to make the direction of each data flow clear. Applies to: Supportbench Core. Location: Settings → Integrations → HubSpot. Requires Administer all integrations. Before you begin You need Administer all integrations and authorization to connect the intended provider organization. Obtain credentials through your approved provider process; keep them out of screenshots and support messages.Record existing connection, mapping and routing choices. Use controlled records to verify the intended data direction before a broad sync or live customer workflow. Configure and verify Open Settings → Integrations → HubSpot. Review the connection identity and enter the Private app token only when setting or replacing it. The saved token is not returned; leaving the input blank preserves it.Choose Test connection. Use Refresh schema when the available mapping fields, objects or pipeline choices need refreshing; Refresh status in Synchronization health is a separate health reload.Set monitored Failure notification recipients. Configure Companies, Contacts, Tickets and Tables separately, choosing modes, filters and mappings from the reference below.For ticket export, confirm that the Case’s linked Company has a HubSpot ID. Review the destination pipeline/stages and start with a narrow lookback.Choose Save Changes before a sync action. Synchronize now and Resynchronize all are disabled while there are unsaved changes or a running operation.Use Synchronize now for the intended saved configuration and inspect representative records and Synchronization health. Resynchronize all requires confirmation and requests a full pass for every enabled domain and custom table; it is not a status refresh.Use Disable for a temporary pause of all directions while retaining connection and mappings. Remove deletes connection/mappings while retaining imported Supportbench data; review dependent work before confirming. Settings reference Connection and operating controlsSettingWhat it controlsHow to choosePrivate app tokenCredential for the intended HubSpot account. The encrypted saved token is not returned; blank input preserves it.Use the approved private app and avoid exposing its token.Test connection / Refresh schema / Refresh statusTests provider access, refreshes available mapping choices, or separately reloads Synchronization health.Confirm the intended account before enabling flows.Failure notification recipientsDestination for integration failure notices.Choose a monitored mailbox.Disable / RemoveDisable turns off all directions while preserving connection/mappings. Remove deletes connection/mappings but retains imported Supportbench data.Read the confirmation and review dependent work before removal.Synchronize now / Resynchronize allRuns saved synchronization or confirms a full pass of every enabled domain and custom table. Disabled while unsaved or running.Save and review all enabled directions before starting; full resynchronization is not a status refresh. Object modes and mappingSettingWhat it controlsHow to chooseCompaniesDisabled or Import, Only active, filters and mappings.Keep the field owner clear for imported company data.ContactsDisabled, Create/update, Update existing, Export, Import + Export or Update existing + Export.Choose whether new contacts may be created and whether export is required.Only activeLimits eligible records for the supported object.Check how inactive customers should be handled in your process.TicketsDisabled or Export, with a 1, 7, 14, 30, 60 or 90-day lookback.Start with a narrow export window.Pipeline / Open stage / Closed stageSelects live HubSpot ticket destinations.Choose stages representing the actual support lifecycle.Filters and mappingsPer-entity criteria and corresponding fields.Test both included and excluded records.TablesPer-table Enabled, HubSpot object/schema, Company or Contact relationship and mappings.Verify the schema and parent relationship before enabling a table. Behavior to knowTickets are export-only in this configuration. Company and Contact synchronization have separate modes. Recommended use Agree a source of truth for each object and mapped field before enabling a two-way Contact mode; two-way flow adds coordination work and does not resolve conflicting business ownership by itself.Start with a recent representative Case and a small export window. Confirm its customer association and fields before bringing more history into the CRM.Use Synchronization health and monitored failure recipients to manage failures. Disable is the temporary-pause choice; Remove also deletes connection/mappings and is not a routine troubleshooting refresh. Worked example: give an account manager useful support context without copying the whole backlog Illustrative situation: Northstar Equipment keeps Company details in HubSpot, while its support team maintains Contacts and resolves equipment Cases in Supportbench. The account manager needs recent support tickets under the correct customer, not a second independent customer database.The integration owner chooses Companies → Import and reviews mappings for the fields HubSpot owns. Before synchronization, identify one approved test Company and record its existing identifiers in both systems. Decide which system owns each mapped value; a similar Company name is not enough to prove the relationship.For this example choose Contacts → Export because the team wants Supportbench contact changes sent to HubSpot. Do not choose Import + Export merely because it appears more complete. If the team instead needs to update existing Supportbench contacts from HubSpot and export changes, review Update existing + Export and its mappings deliberately.Set Tickets → Export with a 1-day lookback for an approved recent test Case. Select the actual Pipeline, Open stage and Closed stage offered by the connected account; these are account-specific choices, not universal stage names. Keep unused Tables disabled.Save Changes, then Synchronize now. Inspect the actual HubSpot ticket and customer association, the linked Company’s HubSpot ID in Supportbench, the mapped fields, and Synchronization health. Record the expected Case/ticket pair so later reviewers can distinguish a successful update from a duplicate.If the ticket is absent, check the Company’s HubSpot ID and ticket eligibility before expanding the lookback. If a stage or field is missing, use Refresh schema and verify provider permissions. Use Refresh status to inspect health. Neither situation justifies an immediate full resynchronization.After the narrow test succeeds, choose a lookback and enabled flows that match the agreed account-review process. Reserve Resynchronize all for an intentional full pass after reviewing every enabled domain and custom table. Record who owns failure notifications and how support will continue if synchronization is paused. Troubleshooting ProblemWhat to checkA mapping field or pipeline is missingUse Refresh schema and confirm provider access to that object. Refresh status does not refresh mapping choices.Synchronization actions are disabledSave or resolve unsaved changes and check whether a sync is already running.A ticket did not exportCheck the linked Company’s HubSpot ID, ticket Export mode, lookback, pipeline/stages and the reported error.Unexpected records changed after Resynchronize allThat action requests a full pass of all enabled domains and custom tables. Review saved directions, filters and mappings before another run.Data remains after RemoveImported Supportbench records are retained. Removing the integration is not a customer-data deletion operation. Related configuration Integrations → Use the data synchronization logOrganization → Configure agent roles and division accessConnect support and account teams with HubSpot synchronizationManage companies and contacts with the full support relationship in view Was this article helpful? Yes No Thank you for your feedback.