Right now when we return an error object with a severity code, we can return a message.
We need the ability to include the following additional items that will appear in the UI
- Support email to send support requests to rather than support@monday.com when using the report issue button. This could be an app configuration setting or such.
- Support link for issue/generic link for the recipe that can be displayed. This returned in the error response.
- A “submit a ticket” link, which we can craft to prefill fields for the customer if our ticketing supports it too. Either app configuration, or returned in the response (so we can customize for the error)
- Visually collapse long error messages for initial display, with click to display the full message. Right now the messages just get truncated after X characters.
Justification:
-
Today, when there is an automation failure, the customer can click the *report issue button that opens sending an email to support@monday.com with details about the event (run ID, account, etc.) Unfortunately, this is misdirecting mutual customers to monday.com support away from the developer support where we can assist them.
-
Often times errors are documented - we can return a URL to a support article (monday.com or our own) that assists the customer in self solving the issue. At the very least we can direct the user to documentation on the feature/recipe.
-
Ability to replace the email with a link to submit a ticket. We can pre-fill the ticket via URL params to provide critical information like the email, account ID/slug, run ID, etc.
-
This just makes it so we can be much more specific with the error details (that get sent in by email). Right now we have to keep things relatively short.