Is there a way to backup all the activity with each contact in CRM? (sales emails, notes, etc.)

I created some scripts to backup our Hubspot content. Not everything is possible to be backed up, but currently it saves blogposts, landing and website pages, templates and custom modules. It’s just a last line of defence if we lose everything, so it’s not very sophisticated and propably will need some work to be restored properly.

GitHub - patrykkalinowski/hubspot-backup: Ruby scripts to backup Hubspot content to files · GitHub

Since my first answer in this thread,

I created a free tool to backup Hubspot accounts: Hubspot Data & Content Backup

Currently it saves most available data to files - it’s pretty fast, too. Still working on it, so you can expect more features coming soon.