About the App Dashboard
The App Dashboard is a hub for connecting your app to the Wix ecosystem and managing it.
Regardless of how you are building your app, your journey will most likely include a visit to the App Dashboard.
Working in the App Dashboard
The menu on the left of the dashboard guides you through the tasks for setting up your app. You can progress through most tasks in any order, and return to tasks later, according to your needs.
Generally, the order of the tasks are:
You will learn more about each task below. But first... it is important to note that you can skip tasks you don't need.
Which tasks must I do? Which tasks can I skip?
The tasks you do, and the tasks you skip, are based on the framework you choose and if your app will be public. For example, if your app is private, you can skip many of the options in the Launch task, as there is no need to price, market, or handle payments for your app.
Here are ideas for which tasks to do in the App Dashboard, depending on the type of app you are building.
Public self-hosted app
This is a basic flow for launching a public, self-hosted app that you can market and sell.
Task | Options to Consider | How |
---|---|---|
Get started | Log in and set up your app | App Dashboard |
Develop and build | Add extensions OAuth Permissions Webhooks Test | App Dashboard |
Integrate | Code and design | Using your own tech stack |
Launch | Translations Marketing Pricing Contact info Security & privacy Payouts Coupons Collaborators Company info Submit | App Dashboard |
Manage | Versions Reviews Stats | App Dashboard |
Private enterprise app with Wix Blocks
This scenario shows that:
-
You can share an app in your enterprise, perhaps for code reuse purposes, without ever marketing or selling your app.
-
You can extend Wix functionality using a combination of both Wix Blocks and other extensions in the same app.
-
Your enterprise app can accommodate translations even if it is never launched to the app market.
Task | Options to Consider | How |
---|---|---|
Get started | Log in and set up your app | App Dashboard or Wix Blocks |
Develop and build with Wix Blocks | Add supported Wix Blocks extensions | Wix Blocks |
Develop and build | Add extensions without Wix Blocks OAuth Permissions Webhooks Test | App Dashboard |
Integrate | Code and design | Wix Blocks |
Launch | Translations | App Dashboard |
Manage | Versions | Wix Blocks or App Dashboard |
Private app with Wix Blocks
This task demonstrates that there are scenarios where you can build an app without using the App Dashboard at all.
-
Because this scenario is a private app, there is no need to launch or market the app.
-
Depending on what your app needs to do, it is possible that all the tasks for designing, coding, and managing your app can be done entirely with Wix Blocks.
Task | Options to Consider | How |
---|---|---|
Get started | Set up your app | Wix Blocks |
Develop and build | Add supported Wix Blocks extensions | Wix Blocks |
Integrate | Code and design | Wix Blocks |
Manage | Manage versions | Wix Blocks |
Public app with Wix CLI
This is a basic flow for launching a public app created with the Wix CLI that you can market and sell.
-
Some of the development and configuration that is available in the App Dashboard is also available in the CLI.
-
You can extend Wix functionality using a combination of extensions developed in both the Wix CLI elsewhere in the same app.
Task | Options to Consider | How |
---|---|---|
Get started | Log in and set up your app | Wix CLI |
Develop and build | Permissions Webhooks Add extensions without CLI Permissions Webhooks | App Dashboard |
Develop and build | Add supported CLI extensions Test Create version | Wix CLI |
Integrate | Code, design, and preview | Wix CLI |
Launch | Translations Marketing Pricing Contact info Security & privacy Payouts Coupons Collaborators Company info | App Dashboard |
Manage | Versions Reviews Stats | App Dashboard |
Public app that does not require external integrations
This type of public app is developed, marketed, and managed totally within the App Dashboard. There is no need to use any frameworks at all. We can relate to the extensions used in this type of app as "configuration-only" apps.
Task | Options to Consider | How |
---|---|---|
Get started | Log in and set up your app | App Dashboard |
Develop and build | OAuth Permissions Webhooks Add "configuration-only" extensions such as: - Site pages - External links - Dashboard menu plugins - Schema plugins Test | App Dashboard |
Launch | Translations Marketing Pricing Contact info Security & privacy Payouts Coupons Collaborators Company info | App Dashboard |
Manage | Versions Reviews Stats | App Dashboard |
Getting started
First, log into your Wix Studio account. If you don't already have one, sign up for a Wix Studio account.
Once logged in, set up an app in the App Dashboard. This task lets you set up your app so you can manage it using the App Dashboard.
Developing and building your app
From within the App Dashboard, you can utilize a set of tools and extensions to help you build and release apps. For example, you can:
Integrating your app
You generally develop, code, and design your app outside of the App Dashboard.
This task is about integrating what you developed externally using the App Dashboard.
For example, using the App Dashboard, you can:
- Connect any iframes you coded externally, by providing the relevant URLs and settings data.
- Integrate with any custom business logic you externally coded by adding a service plugin.
Launching your app
If you are setting up a public app, use the App Dashboard to:
- Price your app
- Set up your App Market listing. If your app depends on a Wix business solution being installed on a site for your app to work, add the dependency in the App Dashboard when setting up your market listing. This prevents users from installing your app until the relevant business solution is installed.
- Create promotional assets
- Submit your app for Wix approval. Check the bottom left of the App Dashboard to see if there are any blockers. Did you skip an essential step? Is information missing? Click Fix blockers for a summary of the blockers to fix, including suggestions you might want to consider.
Managing your app
Once your app is up and running, you can make changes. For example, you can:
- Respond to reviews
- Check analytics
- Process refunds
- Track statistics
- View transactions
- Provide coupons for your app
- Update your company information
- Determine who can collaborate on your app
- Make sure your app's users can contact you