Guides
Share a dashboard
Who can open a dashboard, what the canonical URL looks like, and how renaming keeps old links working with a redirect.
Every published dashboard has a URL you can send to someone. Whoever you send it to has to be able to sign in to an account that may see it.
The URL
Every dashboard lives in a workspace, at
https://<workspace-slug>.dashies.ai/<slug>.
A workspace slug is one you choose when you create the workspace. Your handle is derived from your email address when your account is created, there is no way to change it, and it does not appear in dashboard URLs.
Slugs are lower-case letters, digits, and hyphens, up to 64 characters. Five
slugs collide with the app's own paths on every subdomain, so do not use them:
pricing, auth, app, assets, and api.
docs, privacy, and terms are not reserved. You can name a dashboard
docs.
The older form https://dashies.ai/<workspace-slug>/<slug> still works and
redirects to the subdomain, keeping any query string.
Who can open it
There is no visibility setting. Every dashboard is access-gated, and the gate is the workspace it lives in: any current member of that workspace can open it, shown in the app as Members, and nobody else can.
There are no public dashboards. A signed-out visitor is redirected to sign in with a return path, so after signing in they land on the dashboard they clicked - provided their account may see it.
Members only, with no exceptions
There is no share link, no per-viewer grant, and no anyone-with-the-link mode. If you need someone else to see a dashboard, invite them to its workspace.
This is the single most common wrong assumption about Dashies. A signed-in person
who is not a member does not get an access-denied page: they get a 404 that is
byte-for-byte identical to a URL that never existed, reading
This dashboard is private or no longer available. That is deliberate, so a URL
cannot be probed to discover whether a dashboard exists.
None of this is plan-gated: the gate is the same on every plan, including free.
Renaming, and why old links keep working
Renaming a dashboard is update_dashboard with a new slug. Ask your AI for it in
plain language:
Rename my "q3-revenue" dashboard to "revenue-q3", keeping the display name "Q3 Revenue".
The old slug is kept as an alias, and the old URL redirects to the new one. Anyone holding the old link still lands on the dashboard.
A rename resets the display name unless you say otherwise
Renaming without also passing a name sets the display name to the title-cased
slug. If your dashboard is called Q3 Revenue and you rename the slug to
revenue-q3, the name silently becomes Revenue Q3.
Pass the name explicitly, as in the example above, to keep it.
Two refusals you may hit when reusing an old name:
slug "revenue-q3" is already in use by another dashboard
slug "revenue-q3" is already an alias for another dashboard
Aliases share the namespace with live slugs, so a name freed by a previous rename is not actually free.
The redirect from an old link fires only after we have confirmed you may see the dashboard, which is why an old link bounces you through sign-in first.
Link previews
A dashboard link does not unfurl in Slack, X, or Discord. An unfurl is an unauthenticated preview - the crawler holds no session - and there is no reader for whom that would be correct, so nothing is revealed to a crawler at all.
The Dashies badge
No Powered by Dashies badge is added to a published dashboard, on any plan. Every dashboard is a members-only workspace dashboard, and that serve never adds one. See what is gated for what the plans do differ on.
What a shared dashboard cannot do
Published dashboards run in a sandbox on their own isolated origin. That is what stops one person's published page from reading another viewer's session.
The consequence for you as an author: a dashboard cannot use localStorage,
cookies, or same-origin authenticated fetch, and it cannot make network calls.
See
what a viewer's browser can and cannot do.
Everything it needs must be in the file. See
Brand and design a dashboard for how to embed fonts
and logos under that constraint.
Check it worked
- Open the URL in a private browsing window, signed out. You should get the sign-in page, with the dashboard's URL carried through so you land back on it after signing in. That is correct, not a broken link.
- After a rename, open the old URL. It should land on the new one.
- Check the display name on dashies.ai/app/files after any rename. If it changed and you did not want it to, republish the name.
- To confirm what a colleague will see, ask them to open it, or use a browser profile that is signed into their account. Your own view tells you nothing about theirs, because you are a member.