[New Node] n8n-nodes-joomreem-content - Automate Joomla CMS Content Management

Hey n8n community! :waving_hand:

I’m excited to share my community node for Joomla CMS automation. If you’re managing Joomla websites and want to automate content workflows, this might be useful!

:rocket: What It Does

This node connects n8n to Joomla 4.x/5.x through the native Web Services API, allowing you to:

  • Articles: Create, update, delete, and fetch articles with full control over content, images, and metadata

  • Categories: Manage category hierarchies

  • Custom Fields: Create and manage custom field definitions with type-specific options (Text, Textarea, Editor, Integer, List, Radio, Checkboxes, Calendar, URL, Media, SQL, Color, Email, User)

  • Tags: Organize content with tags

  • Media: Upload files and manage media folders

  • Multilingual: Support for article associations across languages

:light_bulb: Use Cases

Here are some workflows I’ve built (and seen users build):

  1. AI Content Factory: YouTube → Transcribe → AI Summary → Translate → Publish to Joomla (multilingual blog automation)

  2. Automated Publishing: Google Sheets → Joomla articles (editorial calendar automation)

:package: Installation

Via Community Nodes (Recommended):

  1. Settings → Community Nodes → Install

  2. Enter: n8n-nodes-joomreem-content

Via npm:

npm install n8n-nodes-joomreem-content

:wrench: Setup Requirements

  • Joomla 4.x or 5.x

  • Web Services API enabled (built-in to Joomla 4+)

  • API Token (generated from User Profile)

Full setup guide in the README.

:books: Resources

:handshake: Feedback Welcome!

This is an open-source project and I’m actively maintaining it. If you:

  • Have feature requests

  • Find bugs

  • Want to contribute

  • Have workflow ideas to share

Please open an issue or reply here!

:camera_with_flash: Screenshots


Looking forward to seeing what the community builds with this! Let me know if you have any questions. :rocket:

  1. I am trying out n8n and want to set up a weather forecast via my OpenWeatherMap API, which updates my page daily. Whether I try to access Joomla via an HTTP request using n8n or use the community node, it doesn’t work. In both cases, n8n shows that everything has been executed correctly. However, no data respectively article is updated on my Joomla page.

  2. Can a custom HTML module also be updated?

Are there any specific things I should bear in mind in this context? I am using Joomla version 6.0.2.

Hi Martin,

Did you enable the relevant web services plugins?

Can you share any response you see either from the http request or the community node?

I need more details about the actions you have already tested, i.e. getting articles/categories, create/update/delete, etc..

Because if n8n shows that everything has been executed correctly, so what is the problem exactly so I can help you.

Hello Mohamed,

that’s difficult because I’ve tried a number of things. I activated the web services in Joomla and didn’t receive any error messages from n8n. I updated the article with your community node and patched the article with the HTTP request. When I have the time and energy, I will restart the whole thing.

Can a custom HTML module also be updated with your community node?

Well, I’ve published two PoC workflows to demonstrate how to use the node, you can watch them working in these videos:

  1. Automatically clean up trashed articles and categories in Joomla: https://youtu.be/c8PKW7ldC4U?si=KG8_KhAsjNpZFiVn
  2. Automate bulk author updates across Joomla articles using n8n: https://youtu.be/W77OyrWgYFM?si=nBVw6gTiaIyeda_I

Hope these can help you to get it working.

For the custom HTML module question, if this is supported by the core API it will be added very soon.

1 Like