Dench Core · CMS and Content
Your front end, changed without a release.
Pages, banners, menus, images and every string, edited by your team in the back office and live when published, in every language you sell in. The SEO sits in the same place: meta on every page and game, a sitemap that builds itself, and real 404s.
01 · The back office
The screens your content team opens first.
Five screens from the product, with demo data, and the controls work. Start a page in a new language, write its meta title and publish it, put a banner live, add the page to the menu, crawl the sitemap. On a call we open the real one, on your brand.
CMS Pages
Manage and organize your CMS pages
| Name | Path | Languages | Variant | Last Modified | Status | |
|---|---|---|---|---|---|---|
| Autumn Free Spins | /promotions/autumn-free-spins | Promotion | 30/10/2026 | Published | ||
| Welcome Offer | /promotions/welcome-offer | Promotion | 21/10/2026 | Published | ||
| Halloween Drops | /promotions/halloween-drops | Promotion | 30/10/2026 | Draft | ||
| Live Casino Guide | /live-casino-guide | Landing Page | 02/10/2026 | Published | ||
| Responsible Gaming | /responsible-gaming | Page | 18/09/2026 | Published | ||
| Terms and Conditions | /terms-and-conditions | Rule | 15/09/2026 | Published |
Edit Content
Pages · Autumn Free Spins · EN
Additional Settings
Banners
Manage and preview banners across different positions
| Position | Name | Languages | Priority | Last Modified | Status | |
|---|---|---|---|---|---|---|
| Homepage Top | Autumn Free Spins | ENDEESFR | 1 | 30/10/2026 16:52 | Published | |
| Homepage Top | Welcome Offer | ENDEESFR | 2 | 21/10/2026 11:20 | Published | |
| Homepage Top | Halloween Drops | ENDEESFR | 3 | 30/10/2026 09:30 | Not Published | |
| Live Casino Top | Live Casino Tuesdays | ENDEESFR | 1 | 27/10/2026 15:05 | Not Published | |
| Promotions Top | Weekend Reload | ENDEESFR | 1 | 29/10/2026 18:44 | Draft |
Menu Manager
Manage website navigation menus and links
- CasinoCasino Category3 child items
- SlotsCasino Category
- Live CasinoCasino Category
- New GamesCasino Category
- SportCustom link
- PromotionsCMS Page1 child item
- Welcome OfferCMS Page
- HelpHeader (label)2 child items
- Responsible GamingCMS Page
- Terms and ConditionsCMS Page
- VIP Club Customhttps://vip.democasino.example
- Affiliates Customhttps://partners.democasino.example
- App Custom/app
Translations
Manage application translations across different languages and categories
| Translation key | Translation value | Description | Status |
|---|---|---|---|
| account.login.custom.link | Login modal custom link | Untranslated | |
| account.accept.new.terms.title | Title for accept new terms and conditions popup | Untranslated | |
| promotions.jackpot.level.hidden | Jackpot level label on the promotions page | Untranslated | |
| withdrawal.pending.approval.notice | Your withdrawal is awaiting approval | Notice shown while a withdrawal awaits approval | Modified |
Sitemap
| Type | Lang | Path | Status | Last modified | Flags |
|---|---|---|---|---|---|
| CMS_PAGE | en | /en/promotions/autumn-free-spins | – | 30/10/2026 16:40 | |
| CMS_PAGE | es | /es/promociones/giros-gratis-otono | – | 30/10/2026 16:40 | |
| CMS_PAGE | fr | /fr/promotions/tours-gratuits-automne | – | 30/10/2026 16:40 | |
| GAME_CATEGORY | en | /en/casino/slots | 200 | 29/10/2026 08:00 | |
| GAME | en | /en/games/book-of-dead | 200 | 12/09/2026 10:15 | |
| GAME | en | /en/games/winter-fruits-deluxe | 200 | 03/02/2026 09:40 | |
| TOURNAMENT | en | /en/casino-tournaments/autumn-cup | 200 | 26/10/2026 12:00 | |
| WHEEL | en | /en/wheels-of-fortune/daily-wheel | 200 | 01/10/2026 00:00 | |
| SYSTEM_URL | en | /en/register | 200 | 14/06/2026 00:00 | noindex |
| Mode | Path | Flags | Notes | |
|---|---|---|---|---|
| ADD | /en/app | index · follow | Static route no entity produces | |
| EXCLUDE | /en/promotions/summer-splash | – | Ended promotion, page kept for old links | |
| OVERRIDE | /en/casino/all-games | noindex · follow | Thin list page |
Every page, in every language, edited by your team. Each language is a version of its own, started from its flag, with its own slug, meta title, description, robots and canonical URL. Save it as a draft, preview it on desktop, tablet and mobile, publish.
Banners by position, priority and language. Ten templates, built in layers with their own dates, devices and animations. Give one recurrent days and it publishes itself on those days, inside its dates.
The navigation is a screen, not a release. Pages, casino categories, custom links and headers, nested, with a label in every language and an icon for light and dark. Add an item, save, and it is in the menu.
Every string on the site, by category. General, SEO, country, customer, tournaments, loyalty and jackpots, each key with its description. Export it for your translator and import it back, or type it in and save.
The sitemap is built from what you publish. Pages, categories, games, tournaments and wheels, in every language, and the crawler reports each URL’s status. Overrides add a path, drop one or change its index and follow.
02 · What is in it
The front end, in six parts.
- 01PagesPromotions, landing pages, rules, news and blog posts, nested parent and child. Built in a drag-and-drop editor with desktop, tablet and mobile preview.Pages
- 02Banners and inline contentTen banner templates, built in layers, placed by position and priority. Inline content puts blocks into fixed places on the site, with the same dates and languages.Banners · Inline Content
- 03NavigationEvery menu location the front end has, nested, with a label in every language and an icon for light and dark.Menu Manager
- 04Images and videoOne library per brand: title, alt text and caption on every image, a WebP variant stored beside it. An image a banner still uses cannot be deleted, and the library copies to another brand in one action.Asset Manager
- 05StringsEvery string on the site, by category, with its description. Exported for your translator and imported back.Translations
- 06SearchMeta on every page, game and tournament. A sitemap built from what is published, a crawler that checks each URL, and a URL map that makes anything else a real 404.Sitemap · URL Map
03 · Standard, and ours
Every platform has a CMS. Here is what is different about this one.
Standard. Here too.
- Pages, banners and menus, edited in the back office
- Start and end dates, draft and published
- Multi-language content and translation strings
- An image and video library
- Meta title and description per page
- Roles and permissions on who can edit
- Import and export
Different here.
- The SEO lives in the CMS.
Meta title, description, robots and canonical URL on every page, game and tournament, in each language. The sitemap is built from what is published, with hreflang alternates across languages, refreshed within the hour or on one click, and the crawler reports every URL’s status.
- A real 404, and the URL structure you choose.
The URL map holds every valid URL, so anything else returns a 404, and a URL can be blocked even though it resolves. The segments for games, categories, providers, collections, tournaments and wheels are set per brand. Custom URLs and sitemap overrides survive every rebuild.
- Each language is a version of its own.
A page has one version per language, with its own slug, title, meta and content, started from its flag on the list. Banners and menu labels carry a version per language too, and the strings around them are in Translations by category, exported for your translator and imported back.
- One brand’s content starts the next.
Pages, banners, menus and assets are kept per brand in the same back office. The asset library copies to another brand in one action, and pages and banners export and import as files.
04 · The record
Ten years, measured.
Ran on it
- 138.comUnited Kingdom, 2017 to 2020, under our UK Gambling Commission licence.
- Bet99Canada from 2020, licensed in Ontario when the regulated market opened.
- KlondaikaLatvia, the full platform including CRM, until Entain acquired it in 2022.
- GGPokerA global poker brand, on the platform in 2019.
Running on it now
- Spins.lvLatvia
- EverbetBulgaria
- SlotinoBulgaria, the brand we built and ran ourselves
- AladinsBulgaria
- QbetBulgaria
- Slots99Canada, Europe and Latin America
- ISO/IEC 27001 since 2017
- UKGC licensed software supplier
- GLI certified in three jurisdictions
- Bulgarian manufacturer licence
05 · How it is bought
Four ways to take it. One price list.
Platform
You hold the licence and run the operation: marketing, support, payments relationships, compliance. We deliver and run the technology: the platform with its CRM and gamification suite, integrations, front end, hosting, releases, support. Your provider contracts or ours.
Enterprise
The platform built out to your market and your specification: dedicated environment, custom front end, features against your requirements. The way the largest accounts have been delivered for ten years.
White label
Our infrastructure end to end, run under the group’s Curaçao setup: licensing, provider contracts, payments. You bring the brand and the marketing.
Giselle Cloud
The engagement suite, journeys, loyalty, jackpots, tournaments, bonusing and the analyst, on the platform you already run.
A platform fee, a revenue share, and one-off costs for integrations and environment setup.
The mix moves with volume, and we are flexible on the model depending on the case and the size of the operation. The platform comes whole: the CRM and gamification suite and every module are in it, not a lighter edition.
To quote, we need four things
- The market you want to launch in.
- What you run on today, if anything.
- Whether the licence exists, is pending, or is the question.
- The studios and payment methods your players expect.
06 · Asked first
The three questions that arrive before the demo.
Can we keep our URLs when we move?
Page slugs are yours, in every language, and the URL segments for games, categories, providers, collections, tournaments and wheels are set per brand, so the structure can be set to match the one you have. Paths no page or game produces go into the URL map as custom URLs, with or without the language prefix, and survive every rebuild.
Which languages can we run?
Any language. Pages, banners and menu items have a version per language, and every string on the site is in Translations, by category, with export and import for your translator. In the sitemap, the language versions of a page are grouped with hreflang alternates.
Does a change need a release, or a ticket to you?
No. Your team publishes pages, banners, inline content, menus, images and strings from the back office, and they are live when published. Who can edit is a permission per role, per brand.
The rest of the platform, part by part, is on the Dench Core overview.
Send us your site. We send back how it runs here.
The address of the site you run today, the languages you sell in, and the URLs you cannot lose. It comes back as your homepage and casino lobby drawn on the platform, in your brand design.