DemoSlotEmbed

DemoSlot Embed, step by step

Other sites show free slot demos from the DemoSlot catalogue on their own pages. Under every game sits a link back to demoslot.com: that link is what the partner gives in return. This tour follows one partner from the application to the statistics, with the real screens of the product.

Every screen below is the product itself: the same pages, styles and scripts as on demoslot.com, filled with example partners and figures. Click through them freely; nothing is saved. The games are real.

The result: see it working

What a partner ends up with: two example partner sites, connected the two ways DemoSlot Embed offers, one on WordPress and one without it. The sites are made up; the games in them are real. Press Play on any of them.

Checking where the games start from…

On WordPress, with the plugin

Slot Reviews Hub is a WordPress site with our plugin installed and connected. This is its page as visitors see it: one game picked for the week and a grid of six more, each with the credit link under it. It is a real WordPress, running right in your browser; how the partner sets it up is step 4, Connect the site.

slotreviews.example/free-slot-demos/Example partner site · real games

A real WordPress starts in your browser. It takes about half a minute and downloads about 30 MB, once.

Try it: press Play on Starburst, then on a picture of the grid.

Any other site, with the iframe code

Free Slots Corner is a site without WordPress. Its owner found three games in the DemoSlot account, copied a ready code for each and pasted it into the page: a frame with the game, and the credit link under it. Nothing is installed.

freeslotscorner.example/three-slots-to-try/Example partner site · real gamesOpen full size
Try it: press Play on any game; at the end of the page, open The code behind each game.

Apply

A site owner opens Become a partner, gives the addresses of the site (up to three), the country and whether it runs on WordPress. The form checks every field as it is filled in, in each of the site's six languages.

www.demoslot.com/become-a-partner/Live screen · example dataOpen full size
Try it: send the form empty to see the checks, then fill it in.

Approval and key

The application waits on the Partners screen of our admin, with its sites, country and a warning when another partner shares the owner or a site. Approve creates the partner's account and emails the key: the partner's password to the catalogue, valid only on the partner's own sites. Reject asks first, in the card.

www.demoslot.com/wp-admin/admin.php?page=dse-partnersLive screen · example dataOpen full size
Try it: press Reject on an application, or open a partner from the list.

Partner account

The partner signs in to demoslot.com and opens the DemoSlot Embed tab of the account. New partners get four setup steps. Once the first play is counted, the tab opens on the statistics: the month's plays, plays per day, the top games and countries, and a search that gives the code of any game. From SlotsLaunch helps sites that used SlotsLaunch, a similar service, to move their games over.

www.demoslot.com/members/demoslot-embed/Live screen · example dataOpen full size
Try it: switch the month, search a game such as “power”, open Key and settings and Partners page, or Setup steps again.

Connect the site

A WordPress site installs the DemoSlot Embed plugin, pastes the key and adds games with the Demo Game and Game Grid blocks or with shortcodes. The plugin keeps its own copy of the game list and the pictures on the partner's site, so its pages stay fast, and updates it every day. A site moving from SlotsLaunch gets a tool that swaps the old games for DemoSlot ones. Any other site copies a ready code of a game from the account, as Free Slots Corner did.

Connect one yourself: below is a fresh WordPress with the plugin installed and no key yet. Start it, paste the key into API key and press Save changes. The plugin checks the key with DemoSlot and loads the games. Editor shows how the games are added to a page: with shortcodes, short lines such as [demoslot_game game="starburst"] that WordPress turns into the player. Page shows the result.

The partner's key, from the DemoSlot account dsk_slotreviewshub234567abcd
slotreviews.example/wp-admin/Live WordPress · not connected yet

A second, separate WordPress: the plugin is installed, the key is not. It takes about half a minute and about 30 MB to start.

Try it: paste the key and save; the settings show the key accepted and the games loaded. In Editor, change starburst to mental and press Save, then open Page. A wrong key is refused, as DemoSlot refuses it.

First play

What happens when a visitor of a partner's page meets a game. Both example sites of The result work this way.

  1. Play free demo
    The poster The page shows the game's picture and a Play button. Nothing heavy loads yet, so the page stays fast.
  2. Free demo by DemoSlot
    The game A press opens the game in a frame from demoslot.com, in the visitor's language where the studio has it. The credit link sits under the game.
  3. +1play of Starburst
    from Germany
    The count The press is counted in the partner's statistics and in ours. Automatic starts and bots are not counted.

Running the network

Our admin opens on an overview of the network. Every screen begins with what waits for a decision on it: applications, logos to review, studios still in test, failed imports. Studios are switched off, to test partners only, or on for everyone; games are matched with our slot pages; the daily update reads the studios' sites.

www.demoslot.com/wp-admin/admin.php?page=dse-overviewLive screen · example dataOpen full size
Try it: on Studios, switch a studio to on; on a partner, press Show on the key or remove a domain.

For developers

The plugin reads the game list through an API, and so can any developer of a partner site: a fixed address that answers with data instead of a page. With the partner's key it gives all the games, one game, the studios, and the games changed since a date. It answers up to 60 requests a minute per key. This is the answer for one game:

GET www.demoslot.com/api/v1/games/starburst · key in the request
{
  "name": "Starburst",
  "provider": "NetEnt",
  "type": "slot",
  "thumb": "https://www.demoslot.com/…/netent/starburst.webp",
  "embed_url": "https://www.demoslot.com/embed/starburst/?key={key}&lang={lang}",
  "languages": ["en", "de", "pt", "es", "th", "id"],
  "available": true
}

Without any code at all, WordPress embeds a game from its address: pasting the address of a game page of demoslot.com into a post shows the game with its credit link, even without the plugin. That is oEmbed, a standard WordPress already supports.

What we built

The partner network on demoslot.com
The application form, the approval in the admin, and the partner account with its statistics, in the six languages of the site.
The game frame
Every game opens from demoslot.com. The key and the partner's site are checked, and every press of Play is counted.
The WordPress plugin
Blocks, shortcodes, its own copy of the games, and the move from SlotsLaunch, built for the wordpress.org directory.
The code for any other site
A ready frame code for every game, in the partner account.
The catalogue
More than 10,000 games of 98 studios, updated every day from the studios' own sites.
The developer API
The same game list for partners who build their own pages.

What it gives demoslot.com

  • Links. Every game on a partner's page carries a link back to demoslot.com.
  • Reach. DemoSlot's games play on other sites, under DemoSlot's name.
  • Data. Plays per partner, game and country, in the admin.