Pendo webhooks must be setup in order for this functionality to work. Please see Setting Up for more information.
None known at present.
The Postman Pre-request script to mimick Pendo HMAC-SHA256 signature validation is not matching. When testing in Postman, we recommend setting EnableSignatureValidation to false.

A Postman testing environment is available in the company’s Postman account.

The troubleshooting guide below helps you diagnose and resolve common issues with the Pendo Webhook Handler. Follow the steps below to identify and fix any problems you may encounter during setup or operation.
Issue:
The handler is not processing incoming webhook requests from Pendo.
Possible Causes & Solutions:
http://yourserver/PendoWebhookHandler).Issue:
The handler returns a 403 error with the message "Invalid signature" or "Missing X-Pendo-Signature header".
Possible Causes & Solutions:
Web.config is correct and matches the one set up in Pendo’s webhook configuration. The signature check uses this key to validate the authenticity of incoming requests.X-Pendo-Signature header is missing in the request.
X-Pendo-Signature header in the webhook requests. If testing with tools like Postman, make sure to disable signature validation or include the correct signature.secretKey value in the E:\Apps\PendoWebhookHandler\Data\Web.config file and ensure it matches the key Pendo is using to sign requests.Issue:
Feedback data is not being saved to the log files.
Possible Causes & Solutions:
DataPath configuration.
DataPath in Web.config is correctly set to a valid folder path on the server, and ensure that the folder is writable by the web server.Responses folder exists in the specified DataPath. If not, create it manually or ensure the handler has the necessary permissions to create folders.Issue:
Email notifications are not being sent when feedback is received.
Possible Causes & Solutions:
SmtpServer and SmtpSender settings in Web.config are correctly configured for your email server.EmailRecipients setting in Web.config contains valid comma-separated email addresses.Issue:
The handler returns a 500 Internal Server Error with a message like "Error occurred: [error details]".
Possible Causes & Solutions:
DataPath directory under the Log.txt file. Review the error message to identify the source of the issue.EmailRecipients, SmtpServer, secretKey, etc.) are properly set in the Web.config file.Web.config and E:\Apps\PendoWebhookHandler\Data\Web.config files to ensure the application can access them.Issue:
The handler does not respond to webhook requests, or responses are slow.
Possible Causes & Solutions:
PendoWebhookHandler handler is configured to respond to incoming requests.Issue:
You need to debug or investigate the handler’s behavior.
Possible Causes & Solutions:
DebugMode is set to true in the Web.config. This allows additional logging for troubleshooting purposes.DataPath/Log.txt file. Open this file to find detailed error messages or issues related to the handler’s operations.Issue:
When accessing the handler via a browser, it’s not responding or showing the expected information page.
Possible Causes & Solutions:
GET requests and that IIS is configured to allow these requests.DataPath/Log.txt. These logs provide detailed information about the errors.Web.config are correct and that no required values are missing.If you are unable to resolve the issue with the above steps, consider reaching out to support for further assistance.