What the Call Survey Portal Does
The Call Survey Portal lets you create post-call surveys for Amazon Connect, connect them to your disconnect flow, and review the results in a central web interface.
The tool is designed for after-call surveys, where the caller hears a short survey after the main interaction has ended. Survey responses are stored in DynamoDB and displayed in the portal with queue, agent, score, and contact information.
Survey Setup
Create or edit survey names, intro and outro prompts, scoring range, and questions.
Queue Linking
Link surveys to specific queues so users only see the survey data relevant to them.
Disconnect Flow Support
Use the generated survey ID in your Amazon Connect flow and write responses after the call.
Results and Charts
Review responses in table or chart view and export the filtered results to CSV.
Call-Survey group can view results only, and only for surveys linked to queues they are allowed to access.
Access and Permissions
Step 1The Call Survey Portal uses the same central sign-in as the rest of the GN Connect Tools Portal. There is no separate login page inside the tool.
-
1Open https://aws-connect-tools.gn.com/ and sign in with your GN account.
-
2Open the Call Survey Portal tile from the portal homepage.
-
3If you can only see results and not setup, your account is working as a results-only user.
-
4If you should have setup access, ask a Connect Tools administrator to add you to the correct admin group.
Creating and Maintaining Surveys
Step 2Admin users can create a survey from the Survey Setup tab. Each survey gets a unique survey ID, which is the value your Amazon Connect disconnect flow uses to load the correct configuration.
-
1Open the Survey Setup tab and click Create Survey.
-
2Enter a clear survey name that identifies its use case or queue.
-
3Set the Min Score and Max Score. The default range is
0to9. -
4Enter the Intro Prompt and Outro Prompt text that Amazon Connect should read to the caller.
-
5Add the survey questions in the order they should be asked.
-
6Add one or more Linked Queues so reporting users only see surveys relevant to their queue access.
-
7Save the survey and copy the generated Survey ID for use in your Connect flow.
ITO - Standard CSAT.
Amazon Connect Flow Setup
Step 3The survey is intended to run from a disconnect flow. The main customer flow sets the survey-related attributes, and the disconnect flow reads the configuration, asks the questions, and writes the results.
-
1In the main customer flow, set the survey attributes before routing the caller into the survey disconnect logic.
-
2Set
surveyIdto the ID copied from the portal. -
3Set
QueueNameto the queue name you want stored in the results. -
4Set the disconnect-flow event hook so the survey flow runs after the customer disconnects.
-
5In an agent whisper flow or post-answer flow, set
AgentNamefrom the connected agent context. -
6In the disconnect flow, use the survey Lambda blocks to load config, step through questions, validate input, and write the results.
$.Agent.UserName will be empty there.
surveyId, QueueName, and AgentName as your user-defined attributes.
AgentName from $.Agent.UserName after agent connect.Viewing Survey Results
Step 4The Survey Results tab lets you load responses for a specific survey and filter them by date range. The portal shows the stored queue name, agent name, original inbound contact ID, question scores, and average score.
-
1Select a survey from the dropdown list.
-
2Optional: set a start and end date to narrow the result set.
-
3Click Load Results to refresh the table and summary cards.
-
4Use Table View for row-level details and Chart View for score distribution visuals.
Exporting and Reviewing Data
Step 5Once results are loaded, you can export the filtered dataset to CSV for further analysis or sharing.
-
1Load the survey results you want to review.
-
2Click Export CSV to download the current filtered rows.
-
3Use the export for reporting, auditing, or offline analysis in Excel or similar tools.
Inbound Contact ID for the original call leg. The backend also keeps the disconnect-flow contact ID separately for diagnostics.
Troubleshooting
If results do not look right, the issue is usually in the contact attributes being set before the disconnect flow runs.
-
1Blank Agent Name: move the
AgentNameattribute assignment to an agent whisper or post-answer flow. -
2Wrong Contact ID: check that the portal is using
Inbound Contact IDand not the disconnect flow leg ID. -
3Missing survey responses: confirm the disconnect flow is using the correct survey ID and writing attributes like
survey_result_1,survey_result_2, and so on. -
4No access to results: verify the user is in the
Call-Surveygroup and has matching queue access configured in User Management.