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.
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.
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.
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.
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.
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.
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.
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.
These extensions enhance the Wix Editor experience, giving site creators powerful new design and content creation capabilities that complement Wix's native toolset.
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.
These extensions help you build powerful administrative interfaces that let Wix users manage your app's functionality directly from their Wix dashboard.
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.
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.
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.
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.
Note: Learn more about plugins and menu plugins for dashboard pages.
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.
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.
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.
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.
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.
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.
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:
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: