Guidance Required to Add Additional Fields in CSAT Feedback Form
Hi Team,
I hope you’re doing well.
While reviewing the CSAT feedback flow, I analyzed the email template and the underlying logic used to generate the rating links (via the EstimateLinksGenerator microservice) as well as the CaseRatingManagementService WebService, which updates the case rating and opens the feedback/comments page.
Currently, after a user selects a rating from the email, the system opens a page where only the comment field is available.
I would like to enhance this feedback step by adding additional fields (along with the comment field) so that users can provide more structured information.
Could you please guide me on:
- Where and how we can extend the feedback page that opens after the rating is submitted?
- Whether the CaseRatingManagementService or its associated UI page can be customized to include extra fields?
- If there is a recommended approach or any constraints we should be aware of while extending this CSAT feedback functionality.
Any documentation, best practices, or sample implementation would be greatly appreciated.
Thank you.
Like
Hello,
This page can be customized in the same way as any other page schema within the application configuration. To do this, you would need to replace the base CaseRatingFeedbackPage schema and apply the required modifications. Additionally, styling is managed through a separate schema: CaseRatingFeedbackPageCSS.
If you need to include additional fields, this can also be done through development by extending the CaseRatingFeedbackPage schema.
All of the changes you mentioned are technically possible through custom development. However, at the moment, we do not have a ready-made example of such an implementation.
Additionally, we would like to note that a request has already been submitted to our R&D team to introduce more flexible configuration options for the feedback page in future releases.