How Do I Manage Record Deletion Between Systems
Last updated: February 6, 2026
This article explains how to create and use a custom field to flag records for removal across ConnectWise and HubSpot. By adding the field to an object and the integration, records can be synced with clear visibility in each system before your team completes the removal process.
When to Use This Approach
Use this process when:
Records need to be identified and reviewed before removal
Both systems must reflect the same removal status
You want a controlled, auditable way to manage record cleanup
Step 1: Create the Custom Field
Create a custom field on the relevant objects:
Contact
Company
etc.
The field should be clearly labeled (for example, Removal Flag or Mark for Deletion) so it’s easy to identify and use consistently.
The field can be a simple text field mapping.
It can also be a checkbox or dropdown if preferred.
Step 2: Add the Field to the Integration
Once the field exists in ConnectWise on an object:
Navigate to the integration UI.
Add the newly created field to the integration mapping.
Allow the UI to create the field in HubSpot.
Apply the mapping.
This ensures the field is included in sync activity between systems.
Step 3: Populate the Field on Source Records
Update the custom field on any Contact or Company records that need to be removed.
Only populate the field on records intended for removal.
Ensure the value is set consistently according to your internal process (for example, Yes, True, or a specific label).
Step 4: Allow the Records to Sync
After the field is populated:
The records will sync through the integration.
The removal flag will be visible in both systems.
This provides your team with confirmation and alignment before any deletion or cleanup actions are taken.
Step 5: Complete Record Removal
Once the records are synced and verified in both systems, your team can proceed with the removal process following your internal data governance. Delete actions will have to be taken in both systems as the integration does not have the permissions to delete records.