# Synch fields (one-way) between two custom objects

**URL:** <https://community.hubspot.com/t/synch-fields-one-way-between-two-custom-objects/128732>\
**Category:** CRM\
**Tags:** object\
**Created:** [March 26, 2025, 6:29pm UTC](https://community.hubspot.com/t/synch-fields-one-way-between-two-custom-objects/128732 "2025-03-26T18:29:36Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![StefanSchinkel](https://avatars.discourse-cdn.com/v4/letter/s/bbe5ce/32.png) [@StefanSchinkel](https://community.hubspot.com/u/StefanSchinkel)\
**Post date:** [March 26, 2025, 6:29pm UTC](https://community.hubspot.com/t/synch-fields-one-way-between-two-custom-objects/128732/1 "2025-03-26T18:29:36Z")

</div>

Hi,

I have two custom objects: Estimates and Handover. In the object Estimate we capture multiple fields that I want to sync with the corresponding fields in the Handover object. Property sync doesn;t work between two custom objects. How could I do this in an alternative way?

Thanks!

Best

Stefan

---

<div class="post-metadata">

**Author:** ![karstenkoehler](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/karstenkoehler/32/68554_2.png) [@karstenkoehler](https://community.hubspot.com/u/karstenkoehler)\
**Post date:** [March 26, 2025, 7:11pm UTC](https://community.hubspot.com/t/synch-fields-one-way-between-two-custom-objects/128732/2 "2025-03-26T19:11:11Z")

</div>

Hi @StefanSchinkel,

If property sync is not an option, I would use a workflow-based approach:

1. Create a workflow based on the object of origin (Estimates)
2. Enroll records based on ‘When filter criteria is met’ and specify ‘Source property is known’, enable re-enrollment
3. Use the ‘Edit record’ workflow action to copy the value from the source property on Estimates into the target property on Handover

Best regards!

---

<div class="post-metadata">

**Author:** ![AryFrischman](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/aryfrischman/32/39705_2.png) [@AryFrischman](https://community.hubspot.com/u/AryFrischman)\
**Post date:** [March 26, 2025, 7:30pm UTC](https://community.hubspot.com/t/synch-fields-one-way-between-two-custom-objects/128732/3 "2025-03-26T19:30:26Z")

</div>

_\*Note from the moderator:_  
_This content appears to be created with the help of AI tools and **might be of low relevance or could contain incorrect information.** _  
_We recommend fact-checking the content._  
_Please use AI responsibly going forward (see [Community Guidelines](https://community.hubspot.com/t5/Getting-Started-on-the-Community/HubSpot-Community-Guidelines/ba-p/384050#:~:text=revoked%20Community%20membership.-,2.%20Be%20relevant.,-There%E2%80%99s%20a%20lot))._  
Hey @StefanSchinkel,

You’re right, HubSpot’s native property sync doesn’t work between custom objects.

However, there are a few ways to achieve a one-way sync between your Estimate and Handover custom objects:

1. Using Workflows (if the objects are associated)  
If your custom objects are associated, you can use workflows to copy properties from one to the other. Here’s how:

Go to Automation \> Workflows.

Create a Custom Object Workflow for your Estimate object.

Set the trigger to be an update to any of the fields you want to sync.

Use the “Copy property value” action to map the fields from Estimate to Handover.

Save and activate the workflow.

2. Using Custom Code in Workflows  
If the objects are not associated or you need more control, use a Custom Code Action within a workflow:

Add a Custom Code Action to the workflow.

Use the HubSpot API to pull data from the Estimate object and update the Handover object.

Use the HubSpot SDK (like Node.js) to simplify API calls.

3. Using Zapier (or similar)  
If you prefer a no-code approach, use Zapier:

Trigger: Update in Estimate.

Action: Find the corresponding Handover object.

Action: Update the fields.

Hope you find this useful.

Cheers,

Ary
