Package Information
Released: 3 mo ago
Downloads: 930 weekly / 930 monthly
Latest Version: 1.0.7
Author: n8n-code
Available Nodes
Documentation generating…
Documentation
n8n-nodes-md-to-whatsapp
Convert Markdown text into WhatsApp-compatible formatting directly inside n8n workflows.
What It Does
| Markdown Input | WhatsApp Output |
|---|---|
**bold** / __bold__ |
*bold* |
*italic* / _italic_ |
_italic_ |
~~strike~~ |
~strike~ |
`inline code` |
`inline code` (kept) |
```fenced block``` |
```fenced block``` (kept) |
# Heading |
*Heading* |
[text](url) |
text (url) |
 |
alt (url) |
- item / * item |
• item |
1. item |
1. item (kept) |
> quote |
> quote (kept) |
--- / *** |
(removed — WA has no HR) |
Install
npm install n8n-nodes-md-to-whatsapp
Or in n8n UI: Settings → Community Nodes → Install → search n8n-nodes-md-to-whatsapp
Usage
Mode 1: Text
Provide Markdown directly in the parameter panel. The node outputs a single
item with the converted WhatsApp text.
Mode 2: JSON Field (Streaming)
Read Markdown from a field on each input item, write the converted WhatsApp
text to a new field. Preserves all other fields. Streams naturally — N input
items become N output items.
Development
npm install
npm run build # compile TypeScript
npm run lint # eslint
npm run dev # watch mode + n8n integration
Learn How to Build Your Own n8n Node
This repository is also a learning artifact. See LEARNING.md
for a comprehensive guide (in Indonesian) covering:
- Declarative vs Programmatic node patterns
- Project structure conventions
- Properties system, display options, routing
- Expressions & templating
- Build, test, publish workflow
- Common pitfalls (with fixes!)
The guide is based on the source ofscaffold-node.mjs
from kelvinzer0/n8n-openapi-node-ultimate and this actual implementation.
License
MIT