Skip to main content

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

Be the first to reply!

Reply