Google Calendar 400 Error

If you are getting the following error when trying to add an event to your Google Calendar, you might have a "greedy" browser extension installed that overrides the URL to Google Calendar.

The typical error Google Calendar is throwing is listed below:

"400. That's an error. The server cannot process the request because it is malformed. It should not be retried. That's all we know."

We've gone back and forward with our customers reporting the "400" error and found that these Google Chrome extensions are causing the error:

  • DuckDuckGo
  • Bitdefender Anti-tracker

We recommend that you (until they've fixed the issue) disable the extension if you want to add events to your Google Calendar.

Here's how to disable the extension:

  1. Type in chrome://extensions/ in your browser's URL/address bar.
  2. Locate the extension in the list.
  3. Deactivate the extension in the bottom right corner (the on/off switch).

What are the extensions doing wrong?

When your users hit any of our add to calendar buttons and select Google as an option, we immediately redirect the user to Google Calendar. To add events to Google Calendar, the user should be sent to a specific web address.

Here's an example how what that looks like:

https://calendar.google.com/calendar/render?action=TEMPLATE&text=Summary+of+the+event.....&sf=true&output=xml

When the extension detects the URL in your browser, the URL is manipulated/changed and redirected to a different place within the Google ecosystem, which Google doesn't understand - and therefore, they are presenting you with the "400 - That's an error" message.