Coming from Craft.io
Import
One of the few roadmap tools with first-class personas: feedback and observations connected to the features they motivate.
The structural finding
Craft.io has something few roadmapping tools do: first-class personas and a structured feedback layer. 10 of its entity types are direct UPG matches. The gap is the discovery layer: Initiatives connect to Features without the `opportunity` node explaining the user problem being solved. UPG adds the typed bridge between customer voice and delivery commitment.
What UPG adds
Feedback-to-feature chains become traceable: customer_feedback → feature_request → opportunity → feature. The evidence chain is explicit and queryable.
Personas get a knowledge graph: Craft.io's first-class persona support means persona → feature and persona → opportunity edges are immediately available.
Data Items become discovery evidence: Craft.io's structured observations connect to the insight → opportunity chain.
Schema mapping
The key edge
The single most important semantic relationship this integration enables.
Defined in the UPG specification
Sample import
Craft.io OKR + delivery chain with personas and feedback
How to import your Craft.io data
The Craft.io adapter is built and tested. A one-command import via the UPG CLI is in development:
This will fetch your Craft.io 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 Craft.io 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