Be one of our first users and enjoy an exclusive 50% lifetime discount. Learn more

Updating Hubspot objects

Welcome! Today we're covering how to update Hubspot objects directly from Coldout. This powerful feature lets you push enriched data, research findings, and scores back into your CRM automatically, keeping Hubspot in sync with your Coldout enrichments. Let's walk through the setup.

What this feature does

After enriching data in Coldout—finding emails, researching companies, scoring leads, or generating personalized content—you need to get that information back into Hubspot. The Update Object feature automatically writes Coldout data to your Hubspot contacts, deals, or custom data objects without manual exports or imports.

Step 1: Select your account

Under the "Account" section, you'll see "Hubspot key" with a Settings link. If this is your first time, click Settings to authenticate your Hubspot account. Once connected, select your Hubspot account from the dropdown.

Step 2: Choose object type

In the "Configuration" section, select which Hubspot object you want to update. You have three options:

Contact: Update individual contact records with enriched personal information like verified emails, phone numbers, LinkedIn URLs, or personalized notes.

Deal: Update deal records with research findings, scores, or qualification status.

Data: Update custom objects you've created in Hubspot for specialized data structures.

For this example, let's select "Contact" since that's most common.

Step 3: Identify the record

Under "Contact record ID," select which Coldout column contains the Hubspot Contact ID. This is critical—Coldout needs to know which Hubspot record to update.

If you imported from Hubspot originally, you already have this ID column. If not, you'll need to use a lookup enrichment first to find the Hubspot Contact ID based on email address or another identifier.

Step 4: Map your fields

This is where you specify what data to push to Hubspot. Under "Map fields," you'll see two dropdowns for each field mapping:

Select Hubspot attribute: Choose the Hubspot property you want to update—this could be "Email," "Phone Number," "LinkedIn URL," "Lead Score," or any custom property you've created in Hubspot.

Select Coldout column: Choose which Coldout column contains the data you want to write to that Hubspot property.

For example:

Map Coldout's "Work Email" column → Hubspot's "Email" property

Map Coldout's "Mobile Phone" column → Hubspot's "Phone Number" property

Map Coldout's "Total Score" column → Hubspot's "Lead Score" property

Click "+ Add field" to map additional fields. You can map as many fields as you need—email, phone, company data, scores, research notes, anything.

Step 4: Additional settings

After mapping fields, expand "Additional settings" for powerful options:

Toggle "Associate with another object" on to create relationships between Hubspot objects. This is incredibly useful for linking contacts to companies, deals to contacts, or any custom object relationships.

Once enabled, you'll see three fields:

Object type: Select what type of object you want to associate with. For example, if you're updating contacts, you might want to associate them with companies or deals.

Association type: Choose the relationship type. Hubspot has predefined associations like "Contact to Company" or "Deal to Contact." Select the appropriate relationship for your use case.

Association Hubspot ID: Select the Coldout column that contains the Hubspot ID of the object you want to associate with. For example, if associating contacts with companies, select the column containing the Company ID.

This feature is perfect when you've enriched contact data but also want to ensure they're properly linked to their company records in Hubspot, or when you want to associate deals with the right contacts.

Toggle "Add to Hubspot list" on to automatically add updated contacts to a specific Hubspot list. This is excellent for segmentation and triggering workflows.

Once enabled, select your target list from the "Hubspot list" dropdown. You'll see all your active Hubspot lists available.

Use cases include:

- Add all enriched contacts to a "Coldout Enriched Leads" list

- Add high-scoring contacts to a "Priority Outreach" list

- Add contacts with verified emails to a "Ready for Campaign" list

Once contacts are in these lists, Hubspot workflows can automatically trigger—sending them to sequences, assigning to sales reps, or starting nurture campaigns.

Step 5: Conditional updates (optional)

Under "Run settings," you can add conditions for when to update. Click "Add formula" to create logic like "Run only if this formula resolves to true."

For example, only update Hubspot if the lead score is above 70, or only if a verified email was found. This prevents overwriting Hubspot data with incomplete Coldout records.

Step 6: Enable auto-update

Toggle "Auto-update" on if you want Coldout to automatically push changes to Hubspot whenever data in your Coldout table updates. This keeps Hubspot continuously in sync with your latest enrichments.

With auto-update off, the update only happens once when you run it manually.

Step 7: Save and run

Wrapping up

That's it! You've connected Coldout to Hubspot, selected your object type, identified records by ID, mapped fields between Coldout and Hubspot, set optional conditions, and pushed enriched data back to your CRM. Your Hubspot contacts now have verified emails, phone numbers, scores, and personalized insights—all automatically updated from Coldout.

line background

Learn from the best in our private Slack community.

Join a network of industry leaders and gain exclusive insights, tips, and strategies.

Join community