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:

  1. Plan
  2. Get started
  3. Develop and build
  4. Integrate
  5. Launch
  6. Manage

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.

TaskOptions to ConsiderHow
Get startedLog in and set up your appApp Dashboard
Develop and buildAdd extensions
OAuth
Permissions
Webhooks
Test
App Dashboard
IntegrateCode and designUsing your own tech stack
LaunchTranslations
Marketing
Pricing
Contact info
Security & privacy
Payouts
Coupons
Collaborators
Company info
Submit
App Dashboard
ManageVersions
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.

TaskOptions to ConsiderHow
Get startedLog in and set up your appApp Dashboard or Wix Blocks
Develop and build with Wix BlocksAdd supported Wix Blocks extensionsWix Blocks
Develop and buildAdd extensions without Wix Blocks
OAuth
Permissions
Webhooks
Test
App Dashboard
IntegrateCode and designWix Blocks
LaunchTranslationsApp Dashboard
ManageVersionsWix 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.

TaskOptions to ConsiderHow
Get startedSet up your appWix Blocks
Develop and buildAdd supported Wix Blocks extensionsWix Blocks
IntegrateCode and designWix Blocks
ManageManage versionsWix 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.

TaskOptions to ConsiderHow
Get startedLog in and set up your appWix CLI
Develop and buildPermissions
Webhooks
Add extensions without CLI
Permissions
Webhooks
App Dashboard
Develop and buildAdd supported CLI extensions
Test
Create version
Wix CLI
IntegrateCode, design, and previewWix CLI
LaunchTranslations
Marketing
Pricing
Contact info
Security & privacy
Payouts
Coupons
Collaborators
Company info
App Dashboard
ManageVersions
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.

TaskOptions to ConsiderHow
Get startedLog in and set up your appApp Dashboard
Develop and buildOAuth
Permissions
Webhooks
Add "configuration-only" extensions such as:
- Site pages
- External links
- Dashboard menu plugins
- Schema plugins
Test
App Dashboard
LaunchTranslations
Marketing
Pricing
Contact info
Security & privacy
Payouts
Coupons
Collaborators
Company info
App Dashboard
ManageVersions
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:

See also

Did this help?