Coming from Miro
Import
OSTs and opportunity maps drawn in Miro become queryable UPG nodes: frame labels determine entity type.
The structural finding
Miro is the most common tool where UPG entities already exist as sticky notes in frame containers. The adapter reads frame labels to type the contents: stickies in an "Opportunities" frame become opportunity nodes, stickies in an "Insights" frame become insight nodes.
What UPG adds
Queryability: your Miro board becomes a graph you can traverse. ("show all opportunities without a linked solution.")
Portability: your visual strategy artefacts become a git-tracked .upg file that survives Miro plan changes.
Cross-tool links: Miro opportunities connected to Dovetail research, Jira delivery, and PostHog metrics.
Schema mapping
The key edge
The single most important semantic relationship this integration enables.
Defined in the UPG specification
Sample import
Miro affinity mapping board: Sticky notes → Clusters → Insight
How to import your Miro data
The Miro adapter is built and tested. A one-command import via the UPG CLI is in development:
This will fetch your Miro data, map entity types automatically, and write everything to your graph. Today you can use the Markdown import or the adapter directly in code.
▸ For developers: use the adapter directly
Get started
The Miro adapter ships in @unified-product-graph/adapters. Install it, then run the import command.
$ npm install -g unified-product-graph
# then import
$ upg import --from notion