Hi there,
I have built a Salesforce Survey that I would like to send to external users without authenticating but it is not working.
I built an Aura Experience Cloud site to use for my Survey. In the Experience Cloud Site I have selected "Public Access: Guest users can see and interact with the site without logging in".
I have the Experience Cloud Site set in Survey Settings.
I am using a screen flow to send the Survey. My screen flow uses the dynamicSendSurveyInvitation action to send the Survey Invitation to a Contact selected in the flow. I have "Unique Link" and "Don't require authentication" selected.
When I send the Invitation, the link to "Open Survey" in the email redirects to the login page for the Experience Cloud site.
Please help. I had this working in sandbox using a different Experience Cloud site but now it is no longer working. I cannot find a Guest User for my Experience Cloud Site, I'm not sure if that is the reasoning.
Thank you in advance for any advice!
Resolved: I finally found the Guest User settings and this was the issue.
I went to All Sites > Builder > General > Guest User Profile > selected the Profile > updated object settings for Survey, Survey Invitations, and Survey Responses to Read/Create.
I had overlooked this section in the General Settings originally. Hopefully this will help someone else!