Custom UTM fields

Hi, I am planning on creating custom utm field. One of the field is called utm_source. Is there a way to automatically populate this field if the source is “direct” (meaning a contact types in the compnany URL on their browser)?

No. Direct is assumed when there is no referrer data sent with the visitor and they would also not come with any UTM data. Hubspot uses the UTM parameters to then sort the rest of the traffic to determine its origins (social or third party sites, organic vs paid, etc.).