Thanks for reaching out, @Edyta7510! And thanks for the mention, @kvlschaefer!
Unfortunately, there’s not a way to validate the data before the contact is created as far as I understand.
It sounds like you may be using this already, but you can toggle contact property population using HubSpot AI (here is the Knowledge Base article with more info). But there is fine print:
HubSpot AI will only scan the email signature of the first response from a contact for any eligible contact properties. If no eligible properties are detected in the email signature of the first response, but they are included in the signature of a subsequent reply, HubSpot AI will not populate any of the properties on the contact record.
While this may help for contacts who respond, it won’t pull in info for the copied contacts.
However, it’s worth asking if these contacts actually need to be in HubSpot. Will you ever be actively marketing to them or storing information about them that will be used to make decisions later?
If the answer is no, then I would try adjusting your email log and track settings to see if there are any email addresses that you can exclude. You can also create a running list of contacts created by the HubSpot sales extension for easier tracking and cleanup (using the “Original Source” properties). Check out these properties specifically for your CRM, but they should look something like:
- Original source = Offline source
- Original source drill-down 1 = SALES/EXTENSION
- Original source drill-down 2 = Email integration/BCC to CRM
You can use those properties to identify contacts who are being created from logged emails. You can then layer in unknown properties (i.e., AND First name = Unknown) to round up contacts with missing data.
You could then easily back up and delete the contacts on an ongoing basic.
Alternatively, you could send them back to the contact owner to complete. This could actually exist as a workflow that would assign a task/send an internal notification/send follow-up emails if the record is still incomplete.
Either way, it doesn’t hurt to get a better handle on where these contacts are coming from and if they really need to be in your contact database. While it will likely be more of a manual process to complete and update records, you’ll know that you’re keeping your CRM in good shape!
Hope this helps!