Skip to main content
Cookie preferences

We use analytics cookies to understand usage and improve CleanTextLab. You can accept or decline Privacy policy. Manage preferences.

Back to Blog

Announcing the Official CleanTextLab n8n Community Node

3 min read

Moving data between systems is the easy part. Making sure it arrives clean, consistent, and ready to use — that's where automation workflows quietly fall apart.

The usual fix is a Code node. A few lines of JavaScript to strip whitespace, deduplicate a list, reformat some JSON. It works, but it's fragile. It breaks when the input changes shape, it's a pain to maintain, and it's definitely not what you opened n8n to do.

Today that changes. The official CleanTextLab n8n Community Node is live.

What it does

The CleanTextLab node drops our full library of 35+ deterministic text processing tools directly into your n8n canvas. No code required. Every tool is visually configurable — pick your operation, set your options, wire it up, done.

What's in the box:

  • Text cleanup — trim lines, collapse spaces, remove accents, strip line breaks
  • List operations — sort, deduplicate, filter
  • Format conversion — CSV ↔ JSON, YAML ↔ JSON, Base64 encode/decode, URL encode/decode
  • Developer tools — UUID generator, hash generator, JWT decoder, regex tester, cron parser
  • Data utilities — email extractor, phone formatter, SQL formatter, token analyzer

Every operation is deterministic and fast. No AI hallucinations. No latency. No surprises — the same input always produces the same output.

Your data never gets stored. It's processed over HTTPS and discarded immediately. That's the CleanTextLab guarantee.

Installing it takes under a minute

  1. In your n8n dashboard, go to Settings → Community Nodes
  2. Click Install
  3. Enter the package name:
n8n-nodes-cleantextlab
  1. Confirm and install

You may need to restart your n8n instance for the node to appear in your canvas.

Three workflows you can build right now

The messy CSV pipeline

A webhook pulls in pipe-delimited (|) CSV data with inconsistent spacing and duplicate entries. Chain three CleanTextLab steps: Collapse SpacesSort & DeduplicateCSV to JSON Converter (delimiter set to |). Clean, structured JSON out the other side — no Code node needed.

The phone number standardizer

Your CRM has phone numbers in fifteen different formats. Pass them through the Phone Number Formatter configured for E.164 output. Every number lands in the same format, every time, ready for your SMS tool.

The API payload signer

A legacy API requires a base64-encoded MD5 signature before it'll accept your request. Drop in the Hash Generator set to MD5 + Base64 output. Sign your payload inside the workflow without touching code.

What you need to get started

The CleanTextLab node uses our Pro API, which gives you 5,000 calls per day along with MCP server access for AI agents and dual dev/prod API keys.

Pro is $5/month at launch pricing. Get your API key here →

Built for the automation era

Text is still the messiest part of any data pipeline. We built CleanTextLab to be the standard library for handling it — deterministic, privacy-first, and ready to drop into any workflow.

The n8n node is the first of several direct integrations. More coming soon.

Source code is on GitHub. Feature requests welcome.

Try the tools mentioned

Fast, deterministic processing as discussed in this post.

Share this post
Announcing the Official CleanTextLab n8n Community Node | CleanTextLab Blog