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

Thanks @kal! But one more question - what is the reason to save data independently of Miro servers? 

Internal rules. We won’t keep important data in just one source that we can’t control. Preferably we won’t ever have to use our own source, but if hell breaks loose we’re still fine. Precautions precautions precautions … you know.

Userlevel 4
Badge +3

Hey @K R! Thank you for the explanation, it really helps to understand the case and make the right decisions regarding further Miro development. Yes, we are on a solution that should solve such cases, though I can’t share any ETA yet.

Unfortunately, currently the data restoration process is extremely time and resource consuming, so the support team has strong policy when and how we can help and when not. Please bear with us, I’m sure they will do their best.

Userlevel 6

I agree with the previous comments. I have two separate concerns.

The first is being able to restore a board to a previous version if necessary; especially as it's very easy for someone to accidentally move/delete stuff and maybe not notice immediately.  I've noticed this is especially true of the new grids. If you delete a grid, all of the content on the grid goes as well whereas if you delete a frame the content remains.  Restoring data can be solved with backups held on Miro servers or with a Google docs like version history and compare/revert to version functionality.

However, I'm also concerned with the worst case scenario where Miro just goes away or isn't available for an extended period. A remote backup in human readable format, e.g. PDF, means that I can get to my data no matter what.  While many people may initially come to Miro as a meeting collaboration tool they will quickly realise that the content they produce during these sessions is extremely valuable and considerations of availability, security, organisation and discoverability of boards and their contents soon become really important if you want to use use Miro as a trusted knowledge base rather than just another remote whiteboarding tool.

The location of the backup needs to be outside your servers but obviously accessible by you in order to create the file. Google drive, Dropbox, OneDrive et al would all be acceptable. I just prefer Google.  In giving you access to create the backup I would only want to grant access to read and write files you create not general access to the file system. I notice at the moment that if I connect to Google drive I have to give you full access which I'm not prepared to do. 

If you have a Dynalist account you can see how they do it.

Thanks for a great product






Userlevel 1
Badge +3

i’ve been looking through Miro community pages for answers to the question of deleted content. It happened to me a couple of days ago.

I have come up with some solutions to avoid this  but more importantly i wish to know how is that we as a community can come together to ask Miro to gives the data. I’m seeing a standard response which is doing no good to clients or Miro.
Since primarily Miro is a data storing application, the collaboration part of it, is a feature of the service.
Therefore letting the board owner have control on the board history he/she is the ‘owner’ and should have access to to it’s history ( owner of content at all periods of time)
If it’s available in the paid version, can we subscribe and get the data ? (at any point in time?)
b)It should function like offline softwares with ‘roll back’ and ‘cntrol+z options’ which are independent of the internet.
c) A dialogue confirmation box if the page refresh is pressed or when multiple items are selected for deletion.
d) My page reloaded automatically because of the ‘internet connection cutting off and returning back’ I was helpless with the control+z button.  There would many reasons for a page to reload without our control, this is a serious issue for the user.

Let’s help miro help us. What can we do now to get Miro to start the process ?


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.

Userlevel 2

Hi @Anton Telitsyn 

I am surprised about your question on why someone would want an automatic backup and why in a different location.  My question would be why wouldn’t someone want this for any application?

I am new to Miro and really like it, however not having versioning or backups is a big negative.

I looked at the API and looks like something could be created there, however before I get started my question would be is all the data for a board be available?  I know you can not give an exact ETA on your development but is this the kind of thing where the earliest would be 3 months or earliest would be a year?

Userlevel 4
Badge +3

Hey @David Coales 

I’m a product manager at Miro and your request at least partially lies in my product domain. I’d like to learn more about your wish beneath this request. What is your use case, why do you like to have backups in Google Drive? Why Google Drive?

Userlevel 4
Badge +3

@Kiron Bondale @Konstantin Likhachev @mlanders @kal  I see you liked the request. Could you share your thoughts as well?

It will help me to better understand your needs and think about how we can address them.

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 7
Badge +14

@Anton Telitsyn -

The reasons for wanting automated backups are similar to the ones provided by @kal , but in our case, I’d also be fine with having the backups stored on Miro servers so long as we had the ability to restore those “on the fly” vs. having to place a Miro support request.


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 7
Badge +18

@Anton Telitsyn :

I see one thing:

Not miro, no we users are responsible for our backups.

To prevent postings like there where here in this community: My dates are lost or so I find it usefull if I get a hint either when I enter my dashboard or when I leave my dashboard like this one:

So i see clearly which of my boards i haven’t backuped and which of them not. And I’ll be remembered:
“Hey: Would you backup your board please”.
So on the miro site everything is done - and on the usersite it’s the same or not …


Userlevel 6

Hi @mlanders, I think that would be useful too but if I have 10 people who could all edit the board, often at the same time, would they all see the message? If so I might get lots of copies of the backup and I would have to hope they put them in the approved place. If only the owner gets the message do they get it by email after anyone leaves the board, once a day or the next time they log in which may not be for a while?

I think this would be a useful feature where there is one main editor but I don't think it would remove my requirement for an automated overnight backup given that I have a team working on shared boards.

Userlevel 7
Badge +14

@Anton Telitsyn -

Losing content usually happens when one of two things happens:

  1. “Fat finger” error or malicious corruption by a user followed by the closure of the board 
  2. A technical glitch - browser/desktop app issue, Internet connectivity, etc.

While automated backup is great, taking a backup does take some time and requires the board content is “frozen” while the backup is done, so a better strategy would be to enhance the activity log to actually be a script of actions done to the board which could be used to rebuild it to any set point in time. 


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.  

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.

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 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!

Userlevel 7
Badge +18


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


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 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 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

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 1

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