A dashboard modal is a pop-up window that appears centered on a dashboard page. Modals are triggered from elsewhere in the dashboard to surface a focused interaction without leaving the current page.
Registering a modal as an extension makes it reusable. Any other dashboard extension can open the modal by ID and await whatever data the modal returns when it closes. The same modal definition can serve many call sites without duplicating the implementation.
Like all dashboard extensions, dashboard modals don't appear on the live site. Only Wix users with the required permissions can see them.

Use a dashboard modal when you need to interrupt the current dashboard flow with a focused, dismissible interaction. Common cases include:
Modals are the right choice when the interaction is short and tied to the calling page. For longer or self-contained workflows, use a dashboard page. For UI embedded inside an existing Wix dashboard page, use a dashboard plugin.
Use the Dashboard SDK at runtime to read caller context, navigate between dashboard locations, and open other modals. Call other Wix APIs from inside the dashboard to read and write site data, including the business solution APIs.
When you're writing the UI in React, prefer the Wix Design System and Patterns. They're React component libraries that match the native Wix dashboard look.
Dashboard modal code runs with the identity of the Wix user who opened it, the site owner or a collaborator who's logged into the dashboard.
What the modal can do is bounded 2 ways:
For some restricted methods, you can elevate the call from backend code to gain higher authorization than the current user has.
The development path determines how you build a dashboard modal:
Last updated: 2 August 2026