Two separate things going on here, and only one is actually on Gamma's side. The rest is Zapier formatting.
1) The real fix for "people can't view it": use link sharing, not email invites.
There is a public view option, but it's the External Access field, not Email Recipients. The difference:
Email Recipients = per-person invitations tied to a specific email. That person has to sign into Gamma as that exact address. That's why dgermino@gmail.com hit the "wrong account / sign up" screen. The browser was signed in as syykus@gmail.com.
External Access = view = anyone with the link can open it, no Gamma account or sign-in needed. This is what you actually want.
The "view" in your screenshot is set on Email Recipients Access Level, which is a different field than External Access. That's the mix-up.
Recommended setup in your Create Generation step:
- 1.
Set External Access = view
- 2.
Leave Email Recipients blank (clear every email field)
- 3.
Keep your final Send Outbound Email step to email the gammaUrl (from Get Generation Status) back to the sender + CC
That clears the access problem, the validation error, and the "it's required" error all at once.
β οΈ One caveat: if your workspace's sharing settings restrict external links, Gamma will quietly ignore External Access. If view links still don't work after this, check Settings β Sharing.
2) If you do want named email invites, the validation error is a Zapier formatting issue.
Gamma needs each recipient to be a bare email address. Zapier is sending Damien Germino <dgermino@gmail.com> (name + brackets) from the CC field, which fails. Your successful run sent just syykus@gmail.com.
The fix: add a Formatter by Zapier β Text β Extract Email Address step on the CC value before the Gamma step, then map the cleaned result into Recipients. Extract Email Address pulls one address; for multiple CCs, use Extract Pattern with an email regex.
Quick answers to your other points:
No completion email to you as the owner: expected. The API doesn't notify the owner. Get Generation Status β gammaUrl plus an email-to-self step is the way to get that signal.
"Token passed as the sender email": same class of issue. That field is mapping a non-email value. Run it through the same Formatter step. If it persists, send me that run's exact From Email value.
PDF export: sounds like your multi-step zap already handles it. Export As = pdf just produces exportUrl on Get Generation Status. It never auto-emails.
If link-view still fails after step 1, send me the generationId and gammaUrl and I'll check whether workspace sharing settings are stripping External Access.