Question
My account received thousands of tickets coming from live chat in the Web Widget (Classic). How can I stop this spam attack?
Answer
Spam tickets arise from various sources. Below are ways you can minimize or stop spam attacks in the Web Widget (Classic).
Most spam tickets may be submitted through the API. To minimize spam from API endpoints:
- In Admin center, go to People in the sidebar > Configuration > End users
-
In the Anybody can submit tickets section, select Enabled then check Require authentication for request and uploads APIs
- Scroll down and click Save tab
For more information, see Requiring authentication for the Requests and Uploads API endpoints.
If the spammer uses the same IP address for each request, you can ban them from Chat. You may also restrict the widget by country if you don't have a customer base in the country where the IP address is located.
While it may be disruptive to your workflow, a ten-minute break for the offline form or the widget as a whole is enough to interrupt the spam attack. To disable the offline form, see Managing offline form settings. To manage your widget, see How do I enable or disable live chat or messaging?
For information on spam cleanup, see How can I bulk delete spam tickets in Zendesk?