Map Your App’s Functionality to Wix’s Extensions

When developing a Wix app, a critical step is understanding which extensions will best deliver your app's functionality to users. Start with what you want to accomplish, then select the appropriate extension types to bring your vision to life.

Adding content to a site

These extensions allow you to enhance and extend the front-end experience of Wix sites, giving Wix users more ways to engage their visitors with your app's capabilities.

Add placeable components

Need to add a component that users can place anywhere on their existing pages? → Use a site widget extension. Ideal for interactive elements like advanced forms, product configurators, or social media displays that Wix users can position within their content.

Create full pages

Want to create a full, dedicated page for your app's experience? → Choose a site page extension and fill it with a site widget extension. This is perfect for comprehensive experiences like community forums, custom galleries, or specialized landing pages that need their own real estate on a Wix site.

Implement persistent components

Creating a persistent element that should always be visible? → An embedded script extension is your solution. Perfect for chat widgets, notification bars, or feedback buttons that "stick" to specific edges of the page.

Track visitor behavior and metrics

Tracking user behavior and page performance metrics across an entire site? → Implement an embedded script extension for comprehensive analytics. Perfect for capturing navigation patterns, interaction heatmaps, conversion funnels, and performance benchmarks that work consistently across all pages without requiring manual placement on each one.

Display custom modals

Building a popup or modal experience that appears conditionally, and that allows Wix users to control the design from within the Editor? → Choose an embedded script extension. Great for newsletter signups, promotional announcements, or detail views that overlay the main content.

Integrate with a Wix component

Want to enhance an existing Wix business solution with an additional UI component? → Develop a site plugin extension and fill it with a site widget extension to integrate directly within Wix's business tools. This allows you to add custom components to booking flows, product pages, or event registrations.

Creating site building tools

These extensions enhance the Wix Editor experience, giving site creators powerful new design and content creation capabilities that complement Wix's native toolset.

Add site design tools

Need to enhance the Wix Editor with custom design tools or specialized content creation capabilities? → An Editor add-on extension is perfect for advanced typography controls, specialized layout tools, or custom content creation interfaces that empower site creators with features tailored to specific design needs right within the Editor environment.

Creating site management tools

These extensions help you build powerful administrative interfaces that let Wix users manage your app's functionality directly from their Wix dashboard.

Provide management interfaces

Building a management interface for Wix users? → A dashboard page extension provides a dedicated space in the Wix dashboard where Wix users can manage your app's settings and operations. Create campaign management dashboards, inventory management interfaces, and much more.

Integrate external dashboards

Have functionality that lives on an external platform? → Choose an external link extension that allows Wix users to access your external tools directly from the Wix dashboard menu. Give users one-click access to powerful tools and advanced capabilities, seamlessly accessible from their Wix environment.

Integrate with a Wix dashboard

Want to enhance existing Wix business dashboards with your tools? → Use a dashboard plugin extension to integrate your functionality within Wix's business solution dashboards, like adding inventory insights to the Wix Stores inventory dashboard, or adding dynamic pricing tools to the Wix Bookings services dashboard.

Add your pages and modals to Wix dashboard menus

Want to add your dashboard pages or modals to Wix business solution menus? → Implement a dashboard menu plugin extension to place your functionality directly in relevant menu sections of Wix business solutions. For example, add a "Tax Compliance" option to the Wix Stores product dashboard menu for instant access to sales tax calculation tools and reporting features, or a "Contact Engagement" option to the Contact dashboard menu where users can instantly access engagement history for their contacts.

Display custom modals

Need to display targeted, temporary information or configuration options? → A dashboard modal extension creates popup interfaces perfect for setup wizards or detailed views within the dashboard environment. Launch a wizard, an optimization flow, and so much more.

Enhancing backend capabilities

These extensions allow your app to integrate with Wix's backend systems, enabling powerful functionality that works behind the scenes to enhance the site's capabilities.

Implement custom business logic

Need to inject custom logic or connect to external systems? → service plugin extensions are the answer. These allow your app to integrate with Wix's business logic for capabilities like custom shipping calculations, third-party fulfillment, or specialized payment processing. For example, implement sophisticated tax calculation logic that applies the correct international tax rates based on customer location and product type, or create a custom order fulfillment system that routes orders to the optimal warehouse based on inventory levels, proximity to customer, and shipping cost optimization.

Extend Wix’s data models

Want to extend Wix's data model with additional information? → Implement schema plugin extensions to add custom fields to Wix entities. Perfect for adding attributes to products, services, or customer profiles that Wix doesn't natively support.

Send notifications to Wix users

Have alerts for users about important events or updates? → Use notification extensions to send customizable notifications to Wix users through their site dashboard and/or the Wix Owner mobile app. Ideal for alerting users about important updates, completed processes, or time-sensitive information without requiring them to be actively using your app.

Enable automations

Want to enable users to automate repetitive tasks related to your app's functionality? → Implement automation extensions to create triggers, actions, or pre-installed automations. This allows Wix users to automate processes like sending confirmation emails, updating records, or managing workflows when specific events occur. You can provide just the trigger (event detection), just the action (what happens), or complete pre-installed automations that combine both.

Mixing and matching for complete solutions

The true power of Wix's extension framework comes from combining different extension types to create comprehensive solutions. Most successful apps utilize multiple extension types to deliver seamless experiences. For example:

  • A customer loyalty app might use a site widget extension to display points on the site, a site plugin extension to integrate with checkout, a dashboard page extension for program management, a service plugin extension for points calculation logic, an automation extension to automatically notify customers of awarded points when purchases are made, and notification extensions to alert customers when they've reached reward thresholds.
  • An inventory management solution could combine a schema plugin extension for product data enhancement, a dashboard plugin extension for inventory controls within the Wix Stores interface, a service plugin extension to connect with external warehouse systems, and an automation extension to trigger reordering when stock levels are low.
  • A marketing tool might use site lightbox extensions for promotional popups, a dashboard page extension for campaign management, notification extensions to alert Wix users about campaign performance, and automation extensions to send targeted emails when visitors take specific actions on the site.

Extension availability by framework

Keep in mind that extension availability may vary depending on which Wix development framework you're using. Not all extensions are available in every framework. For a list of supported extensions by framework:

See also

Did this help?