Our HubSpot CRM in development was populated with migrated data from our current CRM several months ago, by a consultant we’re no longer working with. Since then, we’ve adjusted many things about our data model and the properties we use. I’m preparing to do another migration but I’d like to be able to do it on a blank slate. But it seems like, even if I delete all our contacts, companies, and custom objects, they will be restored *along with their associations* if I recreate them, unless I wait 90 days. I don’t want any of the old data to resurface by accident when I import a contact with an email address that matches one in the “recycle bin”! What’s the cleanest way to start as fresh as possible? I can use the API if needed.
Hey @NNick8, thank you for posting in our Community!
To start as fresh as possible and avoid old data resurfacing, you can permanently delete the contacts, companies, and custom objects from the recycle bin, rather than waiting for 90 days. This ensures that no old data or associations will be restored during your new migration.
You can do this manually or via the API if you have a large number of records. Let me know if you need more details on using the API for this!
Kindly,
Pam
Thanks Pam, yes I’d love to know how to use the API for this. (It looks like the recycling bin does not have a bulk delete option.)
Maybe I am just getting tripped up by the wording of this article: Understand restorable and permanent contact deletions This says that for associations, “If the contact is restored, associations will be restored.” What I’m wondering is, if I delete all our contacts (restorably), and then import a new contact list that has many of the same emails, will that “restore” deleted contacts and associations…? (I don’t want it to.) Or when this article says “restore” does that only apply when actually taking the Restore action from the recycle bin?
Put another way--I want to guarantee that when I import lists of contacts, companies, deals, and custom objects, they’ll all have new record IDs, even if e.g. a contact’s email address matches an existing email address of a deleted contact. What import settings do I need to use to ensure this?