Second Message Batch Fails to Send in Messenger Integration

I recorded a short Loom video to show a problem I’m facing in my n8n workflow. I’ve integrated Messenger directly with n8n, and I’m splitting the AI reply into sentences, then sending them in two batches using a loop and a 5-second wait.

The first batch sends correctly, but the second batch fails every time. I’m getting the following error:
“Object with id messages cannot be loaded due to missing parameters.”

I’ve mapped everything correctly, including the sender ID. The workflow logic looks fine, but Messenger only sends the first message and stops.

Here’s the full Loom video showing the behavior and the error:

If anyone has experienced this issue or knows what might be causing the second message to fail, I’d really appreciate your help.

hi,
Can you show the input of your “http request3” node as JSON please ?

Sure @Nestor

thanks, where did you get that object in red that is used to construct your url? (which node)

@Nestor, I am geting object in red from webhook NODE

ok, so you are responding to the webhook that triggered the workflow, and you can do it only once, that’s why it fails.
I am not familiar interacting with facebook but i think you must have a different method for sending messages to the desired conversation than using the response of the webhook if you really want to send multiple messages in response for one received.

hi, does that answered your question?