My embedded deck shows a permission error
The error is never in HoldFast: it is one sharing setting at the source. Here is the exact switch for each provider.
What you're seeing
Your HoldFast page loads, but where the deck should be there is a provider error: "You need access", a sign-in prompt, or an empty frame.
Why it happens
An embedded deck is served live by its provider (Google, Figma, Canva), and the provider enforces its own sharing settings. If the source file is private, the provider refuses to show it to your viewer, no matter what your HoldFast link allows. You often cannot see the problem yourself because you are signed in with access.
Fix it
Match your provider:
- Google Slides: the deck must be published, not merely shared. In Slides: File, then Share, then Publish to web. Link-sharing alone is not enough for a clean embed.
- Figma: open the file's share settings and set Anyone with the link can view.
- Canva / Gamma / Prezi: make the share link public in the provider's share dialog, then confirm the link opens in a private browsing window.
After changing the setting, reload your HoldFast page; no re-embedding needed. Then do the real test: open your /d/ link in a private window where you are signed in to nothing. If it loads there, it loads for everyone. Gates you add in HoldFast (a password or an email gate) still apply in front of the provider's content.
Still stuck
If the private-window test passes but one specific viewer still hits an error, their company may block the provider's domain entirely; the playback check approach applies. Otherwise contact support with the deck link.
Questions
Why can I see the deck but my client cannot?
You are signed in to the provider with access; your client is not. Always test an embed in a private browsing window, which sees exactly what a stranger sees.
Ready to try it?
Host video, collect frame-accurate review, and see who's watching. Free to start.
Start free