Manage plugins and widgets in an organization
Who can use this feature
Available on the Organization and Enterprise plans
Organization admins only
Plugins and widgets are third-party applications that run in Figma design or FigJam. By default, members can find and use plugins and widgets in their files without approval from an admin.
Since plugins and widgets have access to information about members and files, organization admins can restrict access to them by requiring approval before they can be used.
Organization plan | Enterprise plan | |
---|---|---|
Require approval for plugins and widgets | ✓ | ✓ |
Approve plugins and widgets | Applies to the whole organization | Applies to the whole organization or on a workspace-by-workspace basis |
Manage approved plugins and widgets | Managing means removing access for the entire organization | Can remove access for the entire organization or adjust which workspaces have access |
Review plugin and widget usage | X | ✓ |
Note: Figma reviews the overall quality of every plugin and widget published to Figma Community.
Require approval for plugins and widgets
When enabled, members can only use plugins and widgets that have been approved by an organization admin.
You can choose to let members request approval when they find plugins or widgets in Figma Community they want to use.
- From the file browser, click Admin.
- Click the Settings tab.
- Under Extensions, click Plugin approval.
- Select Only admin-approved plugins.
If you leave Allow members to request plugins checked, members can request access to unapproved plugins. Learn more about managing plugin requests.
- From the file browser, click Admin.
- Click the Settings tab.
- Under Extensions, click Widget approval.
- Select Only admin-approved widgets.
If you leave Allow members to request widgets checked, members can request access to unapproved widgets. Learn more about managing widget requests.
Note: These settings don't apply to private plugins or widgets published by people in your organization. Private plugins and widgets are available to every member in your organization and don't require approval.
Approve plugins and widgets for the organization
When you approve a plugin or widget for the organization, members can use it right away.
Approve a plugin or widget
- In Figma Community, navigate to the plugin or widget you’d like to approve.
- Click Copy link in the Share section to add the plugin URL to your clipboard.
- Select Admin in the sidebar.
- Select Resources at the top of the page, then select Plugins.
- Click Add plugin or Add widget at the top right of the page.
- Paste the link in the field provided and click Add to confirm.
- In Figma Community, navigate to the plugin or widget you’d like to approve.
- Click Copy link in the Share section to add the plugin URL to your clipboard.
- Select Admin in the sidebar.
- Select Resources at the top of the page, then select Plugins.
- Click Add plugin or Add widget at the top right of the page.
- Paste the link in the field provided and click Add to confirm.
- Select one or more workspaces, or approve the plugin or widget for the whole organization.
Note: Updates to approved plugins or widgets don't require re-approval. But organization admins will get notified via email if an update to a plugin or widget includes changes to its network access or the optional security disclosure.
Tip: As an organization admin, you can also save each plugin or widget. This promotes it to the Saved section of the plugin or widget list in everyone's files.
Manage plugin and widget approval requests
If you allow members to request plugins and widgets, they can request access to any plugin or widget in Figma Community that hasn't been approved yet.
Each time a member makes a request, every organization admin gets notified in Figma and via email. As an organization admin, you can approve or decline these requests.
Here’s what it looks like to review a request:
This section is made up of multiple components:
- A quick summary from the plugin or widget’s Figma Community page. Click Open in Community at the bottom of the modal to view the full listing.
- Information about the plugin or widget’s security practices. Developers can complete an optional security disclosure form to get a Data security info available badge on the listing for their plugin or widget. They also can provide information about its network access.
- How the plugin or widget is licensed.
A history of requests for the plugin or widget, including whether it has previously been approved or declined.
Try it out creates a new Figma design or FigJam draft in a team outside the organization with the plugin or widget available for use.
Note: If you decline the request after clicking Try it out, the plugin or widget will continue to be available only in that draft file. To remove the plugin or widget completely, delete the file from your drafts.
When you click Decline, you’ll have the option to provide a reason. This helps the person who requested the plugin or widget understand why the request has been declined, and gives other organization admins context if someone requests approval for the plugin or widget in the future.
On the Organization plan, clicking Approve will give everyone in the organization access to the plugin or widget.
On the Enterprise plan, you can choose to approve the plugin or widget for the whole organization, or for individual workspaces. Approving for individual workspaces will prevent members from using the plugin or widget in drafts.
When you approve a request, the person who made the request will get notified in Figma and via email.
Manage or remove an approved plugin or widget
On the Organization plan, managing an approved plugin or widget means removing access for everyone in the organization.
- Select Admin in the sidebar.
- Select Resources at the top of the page, then select Plugins or Widgets.
- Click the plugin or widget you’d like to remove from the organization.
- Click Remove.
Removing access to a plugin or widget from the approved list will immediately prevent members from using them in files. An organization admin can always re-approve it again later.
On the Enterprise plan, you can remove access for everyone in the organization, or manage access on a workspace-by-workspace basis.
- Select Admin in the sidebar.
- Select Resources at the top of the page, then select Plugins or Widgets.
- Click the plugin or widget you’d like to manage or remove from the organization.
- Click Edit approvals.
- Use the toggles to adjust access to the plugin or widget within the organization.
Review plugin or widget usage Enterprise
On the Enterprise plan, you can see how many times an approved plugin or widget has been run, which people are using it, and which workspaces are using it the most.
- Select Admin in the sidebar.
- Select Resources at the top of the page, then select Plugins or Widgets.
- Select a plugin or widget.
- Click the Usage tab.