Looking at List of Contact properties, I wonder if I can have "First Contacted Date." - opposed to Last Contacted ( the last time a call, email, or meeting was logged for a contact. This is set automatically by HubSpot based on user actions in the contact record.) Any ideas? Thanks!
This is possible but will require you to build a custom date contact property and a workflow.
Here are the steps:
1. In settings, create a custom date property called "First Contacted Date"
2. In Workflows, create a workflow, with starting criteria of "Last Contacted Date" is known and "First Contacted Date" is unknown. Add a step to datestamp the custom property value in the workflow:
First Contacted Date Custom Property
3. From here, you'll have to decide how you want historical data to populate in this "First Contacted" field. Here are the two options:
A. Easy option. Disregard historic data. You can either set the field, so that it only allow contacts to enroll in this workflow who meet the criteria going forward.
B. Harder Option. Go through all of your contacts who have 'Last Contacted' as a known property and have that copied over to the "First Contacted" property, assuming they have only been contacted one time. This will still require additional cleanup as there will be contacts that have been contacted multiple times.
Lastly, don't allow re-enrollment in the workflow.
Hi @paulschmidt Yes! I saw this workaround in a similar thread, and I am absolutely going to try it. Thank you so much for the detailed information and step by step.
I think the idea shall still be automated by Hubspot... There are so many other automated properties that in the end you never use as marketer... and this one feels so "basic" (is actually one of the first metrics the companies always asked me to get... and this never changes :D).
Anyways and as I said, thank you for the detailed explanation ❤️
It is absolutely necessary to have this metric for any sales activity. Please make this property by default so we don't have to spend so much time finding a workaround
@bilalawan I must admit that I tried the workaround and it takes 5 minutes and it's working fine so far 🙂 Just saying this in case you are stressed or worried and you don't tried it yet 🙂 It's very easy!
So, I was looking at the same thing and I thought of doing this workaround:
1. Create a Property called "First Meeting" or similar and set it to a date property;
2. Create a Workflow that is triggered by:
a) Has completed form (than you select your meeting link, afterall a metting link is a form, behind the curtains)
than filter it by:
b) Form submission - Has NOT filled out the <select your meeting link again> in Any page is more than 1 day ago.
3. Set a timestamp to change the date of your recent created property "First Meeting" (or similar).
I still haven't tried it exhaustively but this is what's going to (or should) happen:
When someone books a meeting, the workflow should check if the user has not done it before, and then timestamp your "First Meeting" property with the time and date for this particular meeting.
The workflow should not allow the users to re-enroll.
Here's how the trigger should look:
AGAIN: this was not thoroughly tested and it is not 100% precise as users can book more than one moeeting in the same day and we are cheking for users who did not do it from yesterday and back.
Would love to receive feedback on this one, please feel free to do so.