capabilities.work

Session Feedback Capture

A 3-step recipe with Highlight (highlight.io). We can help you get access.

Recipe · 3 steps

Session Feedback Capture

Initialize a session, tag it with properties, and record end-user feedback.

  1. Run the initializeSession GraphQL mutation to open a new session for the project and return its session_secure_id.
  2. Run the addSessionProperties GraphQL mutation to attach searchable key/value properties to the session.
  3. Run the addSessionFeedback GraphQL mutation to record the end user's verbatim feedback against the session.
What you'll need to have ready
  • organizationVerboseId: The Highlight project verbose id that owns the session.
  • clientVersion: The highlight.run client SDK version.
  • firstloadVersion: The firstload script version.
  • environment: The deployment environment the session was recorded in.
  • clientId: A stable client identifier for the browser.
  • propertiesObject: Key/value session properties to attach for search and filtering.
  • feedbackText: The verbatim feedback the end user left on the session.
  • userName: The name of the user leaving feedback.
  • userEmail: The email of the user leaving feedback.
For your developer

Arazzo workflow highlight-io:session-feedback-capture, 3 operations: executePublicGraphMutation → executePublicGraphMutation → executePublicGraphMutation. Specs on APIs.io.