Skyvia backup errors

Good morning,

I have Super Admin access, yet when I try to backup my HubSpot database using Skyvia, I get these errors:

I have searched the documentation for both Skyvia and HubSpot but can’t find a solution.

I believe there may be some issue with permissions, but don’t know how to amend this. I had thought SA access would resolve all the permissions issues.

Ideally I would like to run a backup of my entire HubSpot DB and then restore to a backup instance of HubSpot as a proof of concept that everything works correctly. I prefer to do this now before any problems rather than in a future scenario where we have possibly lost data.

kind regards

Hi @bonjeroo

Thank you for reaching out!

This integration was built by Skyvia so I’d recommend reaching out to their support as they should be better able to help here to see what’s going on.

However I want to tag some of our experts here - @himanshurauthan @ChrisoKlepke @Bryantworks did you come across this before?

Thank you!

Best

Tiphaine

Thanks for the response Tiphaine.

I have spoked to Skyvia, they are the ones who recommended reaching out to HubSpot experts too.

I’m not wedded to the idea of using Skyvia. If someone else can recommend a backup solution that I can set to run on a daily basis I can use an alternative.

I would like to be in a position to create a dummy HubSpot database and restore my entire backup to it, so as to demonstrate that if I ever had a problem in future I would never lose any more than a day’s work.

Hi @Bon if you’re still looking for an alternative backup solution, I can recommend Pro Backup for HubSpot, a dedicated backup & restore tool built by our team :+1: I would say that our app offers better restore capabilities as well as proactive alerts & reporting.

Thank you @TitiCuisset for tagging me.

Hey @bonjeroo,

thank you for reaching out to the community. I think might be able to help a little here.

For integrations like this (or any other for that matter) the tools and services use the API. To ensure only the right people/entities can access your data, HubSpot and many others use authentication methods. These don’t have anything to do with your personal permissions within HubSpot. But scopes (what an integration can access) may vary. It looks like in your case, not all the scopes for the authentication that are required are set. And usually the integration is built in a way that the required scopes are built into the app.

I assume you integrated Skyvia with the flow described here. Have you tried establishing the connection again?
I’ve just tested it and the only two errors I get are the ones from quotes. What license of HubSpot do you use? I’ve read in some other post that if the scope is tied to a paid feature, this might not work.

Cheers,

Chriso

Good evening @ChrisoKlepke and thanks for replying.

I have just deleted and established the connection again, and receive the same errors.

We are using the free version of HubSpot. If upgrading to a paid version would allow me to run this backup successfully then I am fully prepared to do so.

kind regards,

Onil

Hey @bonjeroo ,

after some further digging, it appears that the license is the issue. Take a look at this table here:

These are the different scopes that an integration can define when integrated with OAuth 2.0, the method most public integrations are authenticating to your HubSpot Portal.

Looking for example at the error on publishingChannels, this might be very likely be related to the social scope and this one requires Marketing Pro or above. Same for workflows.

That makes sense since you can only use these features when you have the license. So, why should you be able to integrate to them, let alone create a backup.

I expect this not being an issue once you have a paid license. I can’t guarantee that, of course, but it certainly looks like it.

If you found this post helpful, consider helping others in the community to find answers faster by marking this as a solution. I’d really appreciate it.

Cheers,

Chriso

Thanks so much for the response. I have marked it as a solution.

Thanks, @ChrisoKlepke :raising_hands: