stacktr.ee
By · Founder, Stacktree Last updated
use case

Gemini built it. Now send it to the client.

Gemini's share link was made for showing a chat, not delivering work. It is public, it opens inside Gemini, it disappears when the chat does, and from a work account it is off until an admin allows it. Send the Canvas as a private page instead: a passcode if you want one, no account for the client, and on a paid plan a record of when they opened it.

No card. 3 free pages, each live for 7 days.

Paste the Canvas HTML and get a private link. Nothing to install.

How do you share a Gemini Canvas with a client privately?

Publish its HTML to a private host and send that link. Ask Gemini for the page as one self-contained HTML file, paste it into Stacktree, add a passcode or a company email check, and send the unguessable link. The client opens it in any browser with no Google account, and on a paid plan you see when they opened it.

What Gemini's own sharing does

Gemini gives you a share link for any chat, and the chat carries its Canvas with it. As of October 2026, per Google's help center and Workspace admin pages, these are the routes:

Route Who can open it Client needs an account Passcode, expiry, who opened it
Share link, personal account Anyone with the link, on gemini.google.com only No No passcode. Lasts until you delete it or the chat leaves your Activity. No record of opens.
Share link, work account Anyone with the link, once an admin turns on link sharing (off by default) No As above. Turning the setting off later does not remove links already shared.
Share through Google Drive, work account People you add, if your organization allows sharing outside it Yes, a Google sign-in Drive's sharing controls
Export to Docs Whoever you share the Doc with Depends on the Doc's sharing For a written Canvas only. An app or web page does not survive the trip.
Stacktree Anyone you send it to No Passcode on every plan. Company email check, no expiry and who opened it from Solo.

Two more details from Google's pages are worth knowing before a client gets the link. Anyone with the public link to a shared Canvas app can view and edit data associated with the app. And viewers of a shared chat can carry on the conversation themselves. The same rules for ChatGPT, Claude and Copilot are side by side on who can open what your AI made.

Why a work account cannot share by default

Since March 2026, Google Workspace admins can allow Gemini conversations to be shared by link, and the setting starts off. It lives in the Admin console under Generative AI, Gemini app, Sharing, and it can be turned on for the whole domain, one organizational unit or one group. If your Share button gives you nothing to copy, that is the reason, and asking IT is the fix if a public Gemini link is what you want.

The route that is on by default is sharing through Google Drive, which Google added in June 2026. It respects your organization's Drive policy, so it only reaches a client if sharing outside the company is allowed, and the client has to sign in with a Google account to open it. Many clients will, some will not, and a proposal that starts with a sign-in screen is a proposal that waits.

The send step, in five moves

  1. Get one HTML file. Ask Gemini: "Put this whole page in one self-contained HTML file, with the CSS and JavaScript inline and no outside files." Copy it from the Canvas and save it as proposal.html, or keep it on the clipboard.
  2. Publish it. Paste the HTML into the box above, or drop the file on the Stacktree dashboard. You get back an unguessable link that appears in no listing and no search index.
  3. Lock it. Add a passcode you tell the client, so a forwarded link alone opens nothing. Passcodes are on every plan. If several people at one company should read it, a paid plan can limit it to their email domain instead, and they get in with a one-time email check.
  4. Send the link. Paste it into the email you were already writing. The client opens a page in any browser, on a phone if that is where they are, with no Google account and nothing to install.
  5. See that it landed. On every plan the client can leave notes on the page itself, and from Solo the dashboard shows opens and when it was last read. After the call, publish the revised page over the same site and the link they already have shows the new version.

Why a private page beats a Gemini link for client work

  • It stays up on purpose. A Gemini link goes when the chat goes, including through Activity auto-delete. On a paid plan, a page stays up until you take it down or the date you choose.
  • It can be locked. A passcode or a company email check, so a forwarded link does not open for everyone.
  • It is read-only. Nobody can continue your chat or edit your app's data from it.
  • It opens anywhere. Any browser, any phone, with no Google sign-in and no app.
  • It tells you something. On a paid plan, when it was opened and how far it was read, which is the thing you want to know before you chase.
  • It looks like your work. On paid plans it carries no badge and can sit on your own domain, so the client reads it at your address rather than inside a chatbot.

Also read

The format-level version of this page is sharing an HTML file with a client. If the Canvas is a monthly report, send it as a link the client bookmarks once. And if you also work in Claude or ChatGPT, the same move is on sharing a Claude artifact and sharing a ChatGPT Site with a client.

Which plan does this handoff need?

Filing work under a client is free on every plan. What a paid plan buys is time on the clock and an address of your own.

  • Free $0

    One handoff this week

    3 pages, passcodes included. Each lasts 7 days; once someone else opens one, it stays up for 30 days after their latest visit, up to 90 days in total. If one comes down before you meant it to, it is restorable from the dashboard for 48 hours.

    Start free
  • Solo $19 a month

    A link the client keeps (paid-media dashboard, monthly report, proposal)

    25 pages that never expire, your own domain, one client space, passcodes and company-email gates, and no Stacktree footer.

    Start with Solo
  • Studio $79 a month

    Several clients, each with their own address

    Unlimited pages, 10 client spaces and 10 domains, so every client gets a permanent address, one passcode, and engagement detail on what they read.

    Start with Studio
FAQ

Frequent questions

How do I share a Gemini Canvas with someone? +
In Gemini on the web, open the chat, click Share and export at the top right of the Canvas panel, then Share, and copy the g.co/gemini/share link. Google notes that shared links open only on gemini.google.com, not in the mobile app. For a client, a private page you control usually fits better than a public Gemini link.
Why can I not share a Gemini Canvas from my work account? +
Because sharing by link is off by default for Google Workspace. Since March 2026 an admin can turn on "Allow conversation sharing via link" in the Admin console, under Generative AI, Gemini app, Sharing, for the whole domain or one group. Until then, the other built-in route is sharing through Google Drive, which makes the client sign in.
Does the client need a Google account to open a Gemini share link? +
Not for a public link: Google says recipients of a shared link do not need their own account. Sharing through Google Drive is different, because only people signed in to a Google account can open it. Either way the link opens on gemini.google.com, so the client reads your work inside Gemini rather than as your own page.
Do Gemini share links expire? +
Not on a date you set. A public link lasts as long as the chat stays in your Gemini Apps Activity, so deleting the chat, or Activity auto-delete removing it, takes the link down too. That is easy to trip over months later, when a client goes back to a proposal and finds it gone.
Can someone edit my Gemini Canvas app from the share link? +
Google's Canvas help page says anyone with the public link to a shared app can view and edit data associated with the app. Viewers of a shared chat can also continue the conversation on their own copy. If the app holds anything you would not hand to everyone who receives a forwarded link, do not share it that way.
Can I see who opened a Gemini share link? +
Google's sharing pages describe no record of who opened a shared Gemini link, or when. For a proposal or a report that matters, because whether the client opened it is the first thing you want to know before you follow up. On Stacktree's paid plans a private page shows when it was opened, and by whom if you send each person their own link.
How do I get the HTML out of a Gemini Canvas? +
Ask for it. Tell Gemini to put the whole page in one self-contained HTML file, with the CSS and JavaScript inline and no outside files, then copy it from the Canvas and save it as report.html. Google's help page lists Export to Docs, Export to Slides and Copy contents, and Colab for Python code, but no hosted copy of a web page.
How do I send a Gemini Canvas to a client privately? +
Publish the HTML somewhere you control and send that link. On Stacktree, paste the HTML or drop the file on the dashboard, add a passcode (on every plan) or, from Solo, limit it to the client's company email domain, and send the unguessable link. The client opens it in any browser with no Google or Stacktree account, and paid plans show when it was opened.
Keep reading

Related guides

References

Sources and further reading

Send the Canvas as a page, not a Gemini link.

Paste the HTML, add a passcode, and see when your client opens it.

Publish a page free →