Problem with Google Business Profile Event Date Format in n8n

Hello Community,

I am facing an issue while creating an event post using the Google Business Profile node in n8n.
Whenever I try to publish an event, I get the following error:

Bad request - please check your parameters
Request contains an invalid argument.
Error details:
{
  "error": {
    "code": 400,
    "message": "Request contains an invalid argument.",
    "status": "INVALID_ARGUMENT",
    "details": [
      {
        "@type": "type.googleapis.com/google.mybusiness.v4.ValidationError",
        "errorDetails": [
          {
            "code": 3,
            "field": "event.schedule.start_date",
            "message": "event.schedule.start_date is invalid"
          },
          {
            "code": 3,
            "field": "event.schedule.end_date",
            "message": "event.schedule.end_date is invalid"
          }
        ]
      }
    ]
  }
}

What I have tried

  • I used the date format 2025-11-20T00:00:00 and also tried 2025-11-20, but both give the same error.

  • Interestingly, when I use the format 2025-11-15 00:00:00 (with a space instead of T), the event gets published successfully.

  • I could not find any official documentation or n8n knowledge base that confirms which date format is required for Google Business Profile events.

My Input Example

| Field | Value | |------------|-----------------------------------------------------------------------| | Type | EVENT | | Title | Sound Healing Workshop – Experience Deep Inner Balance | | StartDate | 2025-11-20 | | EndDate | 2025-11-23 | | (or tried) | 2025-11-20T00:00:00 and 2025-11-23T00:00:00 | | (works) | 2025-11-15 00:00:00 (with space) |

My Question

  • What is the correct date format for event.schedule.start_date and event.schedule.end_date in the Google Business Profile node?

  • Is there any official guidance or best practice for this in n8n?

  • Has anyone else faced this issue, and how did you resolve it?

Thank you in advance for your help!


Hey @HimanshuBijalwan Welcome to the community.

Definitely a head scratcher! Under the hood, n8n does a transformation so it shouldn’t really matter if you’re using ISO dates - any valid date string should work. See n8n/packages/nodes-base/nodes/Google/BusinessProfile/GenericFunctions.ts at master · n8n-io/n8n · GitHub

Could it be something other than a formatting error? I noticed you said 2025-11-15 00:00:00 works have you tried 2025-11-20 00:00:00 or 2025-11-23 00:00:00? Possible that there’s something to do with the availability on these specific dates?

Yeah, sorry can’t be of any more help. You could try the raw http query to compare: Create Posts on Google  |  Google Business Profile APIs  |  Google for Developers