Whatsapp node does not send audio to whatsapp

I am trying to send an audio via the whatsapp business cloud node to my whatsapp number.
I send a voice message to n8n where I transcribe it to a text message. An agent performs some operations and after the result is converted to a voice message again. I want this voice message to be send to my whatsapp number. I can listen to the converted voice message in n8n but it never gets sent to my whatsapp number. I do not see any error messages in n8n, the browser or my facebook account. The whatsapp node is actually shown as executed successfully. Does anyone have an idea why the voice message is not being send ?

Information on your n8n setup

  • n8n version: 1.84.3
  • Database (default: SQLite): qdrant
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app): docker
  • Operating system: ubuntu 24.04.2 LTS

Hey @testXY ,

The reason this is not sent is because of the limitation of whatsapp

Please check if your audio file is not more than 16mb and is supported by whatsapp

Facebook

@Sudhanshu_Sharma thanks for the quick reply! I have already checked this and the audio file has 2.03MB and the type is ogg. I assume that this shouldn’t cause the error

@testXY , can you please share your workflow , I’ll have look!

:light_bulb: Tip: Insert your workflow by clicking ‘</>’ and pasting in the code inside the backticks

thank you so much! I have inserted the workflow in the problem description

Hey @testXY,

Sorry to say this, but it looks like the workflow hasn’t been shared properly.

Could you please double chck it? If the JSON is correct, it should display as the actual workflow in the preview, not just as raw JSON.

@Sudhanshu_Sharma thanks for the hint, I have updated it now

Perfect!

Let me a have a look and let you know…

1 Like