Connect Promptloop with HubSpot to seamlessly import and update your company data. This integration is available for team subscription members and is shared across the team.
Step 1. Navigate to the Integration tab in your settings Step 2. Click the "Connect to HubSpot" button - on the account page
Step 3. Authorize Promptloop in HubSpot

Step 4. You'll be redirected back with access to import and sync features

Only one team member needs to set up the connection for the entire team to use it.
Easily set up the default company enrichment that will run on every new company added to your HubSpot, automatically updating the company properties, providing you with the latest information on your customers or prospects.
Step 1
Step 2

Step 3

Step 4

Step 5

We recommend only having a HubSpot property updated by one enrichment task. You can have many tasks performing different research enrichment on different HubSpot properties. The enrichment happens asynchronously, so if two tasks are updating the same property we can't guarantee the order and the task that finishes most recently will overwrite whatever any other tasks updated.
If you make updates to the underlying enrichment task, the changes won't automatically go into effect, because the enrichment is tied to the task version. You will need to create a new Auto-Run and pause or delete the old one.


You can now sync datasets back to HubSpot with more control — either create or update records, and choose to match companies by Domain or HubSpot Company ID. Before syncing, you can also run a Preview to see how many records will be updated, created, or skipped.

Step 1: Choose Matching Method
If your dataset has the hs_object_id column we recommend using that as domain matching, while still accurate, is not always perfect, because there can be duplicate records with the same domain.
Step 2: Select Domain Column
If matching by domain, select which dataset column contains the domain values. The system will auto-detect likely domain fields. If HubSpot Id, select the column with the HubSpot object id. If you imported the list, this will already be in there and auto selected.

Step 3: Select Sync Mode (skip for update by ID)

Step 4: Preview Domain Matching
Run a preview to see:

Step 5: Select Columns to Sync
Choose which dataset fields to sync. Each can be mapped to:
Step 6: Create or Map Properties
For new properties, define the property name and type. For existing ones, select from HubSpot’s list.
This will write over any values in the properties you choose to update for the records, even if the input is blank.
Step 7: Run the Sync
Click Sync Dataset to HubSpot to apply your changes. The system will match, update, and create records based on your selections.

To disconnect from HubSpot:
Never delete the hs_object_id column from imported datasets as it's the best method for updating existing record when syncing back to HubSpot.
Connect Promptloop with Salesforce to seamlessly import and update your company data. This integration is available for team subscription members and is shared across the team.
Step 1. Navigate to the Integration tab in your settings Step 2. Click the Salesforce option and "Connect to Salesforce" button - on the account page
Step 3. Authorize PromptLoop in Salesforce
Step 4. You'll be redirected back with access to import and sync features

Only one team member needs to set up the connection for the entire team to use it.


You can now sync datasets back to HubSpot with more control — either create or update records, and choose to match companies by Domain or Salesforce Company ID. Before syncing, you can also run a Preview to see how many records will be updated, created, or skipped.

Step 1: Choose Matching Method
If your dataset has the salesforce_id column we recommend using that as domain matching, while still accurate, is not always perfect, because there can be duplicate records with the same domain.
Step 2: Select Domain Column
If matching by domain, select which dataset column contains the domain values. The system will auto-detect likely domain fields. If Salesforce Id, select the column with the Salesforce id. If you imported the list, this will already be in there and auto selected.
Step 3: Select Sync Mode (skip for update by ID)
Step 4: Preview Domain Matching
Run a preview to see:

Step 5: Select Columns to Sync
Choose which dataset fields to sync. Each can be mapped to:
Step 6: Create or Map Properties
For new properties, define the property name and type. For existing ones, select from Salesforces’s list.
This will write over any values in the properties you choose to update for the records, even if the input is blank.
Step 7: Run the Sync
Click Sync Dataset to Salesforce to apply your changes. The system will match, update, and create records based on your selections.
To disconnect from Salesforce:
Never delete the salesforce_id column from imported datasets as it's the best method for updating existing record when syncing back to HubSpot.