Templates / Create secure interactive applications with WhatsApp flows end-to-end encryption

Create secure interactive applications with WhatsApp flows end-to-end encryption

Ready for 3.0

by Flavio Angeleu · 1,350 views · created 2025-05-10 · Support Chatbot

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 11 nodes and runs when an HTTP POST request hits its webhook URL. It uses only n8n's built-in nodes.

How it runs

Trigger: When an HTTP POST request hits its webhook URL.

  1. move to base (Code): runs custom JavaScript code
  2. Decryption Code (Code): runs custom JavaScript code
  3. Json Parser (Code): runs custom JavaScript code
  4. Switch: routes items into 2 branches
  5. Data Extraction Code (Code): runs custom JavaScript code
  6. Data Extraction Code (Code): runs custom JavaScript code
  7. Encrypt Return (Code): runs custom JavaScript code
  8. Encrypt Return (Code): runs custom JavaScript code
  9. Respond to Webhook: sends the response back to the webhook caller
  10. Respond to Webhook: sends the response back to the webhook caller

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (4)

From the author

WhatsApp Flows Encrypted Data Exchange Workflow Summary This workflow enables secure end-to-end encrypted data exchange with WhatsApp Flows for interactive applications inside Whatsapp. It implements the WhatsApp Business Encryption protocol using RSA for key…

Excerpt from Flavio Angeleu's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.