Showcase / The Pro Suite

Pro Suite tour

One business. Every Pro Tool. One admin.

This is what a Domma CMS Pro Suite looks like: all twenty-two Pro Tools under one umbrella, running one small company. ACME Ltd wins customers, sells, serves, gets paid, runs its team and stays safe - from the same admin, with one sign-in, one notification centre, one calendar and one contacts book shared by every Tool.

A wall of hand tools hanging above a wooden workbench
Meet ACME LtdA Sheffield maker of workshop tools that does not exist. Every screenshot below is its demo admin: made-up customers, orders, staff and vans.
One umbrella

Twenty-two Tools that behave like one product.

A Pro Tool is not a separate app with its own login and its own copy of your customers. Each one files into the same admin, answers to the same roles, and shares what the others already know.

One admin

Every Tool files under Tools in the sidebar. Most keep a live count there - orders to fulfil, overdue invoices, unread messages, MOTs due - so the sidebar is ACME's to-do list.

One sign-in

Security Pro guards every way in: two-factor sign-in required per role, lockouts, a firewall for scanners and every signed-in session in one list.

One notification centre

Fourteen Pro Tools report into the same Notifications: an MOT due from Garage, a company waiting for approval on the Job Board, new survey answers, a comment in Waypoint.

One calendar

Events, to-dos, contacts' birthdays and scheduled social posts, each a layer you can switch on or off in the same Calendar.

One contacts book

Invoices, Email, Surveys and Calendar all pick people from Contacts. Add a customer once and every Tool knows them.

One data layer

Every Tool keeps its records as collections. Data Transfer backs them all up and moves them to MongoDB; the MongoDB Adapter gives the site its own database.

ACME's admin sidebar with the Tools folder open: Analytics Pro, Blog, Calendar, Contacts, Data Transfer, Docs, Email, Feedback, Garage, Invoices, Job Board, Messages, Security, Two-factor, Shop, Social, Surveys, Theme Roller and Waypoint, several with live count badges

ACME's sidebar: every Tool in one folder, with live counts.

ACME's Dashboard: page views today, visitors now, pages, 51 form submissions this week, site health, a Needs attention list led by 6 unread notifications with 2 critical, and recent activity

The Dashboard pulls the day together: traffic, submissions, site health and what needs attention.

The Notifications screen: Security this week from Security Pro, two MOT and tax warnings from Garage, a company waiting for approval from Job Board, 15 new survey responses from Surveys and comments on WEB-8 from Waypoint Pro

One notification centre: Security Pro, Garage, Job Board, Surveys and Waypoint, side by side.

How they connect

The map: what flows from one Tool to the next.

Every line here is a real connection in the Tools themselves, not a diagram of good intentions. Switch a Tool off and the others carry on without that line.

  1. Blog Pro
    a social post drafted for every new blog post
    Social Media Pro
  2. SEO
    share cards start from each page's SEO title, description and image
    Social Media Pro
  3. Social Media Pro
    links tagged, so visits show as a campaign
    Analytics Pro
  4. Social Media Pro
    scheduled and sent posts
    Calendar
  5. Booking Pro
    classes and appointments, and busy times back the other way
    Calendar
  6. Email Pro
    Book (name)... on a message: the sender booked as their contact
    Booking Pro
  7. Contacts Pro
    birthdays
    Calendar
  8. Contacts
    invite contacts and groups; people who RSVP join the organiser's contacts
    Calendar
  9. Contacts
    receivers imported, email recipients picked
    Invoices
  10. Contacts
    recipient suggestions and groups in compose; add a sender to contacts
    Email Pro
  11. Contacts
    survey audiences imported
    Surveys
  12. Docs
    a document sent on as a draft blog post, a draft page or an email
    Blog
  13. Contacts
    merge fields fill letters and quotes from a contact
    Docs Pro
  14. Docs Pro
    a folder of documents published as a handbook with its own reader
    The whole site
  15. Email Pro
    attachments to Media, a message to a draft page or a collection entry
    Media and pages
  16. MongoDB Adapter
    its own database: Email Pro's search, conversations and rules run on it
    Email Pro
  17. Data Transfer
    any Tool's collections backed up, restored or moved to MongoDB, ids kept
    Every Tool
  18. Every Tool
    notices that need someone, with a count in the sidebar
    Notifications
  19. Security Pro
    two-factor, lockouts and sessions for every sign-in
    Every Tool
  20. Theme Roller
    your own themes for the site, the admin, day and night
    The whole site
01

Win customers

ACME's spring catalogue went out as a newsletter, a Tools Weekly review linked to it, and the workshop posts about every new product. Three Tools show what worked and put it in front of more people.

Analytics Pro Pro

Where visitors came from, by channel, site and campaign. Over thirty days ACME can see 193 visits from the spring-catalogue newsletter, 250 from the Tools Weekly review, and search, social and email side by side. Cookieless, with the route each visit took through the site, a live view and a printable report.

Analytics Pro Sources tab over 30 days: channels referral, organic search, direct, social and email; where visitors came from led by acme.example, google.com and toolsweekly.example; and a Campaigns table with spring-catalogue at 193 visits

SEO Pro Pro

The review in Tools Weekly linked to an address that no longer exists. SEO Pro's not-found log shows it - eleven visits to /shop/no4-plane, and who sent them - so ACME can point it at the right page in one click. It adds link checks, structured data for rich results and every title and description in one grid to the SEO built into Domma CMS.

SEO Pro's Not found tab: addresses visitors asked for that do not exist, led by /shop/no4-plane with 11 visits from toolsweekly.example, with a Redirect button where a close match exists

Social Media Pro Pro

ACME's Open Workshop Saturday is scheduled to Bluesky and Mastodon, and a draft was waiting the moment "Our new marking gauges are here" went up on the blog. Every link is tagged for Analytics, every scheduled post sits on the Calendar, and every page gets a share card - drawn in the site's colours if it has no image. Sold with SEO Pro.

ACME's accounts are connected to a local stand-in for this demo, so nothing here was really posted.

Social Media Pro's Posts tab: a Bluesky draft for the new marking gauges blog post, and scheduled Mastodon and Bluesky posts for the marking gauge and the Open Workshop Saturday
02

Sell

The free Shopping Cart takes the orders. Shopping Cart Pro adds what a growing shop needs next, and Blog Pro gives ACME more than one place to tell its story.

Shopping Cart Pro Pro

Insights tells ACME what twelve weeks of selling looked like: £3,094 from 25 orders, nine of ten customers coming back, and three abandoned checkouts worth £477.80 still waiting for a nudge. The best sellers are planes. Discount codes, shipping zones with rates by weight or order value, tax by country and branded order emails come with it.

The Shop's Insights tab: £3,094 over 12 weeks from 25 orders, an average order of £123.76, 10 customers with 9 coming back, 3 abandoned checkouts, takings by week and best sellers led by the No. 4 Smoothing Plane The Shop's Discounts tab: FREESHIP free delivery over £50, TRADE15 15 percent off over £100 for trade customers, and LAUNCH10 10 percent off, used 5 times

Blog Pro Pro

ACME runs two blogs on one site: the everyday Blog for news and guides, and the Journal for long reads, each with its own address, look and settings. Dozens of layouts, self-hosted fonts and privacy-first media - videos, galleries, maps - without a third-party embed. If the licence ever lapses, the free Blog takes over and every post stays.

Blog Pro's Posts list with posts from two blogs, the Journal and the Blog, with published, draft and category labels ACME's Journal as visitors see it: a serif masthead, a search box and a large feature post, A short history of the bench plane
03

Serve customers

Everything ACME knows about a customer lives in Contacts, and every Tool that talks to customers reads from it.

Contacts Pro Pro

ACME added its own fields - trade tier and renewal date - and sorted people into Customers, Suppliers, Trade accounts and Press, each group with its own emblem and colours. Birthdays coming up are at the top and on the Calendar. Share a contact, several, or a whole group with people or roles, to view or to edit. Same contacts as the built-in Tool, so nothing moved.

Contacts Pro: filter chips for Starred, Birthdays, Customers, Suppliers, Trade accounts and Press, three birthdays in the next 30 days, and a table with company, email, phone, group, birthday, tier and renewal date columns

Email Pro Pro

A full email client in the admin: connect your own mailboxes, then read, write, search and file mail, with conversations, rules, send later, snooze, undo send and an away reply. Compose already knows ACME's customers - type "Mar" and Contacts offers Margaret Holloway and Chloe Martin. A message can become a draft page or a collection entry, and an attachment can go straight to Media.

ACME is pretend, so it has no real mail server and its inbox is empty here - this is the compose window, working against real Contacts. Search, conversations, rules, send later, snooze and the away reply need MongoDB.

Email Pro's New message window: typing Mar in the To field suggests Margaret Holloway and Chloe Martin from Contacts, with a rich message editor, Attach files, Save draft, Later and Send

Surveys Pro

"Customer satisfaction 2026" went to twenty customers imported from Contacts, each with a personal link, and fifteen have answered. Results come question by question as they arrive, reminders go to the rest, and the survey itself is a Domma form - logic, wizards and all.

Surveys results for Customer satisfaction 2026: 75 percent response rate, 20 invited, 15 answered, 5 waiting, and answers question by question with bars

Calendar Pro

The one calendar. ACME's events - a quarterly review, the team lunch, a supplier visit - share the month with to-dos, contacts' birthdays and scheduled social posts, each a layer switched on or off at the top. Events can be public with RSVPs, shared with people or roles, repeat, and publish an iCal feed.

The Calendar's month view for September 2026 with layer switches for To-dos, Birthdays and Social posts, showing events, three scheduled Bluesky and Mastodon posts, a to-do and Chloe Martin's birthday

Booking Pro Pro

Customers book ACME's workshop time from the site. Beginners' joinery needs Sam and the workshop together, so a time is only offered when both are free; it has eight places, and when Saturday's class filled, Jack and Lucy joined the waiting list. If someone cancels, the first in line is booked in and emailed. Priya's sharpening clinics sit beside it in the same Diary, and every customer lands in Contacts.

Booking's Diary for the week of 5 October: sharpening clinics with Priya Shah and Sam Patel through the week, and Saturday's three-hour Beginners' joinery class The Waiting lists tab: Beginners' joinery on Saturday 10 October, with Jack Dawson first and Lucy Tan second in line
05

Run the team

Five people, one workshop, a website launch and a hiring round. The team plans, talks, writes and recruits without leaving the admin.

Waypoint Pro Pro

The spring catalogue launch is a Waypoint project: issues on a board, a sprint with a burndown, and LAUNCH10 - the discount code - tracked as WEB-5. Comments, mentions and watchers tell the right people, through the same notifications as everything else.

Waypoint Pro's board for the Website and Shop project: To do, In progress, In review and Done columns with catalogue and shop issues, and WEB Sprint 4 with 7 days left Waypoint Pro's Backlog: WEB Sprint 4 with a burndown chart of remaining points against the ideal line, and the sprint's issues with status and assignees

Messages Pro

Direct messages and group conversations between the people on the site, delivered as they are sent. The whole workshop is in one group; the supplier delay went to James directly. Attachments, drafts kept per conversation, archive, search and an unread badge in the sidebar.

Messages: conversations with Emma Clarke, Priya Shah, James Okoro and the Workshop group, and a direct conversation with James about a blade steel delay

Docs Pro

The catalogue copy is written in Docs and shared with the team as editors; when it is ready it goes on as a draft blog post, a draft page or an email. One person edits at a time and everyone else sees who; the owner can take over. Folders, templates, version history, public read-only links and export to Markdown, HTML, text or PDF.

The Docs editor with Spring catalogue 2027: a formatting toolbar, an outline panel, a heading for the No. 4 bench plane and a price table

Docs Pro Pro

ACME's staff handbook is a Docs folder published as a Space, with a reader built for long reading. Quotes start from a ready-made template and fill in from Contacts; the Harbour Café agreement went out for signing and came back signed in order. Sam suggests changes to the price list for Alex to accept or reject.

ACME's staff handbook Space: contents, the Holidays and time off page and the reading dock

Job Board Pro

ACME is hiring a toolmaker and an apprentice. Companies, their agents and candidates each get their own kind of account; job seekers sign up on the public site and confirm by email, and every record is seen only by the people it belongs to. A new company waiting for approval turns up in Notifications.

Job Board's Jobs tab: Yard supervisor, Trade show helper, Online shop assistant, Toolmaker and Workshop apprentice, with company, contract type, salary range, closing date, status and applications

Garage Pro

ACME's four delivery vans, with MOT and tax dates at a glance. When a date is close or past, Garage says so in Notifications - "ZZ19 VAN: MOT due in 12 days" - and in the sidebar. Registrations are looked up with the DVLA's vehicle enquiry service using your own key.

ACME's vans have made-up ZZ plates, and no DVLA key is set in the demo - hence the notice at the top.

Garage: a registration lookup box and My Garage with four vehicles on ZZ plates, each with make, year, colour and fuel, and MOT and tax labels showing expired, due soon or fine
06

Stay safe and in control

The quiet Tools: the ones that keep everything above secure, backed up, fast and looking like ACME.

Security Pro Pro

A health check with what to fix, two-factor sign-in with authenticator apps and recovery codes - required per role - and a firewall that bans scanners for longer each time they return. Per-route rate limits, country rules for the admin, breached-password checks, and every signed-in session in one list - end one, or sign someone out everywhere.

Security Pro's Overview: health 92 percent, 2 checks needing attention, 5 failed sign-ins in 24 hours, 4 blocked now, 37 probes refused today, and checks for two-factor, lockout, password rules and admin accounts Security Pro's Sessions tab: 31 sessions for 14 people, each with the person, browser, address and when it was last used

Backup Pro Pro

Underneath everything, the whole site - every Tool's data, the media, the users and the site's own database - is backed up every night, encrypted, and test-restored once a month away from the live site. ACME can restore a single page or the whole site itself, with a safety backup taken first, and sees everything Domma does with its backups in Activity and in Notifications.

Screens from cms.dommajs.org, which runs Backup Pro: the site's own view and Domma's.

Backup Pro's Overview: the last good backup, the next nightly run, 14 daily, 8 weekly and 12 monthly backups kept, a passed test restore of 106 of 106 pages, and what Domma does with the backups Domma's side of the same site: backed up, last good backup, next nightly run, test restore passed, and the three backups kept

Data Transfer Pro

Every Tool's records are collections, so one Tool looks after all of them. ACME takes a weekly backup and one before any big change; restoring (all or some, merged or replaced) takes a safety snapshot first. Collections move between file storage and MongoDB keeping every entry's id, so nothing that points at them breaks.

Data Transfer's Backups tab: Weekly - Monday, Shop products and orders, Before the autumn price change, and a safety snapshot taken before a restore Data Transfer's Collections tab, Move between storage: the Surveys collections on MongoDB and other collections on file, with a Transfer button

MongoDB Adapter Pro

Gives the site its own MongoDB database, provisioned for it, with the credentials managed centrally. Any collection can then live there - ACME's survey data does - and it is what Email Pro's search, conversations and rules, and Actions, run on.

A collection's Storage tab in the admin: the Survey Invites collection set to the MongoDB adapter on the default connection

Theme Roller Pro

ACME Brand started as the built-in Charcoal Light theme, changed to ACME's own colours and type with a live preview, and saved. Saved themes join the built-in ones everywhere a theme is chosen: the site, the admin, day and night, or a single region of a page.

Theme Roller editing ACME Brand on Charcoal Light: sections for colours, typography, spacing, borders, transitions and interactive states, and a live preview of buttons and a sample card
What the Pro Suite includes

All twenty-two Pro Tools.

Each one also works on its own, licensed per site. If a licence ever lapses, your data stays, and a free or built-in Tool takes over where there is one.

Want the whole suite on your site?

Tell us about the business and we'll tell you what it takes - which Tools, hosted or self-hosted, and how we set it up.