What Dium looks like on your own site.
Mount the full community on your domain, or add a floating widget to any page. Members stay on your site and sign in once.
Embedding is set up with our team. Your Flow itself is free under 50 members.
Want to try them first? Open the live widget demos with copy-ready embed code.
Any page of your site. The widget sits on top.
Four ways to embed.
Each preview on this page is built from Dium's real components with sample data. They are not screenshots of a customer site.
Partner mount
The full Dium app inside a path on your domain, such as /community/. Best for a community home.
Talk to usFloating widget
A round button on any page that opens a feed drawer with Feed, Ask, People and Profile.
Talk to usGroup and squad widgets
Two newer compact embeds, added in July 2026. Documentation is in progress.
NewMember map
A map of members who share their city, framed on origins you have approved.
Talk to usPartner mount
The whole community, under your domain
A small PHP file on your server loads Dium at a path you choose. Links, the back button and the app name all point to your site.
- Clean URLs such as /community/d/your-flow/waves
- A back link to your event or course page
- Members arrive signed in through a one-time token or Werify SSO
- Your Flow's logo, banner and brand colors (custom branding is on Pro plans)
Keep one dated page with New, Improved and Fixed tags, and link each entry to its help article.
<?php
// Placeholders. Keep this file outside your web root.
define('DIUM_PARTNER_ID', 'acme'); // from Dium
define('DIUM_PARTNER_KEY', 'YOUR_KEY'); // server only
define('DIUM_BASE_PATH', '/community'); // your path// What the mount file prints before loading Dium (simplified)
window.__DIUM = {
apiBase: "https://dium.io/api",
basePath: "/community",
backUrl: "https://acme.example/events",
appName: "Community · Acme",
partnerId:"acme"
};Floating widget
A help-style button in the corner. It opens a drawer with the Flow's feed and four tabs: Feed, Ask, People and Profile.
Members can ask a question or join a live session without leaving it.
A feed with filters
All, Live, Scheduled, Exhibits and Discussion filters, live sessions on top with a Join button, and upcoming sessions below.
Sample data in the preview. Acme is a fictional company.
<!-- Placeholder shape. Dium sends the exact snippet for your Flow. -->
<script src="WIDGET_SCRIPT_URL" data-flow="your-flow-slug" defer></script>Group and squad widgets
Two compact widgets were added to Dium in July 2026 for smaller spaces on a page. We will show them here once their docs are final.
Want to try them early? Talk to sales and mention the group or squad widget.
(space reserved)
(space reserved)
Member map
A map of members who have a city on their Moat profile. It is the one Dium view built to sit in an iframe on another site.
- Only origins on your allowlist can frame it
- Pins come from the member's own profile location
- Reserve the height in your layout so the page does not jump
<!-- Placeholder. Your origin must be allowlisted. -->
<iframe src="MEMBER_MAP_URL?flow=your-flow-slug"
title="Where our members are"
width="100%" height="480" loading="lazy"
style="border:0;aspect-ratio:auto"></iframe>Theming: what you can change today
| Setting | Where | Applies to | Plan |
|---|---|---|---|
| Logo and banner | Flow settings | Flow header, Pages, mount | Pro (custom branding) |
| Primary and accent colors | Flow settings | Buttons and highlights in the Flow | Pro (custom branding) |
| App name | Mount config | Browser tab and header on your site | Partner setup |
| Back link | Mount config or Flow event URL | The back button in Dium | Partner setup |
| Mount path | Mount config | Every Dium URL on your domain | Partner setup |
Why not just iframe the app?
The main Dium app refuses to load inside frames on other sites. That protects members from clickjacking, and it keeps sign-in cookies working.
Mount instead
The partner mount runs as a first-party page on your domain, so there is no cross-site frame to break sign-in.
Keys stay server side
Your partner key signs members in from your server. It never goes into page code or a URL you publish.
Origins are allowlisted
Dium only accepts browser calls and frames from origins you have registered with us.
Put your community where your members already are.
Start a Flow for free, then talk to us about mounting it on your domain.
