Create secure interactive applications with WhatsApp flows end-to-end encryption
Ready for 3.0Ready 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.
- move to base (Code): runs custom JavaScript code
- Decryption Code (Code): runs custom JavaScript code
- Json Parser (Code): runs custom JavaScript code
- Switch: routes items into 2 branches
- Data Extraction Code (Code): runs custom JavaScript code
- Data Extraction Code (Code): runs custom JavaScript code
- Encrypt Return (Code): runs custom JavaScript code
- Encrypt Return (Code): runs custom JavaScript code
- Respond to Webhook: sends the response back to the webhook caller
- 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)
- Webhook
n8n-nodes-base.webhook - Code
n8n-nodes-base.code - Switch
n8n-nodes-base.switch - Respond to Webhook
n8n-nodes-base.respondToWebhook
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…