The operation failed with an error. [400] Validation error

:bullseye: What is your goal?

My goal is to receive a webhook from an external form and automatically send a WhatsApp flow in ManyChat to every person who submits the form.

:thinking: What is the problem & what have you tried?

I built a scenario in Make connected to ManyChat to send a WhatsApp flow.

The automation works correctly when the contact already exists in ManyChat. However, when the user is new, the process fails and returns the following error:

“[400] Validation error: ‘wa_id’ - This WhatsApp ID already exists.”

It seems that ManyChat (or the WhatsApp integration) detects the number as already existing, but the contact is not actually created in my audience, and the system refuses to register or message the new user.
What can I do?
Thank you.

:link: Create public scenario page

https://eu2.make.com/public/shared-scenario/1lHxe9l1cqg/integration-webhooks-manychat

Hello, to send WA messages to contacts who have not had any interaction with you, you have to go through the verification process and your message must be approved by WhatsApp/Meta. This is not ManyChat or Make.com limitation.

This error actually means the opposite: it happens when you’re trying to create a user and the number already exists.

Two questions:

  1. Which module produces the error?
  2. How is your filter set on the 1st route?

Maybe your filter is not set properly and the scenario flows to Create Subscriber even after finding the number.

@damato