Workflow shows success but image not delivered

This is my n8n workflow. This can reply in text, but when I ask for an image, it does not send any image. It successfully executes the whole workflow, but I will not receive any image on my WhatsApp, I need help with this .

Your workflow is working correctly the issue isn’t n8n, it’s how WhatsApp handles images.

WhatsApp can’t send images directly from a URL or text response. Even if the workflow executes successfully, WhatsApp will silently drop the message unless the image is first uploaded to WhatsApp to get a media_id.

What’s missing in your flow:

  1. Download the image (convert URL → binary)

  2. Upload the image to WhatsApp (/media endpoint)

  3. Send the image using the returned media_id

Correct flow:
AI → IF (image) → Download Image → Upload to WhatsApp → Send Image

Text replies work because they don’t need this extra upload step.

Once you add the media upload step, images will deliver correctly.

[email protected]