Automatic Backups

Userlevel 6

Would be great to have automated backups overnight to a nominated Google Drive account (or similar account). 


BTW, if you did do this, it  should only use the permission that gives Miro the ability to view and edit files it creates - NOT general ability to access all of my Google drive.

Lena Shenkarenko 3 months ago

Hi all, I’m thrilled to announce we just released board history for users on Team, Business, Consultant, Enterprise, and Education Plans. You can learn more in this thread!

View original

46 replies

Userlevel 7
Badge +18


A big hug and thank you - You’re awsome:clap::dizzy::boom::trophy:


Userlevel 6
Badge +6

Hi all, I’m thrilled to announce we just released board history for users on Team, Business, Consultant, Enterprise, and Education Plans. You can learn more in this thread!

For me this feature is imortant, since we use this with clients for workshops and coachings. We are now having the case that a whole team in miro got lost and with it crucial boards we need for the collaboration with our clients. At the moment it seems it will will not be possible to restore the boards from the miro servers. Hence we wished we had a serperate back-up option to our own servers or onedrive to restore the boards ourselves and have a backup for the miro backups so to speek in case this happens again

Userlevel 4
Badge +3

Sure @Wadih, this helps! Thank you for the clarification! Pleas bear with us - We’ll keep this thread updated when we have a solution.

Userlevel 1

Hey @Anton Telitsyn !

It was just an initial implementation suggestion, but the rationale I guess is that it would depend, for Miro boards that get 100 updates per day, vs Miro boards that get 1-5 updates per week, a team might want to take more frequent backups.

The ultimate solution would be that every change is recorded so one can have a slider or a list of changes and simply move the time back. However this is more work to implement.

Keep in mind we’re talking about a kind of default safety net. 3 weeks retention means it gives people 3 weeks to figure out a destructive change made that should be reverted, it’s more like an insurance policy, but you guys will have to budget this with the amount of disk space available.

Perhaps to start with, just an “emergency” auto-backup nightly with a 3 weeks retention window that would be nice already, that would be the easiest to implement, and later that can be improved on with controls on frequency and ultimately the per-change model perhaps.

It’s not show stoppers though, but people make mistakes, and the peace of mind of knowing I can go back in time is always good. That’s the reason in the OS there is the Trash can, files aren’t wiped right away.

Just food for thought!

Hope it helps!

Userlevel 4
Badge +3

Hey @Wadih! Thanks for sharing!

What is the need to control the backups times and retention policy? Why 21 days exactly?

Userlevel 5
Badge +1

If we had version history, then we would not need backup. We would have it implicitly in the version history.

Consider giving it your vote :)


Userlevel 1

Ideally we would have control on two things

  • Backup time(s), e.g. 4 times per day 8am, 12pm, 5pm, 12am, or e.g. just 1 time per day, like at  midnight
  • Backup retention, e.g. 21 days retention

This way we can go back in the past up to X number of days to recover someone destroying part of the board by mistake.

Right now it’s a bit scary to know backups are only manual.

Doesn’t need to be stored in Google Drive, then that complicates with APIs and permissions and whatnot, which is another possible thing that can go wrong and give a false sense of security if backups aren’t actually working. Ideally if they could simply be stored in Miro that’d be best.

Note that the manual backup solution remains needed for immediate backup needs. The backup solution isn’t to replace it, but it’s for peace of mind to cover the unknown unknowns.


Userlevel 4
Badge +3

Hey @chrissmith!

Are you available for a customer interview to discuss your needs? If yes, please drop me a DM, we’ll schedule a call. 


So is there some kind of ‘roadmap’ for feature requests like this somewhere on Miro?  I have to have some kind of guidance on this backup issue and some other administrative deficiencies with Miro - or start moving my people off the platform.  : (

A few points here on the current process:  

To restore a board backup larger than 200MB requires Miro Support to get involved - I recently went through this process.  First, I had to supply a means of sharing the RTB file with your support group - I think Miro should be hosting a site where such uploads can take place, covered under any security policies that currently apply to the main Miro site. 

I’m concerned this transfer of data to Miro Support directly could potentially require us to extend our clients’ non-disclosure, chain-of-custody, and other legal requirements to Miro.  

Also, when they got the RTB file, Miro Support told me the file was corrupt and couldn’t be restored.  (Though, apparently, they could recover some of the content out of that file.)  I’m not certain how they made that determination, but it puts into question the viability of all backup files.  If your support folks have a tool that verifies the integrity of an RTB file, they should release that to customers so we can run it against our backup files.  If not, I think your Dev folks might want to create one.  And the site should supply a file checksum at download time, and instructions on how to generate the same against the downloaded file.  

Userlevel 4
Badge +3

Hey @AlexandraPDX! I can assure you this issue is something which is in our focus now. As a first step, we’ve just released Content Recovery feature which allows you to restore recently deleted content. 

You can read more here

Hi Miro team, I appreciate your interest in exploring different options for auto backup/version control. But, this is a HUGE issue that needs to get resolved quickly. I’d recommend implementing an MVP auto-backup solution and then fine-tuning once its out being used!! SharePoint has an a-OK version control system that allows you to see previous versions of a file and restore to a version at a given point in time.

It is not enough to restore deleted content or require a manual backup. I just had a client today accidentally unlock content and snap all of the layered items into a grid form, which made our entire workshop agenda and collateral100% unusable!! And it happened at the start of the workshop… So, everyone was confused and angry about the wasted time. Not to mention, the client PM is furious. Yes, the Board owner should have remembered to lock everything down with the owner-unlock-only feature. But EVERY other content dev software has auto-backups with version control because individuals aren’t perfect… 

The absence of auto-backups and version control is, frankly, unacceptable given the cost of an enterprise license for a firm with 8,000 people… I wish we had gone with Mural. 

Userlevel 4
Badge +3

Hey @Ridzwan Haron! Thanks for sharing! Were these cases connected especially to deletions or editing in general?

​​​​​​No further thoughts other than what has been discussed. Just wanted to say I agree, there needs to be some form of backup or versioning available. I’ve ran workshops with people new to Miro, and while I’ve taught them how to use it, there were instances where accidental deletions were made by the same group of people. I can’t facilitate and keep track of what everyone is doing on the board at the same time.

Userlevel 4
Badge +3

Hey @chrissmith! I completely understand your requirements. Thanks for your feedback!

Just piling on here:  You really need to have an automated way to backup and restore the user data.  As Director of IT & Operations, my policy is that any business-critical data must be backed up to a second platform … we have two copies of anything that, if lost, would adversely impact business.  Further, those backup copies should be ‘air-gapped’ - offline copies on tape or removable disk … to prevent ransomware from getting to that data.  I’ve brought this issue to my users and they will have to re-evaluate their use of Miro in light of this requirement in the near term.  

Userlevel 4
Badge +3

Hey @Matt Stocker,

We are really sorry for this situation, the team did their best to restore the missing content asap. If you believe some of your content is still missing, we encourage you to reach out to our support team via this form. Some additional information may be found here.

We fully understand that system resilience is key functionality and we are working on some solutions in this area. We will share additional information as soon as we have concrete ETAs. 



Userlevel 1

Hi Anton

Given the recent issues that Miro has had in losing (and then having to restore) data, it’s made me very nervous about the content that is in Miro, to the point that I’d consider looking at alternatives who have a more resilient backup system and are more transparent about their issues. Whilst you got the data that you lost back, you haven’t really taken any steps to restore technical trust which is disappointing. 

Do you have an ETA on what’s coming from a data backup perspective and whether there is going to be the option for a more automated client side backup? I’m aware that it might cost in terms of bandwidth (though I’d be prepared to pay a smallish amount for that).

You really do host business critical data, and so your backups and system resilience and communications around this ought to reflect this. At the moment I’m not sure the level of communications and transparency around this issue really reflects that you understand how important this data is! Having data go walk about is significantly more than an ‘inconvenience’ as you outline in the page header.

Look forward to your thoughts and comments.



Userlevel 4
Badge +3

Hey @Johan! Thanks for your use-case, “each N edits” totally makes sense. We are currently designing a solution to deal with such issues, though I can’t share any details yet, but we are on it!

Userlevel 4

First of all - great to see that Miro hired such talented Product Managers, it’s a joy reading your very processed way of breaking out the issue here @Anton Telitsyn - UX kudos!

My use case is that I run most of my workshops with full edit rights to all participants during a longer time period. A typical project could mean that I only hold 2-3 sessions where I, as the board owner, am online and making sure backups are made consistently. Most of the other time, teams are in by themselves or individuals do totally asynchronous work, such as primers or pre-work assignments for an upcoming session. I sometimes have around 100 people with edit rights to the same board.

So manual backups that are depending on me as a board owner isn’t doing the trick. The #1 need for me is to somehow know that a backup is being made. The more often the better. Maybe it could be triggered on the amount of edits rather than on time. So backed up every night, or after 100 edits, whichever comes first. 

Userlevel 1

Would like this feature for Box since it is what we use at our company. 

Just today our team had a significant portion of an important board go missing.   This was a giant bummer for a few folks involved.    

As far as Undo...we went back about 20 steps but that didn’t help (some other editing had taken place since the disappearance).

We checked the lightning bolt for action history, but we were both a) unable to tell exactly where/when it happened and b) going back those steps in the action history didn’t re-show that old content (whatever had been deleted).


That makes the deletion button WAY more scary now -- to think I could lose a significant amount of work with one large select/delete and then someone else makes twenty sticky notes… then it seems gone forever.    For that level of destruction, most programs offer warnings.

Dear @Anton Telitsyn and whole Miro-team,


Today we’ve lost almost everything on one of our main boards. It is like 3 months work of our team. Because you can’t make backup system we don’t know what to do now. This board was crucial to start new department on next week.


It curious if this disaster will push you to do something with version control.