Penpot Component Sync Is Wired
Photo by Julia Taubitz on Unsplash
The second of three planned Penpot bidirectional workflows is live. Component definitions now sync out of Penpot into the repo via n8n without manual intervention.
The “Penpot Component Sync” workflow shipped. It sits alongside the token sync workflow from Phase 5a and follows the same pattern — n8n polls Penpot’s REST API, extracts component metadata, and writes structured output into the repo. No manual export step.
The trigger is a webhook from Penpot on file save, with a scheduled fallback every 15 minutes in case the webhook drops. Component names, IDs, and path mappings land in a flat JSON file the design agent can read directly.
- n8n workflow: penpot-component-sync
- components-manifest.json
The Figma Dev seat option stays deferred. The REST API covers what the next two workflows need, and $25–45/month for inspect mode isn’t justified yet.
What this unblocks: Pattern Extract is the next workflow in the sequence. With component IDs now in the manifest, the extraction step has a stable index to query against rather than scraping Penpot’s file tree on every run.