# Best practice question for Workflows

**URL:** <https://community.hubspot.com/t/best-practice-question-for-workflows/105626>\
**Category:** Tips, Tricks & Best Practices\
**Tags:** professional\
**Created:** [April 24, 2024, 8:16am UTC](https://community.hubspot.com/t/best-practice-question-for-workflows/105626 "2024-04-24T08:16:51Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![OBetzalel](https://avatars.discourse-cdn.com/v4/letter/o/f19dbf/32.png) [@OBetzalel](https://community.hubspot.com/u/OBetzalel)\
**Post date:** [April 24, 2024, 8:16am UTC](https://community.hubspot.com/t/best-practice-question-for-workflows/105626/1 "2024-04-24T08:16:51Z")

</div>

Hi,

I have a question on what’s best to do when you create a workflow for a custom object for example.

We want to create a workflow that will be triggered everytime there is an update / create action on the record? or set the triggers that will execute the workflow and then check the criterias? (Let’s say I have many scenarios or few).

Thanks!

---

<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:** [April 24, 2024, 8:20am UTC](https://community.hubspot.com/t/best-practice-question-for-workflows/105626/2 "2024-04-24T08:20:27Z")

</div>

Hi @OBetzalel,

I’m not sure I’m reading the exact question from your post. Are you asking whether that’s a good idea or how to do it?

It’s not not a good idea, depending on what you’d like to achieve. If you want to send notifications, trigger further updates to those records, that would be the way to go.

For the “how”, you can enroll records by looking at “Create date is known” to enroll newly created records (or “Record ID is known”). For changes to properties, simply set an enrollment trigger for “[property] is known”, then enable re-enrollment for this filter. HubSpot will then enroll the record whenever the value in that property changes.

Best regards!

---

<div class="post-metadata">

**Author:** ![OBetzalel](https://avatars.discourse-cdn.com/v4/letter/o/f19dbf/32.png) [@OBetzalel](https://community.hubspot.com/u/OBetzalel)\
**Post date:** [April 24, 2024, 10:27am UTC](https://community.hubspot.com/t/best-practice-question-for-workflows/105626/3 "2024-04-24T10:27:32Z")

</div>

@karstenkoehler Thank you for the description.

just a question - If I want to check if a record was just created + has a value inserted in a property - how can i check it with If/else branch?

Thanks!

---

<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:** [April 24, 2024, 10:31am UTC](https://community.hubspot.com/t/best-practice-question-for-workflows/105626/4 "2024-04-24T10:31:03Z")

</div>

@OBetzalel “Create date is less than 1 day ago” and “(property) is known” could be an option 🙂

---

<div class="post-metadata">

**Author:** ![OBetzalel](https://avatars.discourse-cdn.com/v4/letter/o/f19dbf/32.png) [@OBetzalel](https://community.hubspot.com/u/OBetzalel)\
**Post date:** [April 24, 2024, 10:41am UTC](https://community.hubspot.com/t/best-practice-question-for-workflows/105626/5 "2024-04-24T10:41:14Z")

</div>

@karstenkoehler Thank you so much!
