WordPress Demo Builder Plugin

Home > Premium WordPress Plugins > WordPress Demo Builder
This WordPress demo plugin will help you present key benefits of your products via custom front-end demos and provide the prospects with personal back-end trial accounts. Don’t fuss with in-house solution for months, create awesome demos of your WordPress plugins and themes in clicks. A one-of-a-kind WordPress theme demo plugin.

has been added to your cart!

have been added to your cart!

Product is subject to a yearly license for support and automatic updates.
WordPress Demo Builder

WordPress Demo Builder Plugin Highlights

Requirements: Use for WordPress multisite with sub-directories.
Demo Builder works only with multisite subfolders. It’s not optimized for the sub-domain structure.

To proceed with building your first product demo you may follow the detailed guide on how to use WordPress Demo Builder plugin guide on MotoPress blog.

Turn Your WordPress into SAAS Website

WordPress Demo Builder tunable demo lifetime WordPress Demo BuilderTuneable Demo Lifetime

Definite what amount of time is enough for testing your WordPress products on the backend and easily set a demo lifetime.

Each new demo user will be able to use a personal demo website (sandbox) during this time. You should not worry about any permanent unused data on the server as upon the account expiration date all modifications will be automatically cleaned up.

WordPress Demo Builder automatic data clean-upAutomatic Cleanups

All expired accounts will be automatically cleaned up.

Every account confirmation email by default contains information about a demo lifetime, so all sandbox owners are aware that after some period of time their accounts will be deactivated. It means you should not receive any complaints on demo data loss.

isolated sandboxesIsolated Sandboxes

Create the WP admin demo access for your prospects to showcase your theme or plugin. Each demo user gets their personal accounts (sandboxes), which are insensitive to the changes other users apply.

All backend tweaks stay intact till the end of a trial period. When a demo lifetime is finished, all sandbox data is permanently deleted.

WordPress Demo Builder user role restrictionsUser Roles and Restrictions

It’s not necessary to provide sandboxes with access to all tools and pages of a WordPress demo product. As a network administrator, you can restrict access to all needed pages by managing user roles of sandboxes.

For example, you may either block access to all posts or to just some chosen ones.

WordPress Demo Builder responsive toolbarResponsive Toolbar

Why not let the users of demo accounts know more about your other products?

With the WordPress Demo Site plugin, you may optionally set a responsive toolbar right in the demo dashboard to feature the list of related products and show your logo. This tool is especially useful for presenting WordPress themes and plugins, so the user can quickly switch the products and preview or test each.

mailchimp integrationMailChimp Integration

MailChimp is a well-known email marketing service. It was implemented into the plugin to help you collect the addresses of your users and keep them posted with your latest news even after their accounts are no longer in use. That’s a great way to help you transform a casual user into a client.

You may also group your potential users by interests to achieve better results.

managemenet of demosEasy Management of Created Demos

There is a flexible set of tools within the plugin settings to easily manage all demo accounts. Each network administrator has control over created demos: to view, modify and delete them. Moreover, by visiting user accounts you can view and analyze what are the most tested tools/features of your WordPress products.

WordPress Demo Builder StatisticsStatistics in WordPress Demo Builder

With the WordPress Demonstration plugin you get access to a detailed statistic on created and activated demos during a chosen period of time.

The data presented in a table also shows a number of demos that were already deleted from the database. Statistics information is a great resource to analyze how many users are actually interested in installing/buying your WordPress products during a certain period of time.

WordPress Demo Builder professional supportEmail Confirmation

Nobody likes spam.

Secure account confirmation by email will free you from spam attacks maximum simplifying the demo accounts management process. A new sandbox is created only in case the confirmation link is clicked ensuring that you’ll deal with real people only.

We are happy to see that many WordPress developers choose our plugin. Take a look at their real-life websites using Demo Builder.

Here is also an awesome detailed video review by David Waumsley on how to work with our WordPress demo-builder plugin.


Average rating: 5 out of 5 stars
3 reviews
5 stars
4 stars
3 stars
2 stars
1 star
WordPress Demo Builder works like a charm! 5/ 5stars

This review comes after almost 3 years of using it on various sites.

I have long needed reliable demo software for WordPress, but up until I met WordPress Demo Builder the options were short lived, expensive or buggy.

This product is none of these! I don’t think you will regret buying it.

Thank you MotoPress for this great plugin.

Very handy and useful plugin. 5/ 5stars

Using plugin, I created a demo site in just 5 minutes. Thanks!

Want to quickly build a demo site You are essential plugin! 5/ 5stars

The best plug-in for building demo sites. The functionality is outstanding.

However, there is one improvement point left.

The mail delivery does not work with Plain text.
* It is delivered by html mail even if it is set to Plain text

And, one strongly desired function.

It is a function to set “transfer to Thanks URL” when there is a demo request.

We have requested our support team.
I am looking forward to version upgrade.

You must log in to submit a review.

55 Replies to “WordPress Demo Builder

  1. Hi, we have purchased your plugin. Great stuff by the way! 🙂

    But I have two questions:
    1) is there a way to set the registration form so that I can pre-set the selected sandbox via the URL?

    2) Can I somehow display demo previews in the form?


    1. Hi Jan,
      Thanks for your feedback and for your questions. By default, there is no option you asked about. As for the question #2 so you may add a preview image and separate registration form for each demo.

  2. Hi, We’d love to use your plugin, but we haven’t been able to figure out how to create a default version for the sandbox.

    Is it possible to create a default version so that we have Elementor free, Hello Theme and several pages and posts ready?

    I imagine that I have a wordpress, which I will prepare as I want, and your plugin will make a package out of it, which will then be installed at a unique URL.

    It is so?

    1. Hi Jan,
      The Demo Builder plugin should be used on WordPress Multisite installation (with subdirectory structure). Thus the source of the sandbox site may be any subsite on the network. Thus you may add a subsite, activate needed plugins. add proper content. Then demo user will be able to create a sandbox site that would be an exact copy of the source site you have created. Access to certain parts of the dashboard can be restricted too.

  3. Hi,

    Is there a way to create a splash screen for a user, while the sandbox is being created? Sometimes it’s taking 30 seconds to create user’s sandbox site, and it would be nice to show ‘loading’ or ‘please wait..’ screen to the user. How this can be achieved?
    Many thanks

    1. Hi Dawid, There is no such an option by default. You may try using a third-party plugin to enable preloader on the website or on the page where the demo users are redirected after demo creation.

  4. I’m really interested in purchasing this plugin but I’ve a few objections:

    1. This plugin is not updated since July 2020 (changelog is of July 2020 on codecanyon) & this makes me think that this project is no longer supported.

    2. Can I use this plugin to promote affiliate offers: for eg. page builders (only after getting permissions from affiliate manager)

    I request team to please respond & clarify on that.


    1. Hi Kuldeep,
      Thanks for your questions.
      1. We still support our Demo Builder plugin and to prove this we may state that we actively use it to demo our products Appointment and Hotel Booking plugins.
      2. By default there is no tool to integrate affiliate offers but I think you may use this plugin for this purpose if you know how you wish to arrange it.
      Feel free to put any additional questions.

    2. The plugin is working perfectly. I sold a lot of products thru this demobuilder. If the price was lower I bought more demobuilder plugins.

    1. Hi Ole, Thanks for your question. The license of the plugin is annual (Product is subject to a yearly license for support and automatic updates). The license can be renewed whenever you need to get an update or support.

  5. Hi,

    Thanks for the amazing product! I want to ask if something is possible, create a sandbox site via external URL, it could be REST API or any direct link creator to the form. Is anything similar implemented?

    1. Hi there,
      Thanks for contacting us. Unfortunately, there is no Rest API enabled so I guess the demo can not be created by request with URL parameters. You may also try to embed the form via iframe but we have not tested it yet. We will keep your request in mind for further plugin development.

  6. Hi, great plugin! Just wondering the best way to implement the Invisible v2 ReCaptcha? I’ve setup an Invisible Google API, however it still shows the standard tick box version. Reading the Google docs I can see there may be a few extra attributes to add like data-callback=”onSubmit” and data-size=”invisible”, but I haven’t had any luck and getting the error of ‘You cannot avoid passing Captcha.’

    1. Hi Stef, We did not have a chance to test another version of the recapctha for Demo Builder yet. We will keep your request in mind. Thanks

  7. I have a big issue with this plugin and no solution in sight.

    All goes well with creating the demo, but after that, for the demo the front page gives a 404. I tried switching the front page, but same issue with what ever front page is set.

    What is the issue and what could be a fix for this?

    1. Hi Florin,
      Make sure the network is created properly and you do not face the same issue if you create a new subsite using WordPress Multisite network. You may also check what URL you indicated to redirect demo users once the sandbox is created. You can find this option in settings of the Demo Builder.
      If it is not helpful you may also submit a request to our support team.

      1. Hi,

        I found the root of the issue.
        I’ve tested and it works well to create other subsite on the multisite and access them without any problem, so the issue was not there. But after testing various stuff, i’ve realised it gives 404 because there are folders created for each demo website, and if it’s a folder it tries to access the folder’s inexistent index.php.

        The .htaccess is the same as suggested one. Any solutions to this issue?

        1. Hi Florin,
          Thanks for your reply. Are you able to open the links of subsites without a 404 error and with Post name permalinks? We need to take a closer look at your configurations so could you submit a request and refer to these comments so we will check your network setup?

          1. As I told in the earlier post, yes, other subsites work and those created from this plugin work except first page. The issue? You plugin creates a folder of the same name as subsite (ex: ql2bj5pyw76sr3m). Because there is a folder it interacts with the basic .htaccess configuration you recommend there.
            The issue is with how the plugin is designed

            I modified this line in .htaccess and it seem to work fine
            RewriteCond %{REQUEST_FILENAME} -f [OR]
            RewriteCond %{REQUEST_FILENAME} -d
            RewriteRule ^ – [L]


            RewriteCond %{REQUEST_FILENAME} -f
            RewriteRule ^ – [L]

            For the moment all works fine, I hope it doesn’t interact with other wordpress features

  8. Hi! One question before I buy plugin… can this be set that user chooses the name* of subsite?
    For example:
    So that I make the same form that user type name* and that name will be show in url…
    When I try your demo I got name n5yzqoshw8gkcmp but I want to customer choose his name not some random name…

    Thank you!

    1. Hello Tony,
      Thanks for your question however there is not an option to set up custom name/URL for sandbox. It generates random name like you noted. We will keep your request in mind. Thanks.

  9. Hello, I think this plugin is what I need.
    I have only one question: is it possibile to disable the email request for the user on the demo activation window?
    I would like that the user would be able to create a demo website without the need to insert his email.

    1. Hi Lorenzo,
      Unfortunately there is no other way to register demo except inserting email and verifying it via link. We’ll keep your request in mind for further plugin development. Thanks.

Leave a Reply

Your email address will not be published. Required fields are marked *

Release Notes

1.7.5, Mar 11 2024

  • The width of the mobile device preview has been increased to 360px.

1.7.4, Apr 25 2023

  • Schedule cron on init rather on plugin activation.
  • Minor bugfixes and improvements.

1.7.3, Aug 26 2022

  • Minor bugfixes and improvements.

1.7.2, Aug 5 2022

  • Load reCaptcha script only when it is enabled.
  • Minor bugfixes and improvements.

1.7.1, Sep 16 2021

  • Bug fix: fixed the issue with sandbox being created twice per registration.

1.7.0, Jun 18 2020

  • Added the ability to generate and download reports in csv format.
  • Improved compatibility with PHP 7.4.
  • Improved security check of user capabilities and restrictions.
  • Minor bugfixes and improvements.

1.6.1, Jul 31 2019

  • Bug fix: fixed the issue with Demo Registration Popup.

1.6.0, Mar 4 2019

  • Added support for WordPress 5.0.
  • Added new blocks to Gutenberg.


  • Bug fix: fixed the issue with copying the tables in a new Sandbox.
  • Optimized logs data.


  • Improved compatibility with PHP7.


  • New version of plugin updater code.


  • Bug fix: fixed an issue with MailChimp subscription on sub-sites.


  • Load jQuery UI styles on certain pages only.


  • Added the ability to protect registration forms with reCaptcha.
  • Added the ability to export demo sandbox to import to another website.
  • Added the ability to subscribe users to different MailChimp lists according to registered demo.
  • Bug fix: increased MailChimp pagination limit to get more than 10 lists and interests.


  • Supplied demo registration form with the option for users to choose a source for creating a sandbox.
  • Added the option that lets users reset demo site to default.
  • Optimized the admin dashboard by hiding the list of sandboxes from the main admin board.


  • Added the ability to Archive or Deactivate sandbox after expiration.
  • Added the ability to modify sandbox expiration date, set it to lifetime and change current sandbox status (Active, Archived or Deactivated)
  • Improved sandboxes table in Dashboard. Email, expiration date and sandbox status added.
  • Improved data organization in database.


  • Added the ability to allow access to Plugins menu for sandboxes. Network Settings - Plugins option should be enabled
  • Added the ability to keep the user after a sandbox expiration
  • Added the ability to search a sandbox by email
  • Added the ability to set blog_id in shortcode and widget in order to create a demo from the specific sub-site
  • Improved logic of menu restrictions. Added the ability to set a list of disallowed URLs


  • Bug fix: fixed an issue with mysqli_connect


  • Check multisite with sub-directories option on activation


  • Minor improvements in menu structure


  • New Demo Registration Form and Demo Registration Popup widgets