A dashboard modal is a pop-up window you open from dashboard pages or menu plugins.
Follow the instructions below to:
Note: You can also ask Aria, Wix's AI assistant, to create and customize the extension.
To add a dashboard modal:
In the Studio Two editor, open the Code tab.
In the VS Code sidebar, open the Wix Extension Builder.

Under Create an Extension, choose Dashboard, then Dashboard Modal.
In Modal Title, enter the title shown on the modal.
Click Generate.
Generate names the modal folder after the title, in lowercase with hyphens.
You can find the new files under src/extensions/dashboard/modals/<modal-folder>/. The modal is registered in your project's extensions.ts and listed under My Extensions. For what each file is for, see Dashboard Modal Extension Files and Code.
You can edit the generated files to match the look and behavior you need. When you're happy with the modal, move on to the next step.
For the full workflow, from writing the modal UI to opening it from a dashboard page, see Build a Dashboard Modal in Studio Two.
For example, to update the modal text:
<modal-folder>.tsx.Text content inside the modal from "Wix CLI Modal" to "Hello world!".When you open the modal, the text shows Hello world!.
A dashboard modal isn't opened on its own. It's triggered from other dashboard code, such as a dashboard page, using the @wix/dashboard SDK's openModal method, or from a dashboard menu plugin using its Open Modal action.
To check the modal:
In a dashboard extension's code, import dashboard from @wix/dashboard.
Add a button that calls dashboard.openModal('<modal-id>'), where <modal-id> is the id value from <modal-folder>.extension.ts. For example:
Click the button in the dashboard. Your modal opens with the text you set in Step 2.
When you're ready, click Publish in the Studio Two editor to ship the extension with your site.
Last updated: 2 November 2026