Dentolize · Dynamic Clinic Seeder Walkthrough
On this pageBusiness viewTechnical view

For Marketing

Business view

You cannot market a demo-data seeder to customers — and you shouldn't try. What this feature actually gives Marketing is a reliable, great-looking clinic you can put in front of a camera at any time, on any version of the product.

Before this, capturing a screenshot or a screen-recording meant finding an account with enough realistic data — or spending an afternoon hand-creating patients and invoices so the screen didn't look empty. Now every branch preview comes pre-loaded with a full clinic: real names, real-looking Saudi phone numbers, months of invoices, a populated calendar, stocked inventory.

What you can do with it

  • Screenshots and screen-recordings on demand. Ask engineering for a sandbox

link on any branch and the data is already there and consistent.

  • Feature announcements that show the product full, not empty. When a new

screen ships, its preview already has data flowing through it.

  • Localized visuals. The seeder can build a Saudi (SAR, 15% VAT), UAE (AED,

5% VAT), or Egypt (EGP, 14% VAT) clinic, with locally-plausible names, cities and insurers. Great for region-specific campaigns.

The one rule: it's fake data, on purpose

Every seeded record is synthetic. Names, national IDs, phone numbers and emails are generated — the emails end in .seed or @example.seed precisely so nobody mistakes them for real patients. That's a feature for Marketing: you can show patient records freely without any privacy concern, because no real person is in the frame.

Two "looks" to know about

The seeder has two naming styles:

  • Descriptive (what the sandbox uses): names spell out the record's role, e.g.

"Patient 011 · Insured 50%" or "Dr 1 · 45% Commission · Salary 4000". Handy for engineers and QA, but it reads as obviously synthetic.

  • Realistic: normal-looking localized names (e.g. an Arabic first and last

name). This is the mode to request for polished marketing visuals.

If you're capturing hero shots, ask engineering to seed in realistic mode so the names look like a real clinic. See the Feature Tour to see the descriptive look, and Parameters & safety for how the mode is chosen.

Technical view

  • Naming mode is the NAMING parameter, realistic (default) or descriptive

(config.js:75). The sandbox sets descriptive; marketing captures should request realistic.

  • Country/localization is the COUNTRY preset — SA / AE / EG — which fixes

currency, VAT rate, phone dial code, Faker locale, city list and insurer list (countries.js:7). Names/addresses use the Arabic Faker locale with English fallback (rng.js:18).

  • Synthetic email domains: patients get patient003@example.seed (descriptive)

or a Faker email (realistic) (generate.js:50); staff get …@<login>.seed (setupPeople.js:32).

  • The whole clinic is reproducible from a fixed seed, so a screenshot taken today

matches one taken next month from the same branch (rng.js:20).

Pre-release framing. Because this ships on a branch and is engineering tooling, there is nothing to announce externally yet. Treat it as "how we produce demo material," not "a feature customers get."