Hey Figma community!
I’ve been working heavily with a custom plugin I helped develop. It generates components that I then publish to our team library for designers to use. My main frustration is this:
Whenever I make updates to those components and push a new version, all instances in other files stay stuck on the old version. Designers have to manually remove and reinsert components—or use "Update All"—and that's error-prone and time-consuming.
What I’ve tried so far:
- Ensured the components are in the correct library and version.
- Used “Swap Library” in Figma file settings.
- Asked team members to click “Update all instances” when prompted—but relying on that hasn’t been reliable.
What I’d love to know from you all:
- Is there a smoother way—maybe via Figma plugin API—to push updates so instances refresh automatically?
- Does anybody use Design Tokens or another pattern (like overrides via JSON) to simplify versioning and updates?
- Have any of you scripted an automated workflow—via Figma plugin or external tool—that alerts or batch-updates files when component versions change?
I know Figma’s forum suggests making your title a question and specifying the product context to help discoverability , so I hope this is helpful to others in a similar boat.
Any tips, workflows, or hands-on examples would be super appreciated. Thanks in advance!
Mark Pousee