# Updated Contact Properties Webhook

**URL:** <https://community.hubspot.com/t/updated-contact-properties-webhook/64614>\
**Category:** APIs & Integrations\
**Tags:** contacts\
**Created:** [September 7, 2022, 3:44pm UTC](https://community.hubspot.com/t/updated-contact-properties-webhook/64614 "2022-09-07T15:44:31Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![MMahmoud70](https://avatars.discourse-cdn.com/v4/letter/m/9de0a6/32.png) [@MMahmoud70](https://community.hubspot.com/u/MMahmoud70)\
**Post date:** [September 7, 2022, 3:44pm UTC](https://community.hubspot.com/t/updated-contact-properties-webhook/64614/1 "2022-09-07T15:44:31Z")

</div>

Hi there,  
I’m trying to integerate our system with HS. And we would like to have a two-way-data-stream in the Contacts object and sync updates ever happen to an object between our system and in HS. I managed to accomplish pretty much everything. But, I have a problem in updating our system’s users if a contact has been updated in HS. I tried to look up the workflows and setup a trigger to send a request to our server. But I could not find a trigger that works on property change of the contact.  
However, I had a workaround I wanted to try which is trigger the workflow on the “Last Modified Date” using “is less than” with value of 1 day ago. But, the workflow will never re-enroll the contacts since it says in the re-enrollment panel that the re-enrollment might only happen when using “Date” and trigger of “equal to”  
And I don’t want to use the recently updated/created API since it would be too complex for such an easy task.  
I hope we can find out a way to accomplish this in a reasonable way.  
Sincerely,

---

<div class="post-metadata">

**Author:** ![LeeBartelme](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/leebartelme/32/95647_2.png) [@LeeBartelme](https://community.hubspot.com/u/LeeBartelme)\
**Post date:** [September 7, 2022, 4:22pm UTC](https://community.hubspot.com/t/updated-contact-properties-webhook/64614/2 "2022-09-07T16:22:51Z")

</div>

The “[is known](https://knowledge.hubspot.com/workflows/add-re-enrollment-triggers-to-a-workflow#:~:text=when%20using%20the%20property%20filter%20is%20known%20for%20re-enrollment%2C%20in%20addition%20to%20meeting%20the%20criteria%20listed%20above%2C%20records%20can%20re-enroll%20in%20two%20ways%3A)” trigger filter will trigger and reenroll each time a property changes. Is that what you need?

---

<div class="post-metadata">

**Author:** ![MMahmoud70](https://avatars.discourse-cdn.com/v4/letter/m/9de0a6/32.png) [@MMahmoud70](https://community.hubspot.com/u/MMahmoud70)\
**Post date:** [September 8, 2022, 7:52am UTC](https://community.hubspot.com/t/updated-contact-properties-webhook/64614/3 "2022-09-08T07:52:31Z")

</div>

The thing is the “is known” filter will trigger the workflow also on creation (not update only)  
And if you delete the value of any property and save that the workflow will not be trigger (Because basically it’s “unknown”)

---

<div class="post-metadata">

**Author:** ![LeeBartelme](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/leebartelme/32/95647_2.png) [@LeeBartelme](https://community.hubspot.com/u/LeeBartelme)\
**Post date:** [September 8, 2022, 12:18pm UTC](https://community.hubspot.com/t/updated-contact-properties-webhook/64614/4 "2022-09-08T12:18:45Z")

</div>

Seems like you could do a trigger on is known OR is unknown, that doesn’t really work well though if you are looking at more than a small handful of properties. But you don’t want to do anything upon creation?

Have you looked into using [webhooks](https://developers.hubspot.com/docs/api/webhooks) where HubSpot can post to a URL of your choosing whenever any data changes? Wouldn’t require workflows or anything like that.

---

<div class="post-metadata">

**Author:** ![MMahmoud70](https://avatars.discourse-cdn.com/v4/letter/m/9de0a6/32.png) [@MMahmoud70](https://community.hubspot.com/u/MMahmoud70)\
**Post date:** [September 11, 2022, 7:50am UTC](https://community.hubspot.com/t/updated-contact-properties-webhook/64614/5 "2022-09-11T07:50:26Z")

</div>

Yeah I did look at the Webhooks API. But, doesn’t that work for Developers account and in order to link it to our standard HS account I do need to list it in Marketplace and then integerate it with our app?

---

<div class="post-metadata">

**Author:** ![MMahmoud70](https://avatars.discourse-cdn.com/v4/letter/m/9de0a6/32.png) [@MMahmoud70](https://community.hubspot.com/u/MMahmoud70)\
**Post date:** [September 11, 2022, 7:52am UTC](https://community.hubspot.com/t/updated-contact-properties-webhook/64614/6 "2022-09-11T07:52:44Z")

</div>

I kinda managed to get it working with the worfklow (is known) but the major problem is that it is being triggered on creation as well which means it will be triggered on import and image you import 10k records that will result in sending huge amount of requests to the server real quick

---

<div class="post-metadata">

**Author:** ![JLiu](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/jliu/32/99782_2.png) [@JLiu](https://community.hubspot.com/u/JLiu)\
**Post date:** [March 17, 2025, 4:52am UTC](https://community.hubspot.com/t/updated-contact-properties-webhook/64614/7 "2025-03-17T04:52:18Z")

</div>

Have you figured out how to not trigger on creation? I also only want the trigger on modification. Thanks.
