A two-phase solution that prioritized speed and scalability
After speaking with our sales team, we knew that speed was key. We had multiple deals that directly hinged on users being able to move their boards from Miro.
Together with my product and engineering partners, I designed a 2-phase solution that allowed us to quickly ship an MVP, while we built a scalable solution that would solve current and future use cases.
MVP: Importing PDFs into an existing Freehand
We knew that the ideal solution would take months, which would risk us losing users who were ready to switch. We were already working on the technology to import Miro boards as editable Freehands, but we we were weeks away from bulk importing or creating a Freehand from a PDF.
Our MVP leveraged existing technology and UI elements and would be used by the customer success team to help certain users individually import their highest priority Miro boards.
Designing for scalability
For our ideal solution, we needed our importer to be more scalable, which meant that we needed to be able to import boards in bulk. Our new solution allowed users to import their boards in bulk directly from Home, creating a new Freehand for every PDF that they upload.
The underlying technology also allowed us to import other whiteboard tools, such as Mural. We expanded the tool from just importing Miro boards, to a universal importer that could eventually import other whiteboards (such as Figjam and LucidChart) and document types (spreadsheets, presentations, etc).