Public Survey
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-30-2025 09:48 AM
Hello,
I have a question about the Public Survey functionality. Below is my scenario and a follow-up question:
I have created a survey and enabled public access.
When I submit a request from the Service Portal, a Survey Invite notification is sent to the Assigned Lead, which contains the survey link.
The Assigned Lead forwards the survey link to person X, who does not have a ServiceNow user account.
User X fills out the survey and submits it. All responses are stored as an Assessment Instance.
Question: How can I link the Assessment Instance to the request that was created in Step 2?
Attached is the screen shot of the Survey that was submitted by X User who does not have a ServiceNow user account, which doesn't contain Trigger ID and that is making hard to link to the request record.
Thanks,
Rajendar
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-30-2025 10:52 AM
Hi @raj1250 ,
Option 1: Embed Metadata in the Survey URL
When generating the public survey link, you can append custom parameters—like the Request Number or sys_id—as query parameters. For example:
- Then, use a business rule or a script include to capture and store these parameters in the Assessment Instance upon submission. This would give you a reliable way to tie responses back to their source.
Option 2: Send Survey Directly from the Request Record
Instead of forwarding a general public link, use a Flow or Notification that dynamically generates a survey link tied to a specific record. This way, even if a non-user fills it out, the system will embed the necessary references in the submission.
If my response helped, please hit the 👍Thumb Icon and accept the solution so that it benefits future readers.
Regards,
Pratik
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-08-2025 10:37 AM
Hello Pratik,
Can you please elobrate in detail how I can accomplish this requirement.
Thanks,
Rajendar.