Joomla Make integrationAutomate Joomla with Make.
Can Make publish and tidy your Joomla site for you? Yes: the Joomla Make integration gives you 18 modules, including 2 triggers that watch articles, then 13 actions and 3 searches for articles, categories and menus. This page walks site editors through the connection and a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Joomla Make integration automate?
The Joomla Make integration links your Joomla site to Make, a no-code tool where you build a scenario: the automation itself, a chain of modules that each do one job. On the Joomla side, those modules read, create, update or delete articles, categories and menus, and two of them start a scenario when an article appears or changes.
Drafts that arrive already written. A content team that plans posts in another tool can send each approved item to Create an Article, after Create a Category has opened a home for a brand new topic. The text lands on the site without anyone pasting it into the Joomla backend.
A trace of every edit. Watch Updated Articles picks up articles that changed, and the next module can log them in a sheet or alert the editor in chief. For an agency looking after client sites, it is a simple way to know what moved on the site.
Menus that follow the content. List Menus and Get a Menu show what the navigation holds today, and Update a Menu or Create a Menu adjust it when a new section goes live.
What Make does not do here: neither trigger is instant, so Make only sees a new or edited article when the scenario's schedule comes round, every 15 minutes by default. For anything the listed modules skip, Make an API Call reaches other endpoints of the Joomla API with the same connection. Weighing Make against another tool? The n8n vs Make comparison lays out the differences, the Make training gets you building with confidence, and Make troubleshooting helps when a run fails.
How do you connect Joomla to Make?
- 01
Copy your Joomla API token
In the Joomla 4 Administration backend, open the User Menu at the top right, click Edit Account, then the Joomla API Token tab. Copy the token shown there. Your account needs access to the installation and the relevant permissions.
- 02
Add a Joomla module in Make
In your scenario, add any Joomla module and click Create a connection. A connection is your Joomla account linked to Make once, then reused by every Joomla module you add later.
- 03
Name it and paste the credentials
Type a label in Connection name if you manage several sites; the field is optional. Then enter the credentials you copied from Joomla, or follow the instructions Make shows on screen, and save.
Your first scenario: turn an approved idea into a Joomla article
GoalWhen an idea is approved in the tool where you plan content, Make creates the matching article in Joomla.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the + to add the first module. Pick the app where approved ideas live, such as the planning tool or spreadsheet your team already uses.
- 02
Add Create an Article
Click the + on the right of that first module, search for Joomla and choose Create an Article. Select your Joomla connection, or create it with the three steps above.
- 03
Map the data
Fill the module fields with values from the first module: Make shows what it received, and you place each value where it belongs. Each bundle, meaning one item passed between modules, becomes one article.
- 04
Test with Run once
Click Run once and approve a test idea in the source app. Open the bundles each module received, then look for the new article in the Joomla backend.
- 05
Schedule and switch on
Open the clock on the first module to set the schedule, every 15 minutes by default, and switch the scenario on. Each module run on a bundle is an operation, the unit Make counts on your plan.
What starts a Joomla scenario?
2 modules start a scenario when something happens in Joomla. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Joomla as soon as it happens.
Watch New Articles
Scheduled triggerIn Make“Triggers when a new ariticle is created.”
Watch New Articles hands your scenario each article that appears on the Joomla site, one bundle per article, so the steps that follow can share it, archive it or tell the team. It is a scheduled trigger: Make goes and looks, Joomla does not call it.
Watch Updated Articles
Scheduled triggerIn Make“Triggers when an article is updated.”
Watch Updated Articles catches articles that someone has edited, which makes it the starting point for anything that must stay in step with the site: a copy kept elsewhere, a review log, an alert to a colleague.
What else can Joomla do in a scenario?
Joomla gives you 16 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Create a Category
ActionIn Make“Creates a category.”
Create a Category opens a new section on the site, so articles about a fresh topic have somewhere to live before they are even written.
Create a Menu
ActionIn Make“Creates a menu.”
Here the scenario adds a whole new navigation menu to the site, instead of someone building it by hand in the backend.
Create an Article
ActionIn Make“Creates an article.”
Create an Article turns data from anywhere in the scenario into a Joomla article: a form answer, a row approved in a sheet, a text drafted by another module.
Delete a Category
ActionIn Make“Deletes a category specified by its ID.”
Once a topic is retired, this module removes its category from the site, targeted by ID, and keeps the structure clean.
Delete a Menu
ActionIn Make“Deletes a menu specified by its ID.”
Delete a Menu takes a menu off the site by its ID, the tidy-up counterpart of Create a Menu when a section has run its course.
Delete an Article
ActionIn Make“Deletes an article specified by its ID.”
When a scenario decides that an article no longer belongs on the site, Delete an Article erases it, identified by its ID.
Get a Category
ActionIn Make“Retrieves a category by its ID.”
Get a Category fetches one category by its ID and passes its details to the next modules, handy when an earlier step gave you the ID and you need the rest.
Get a Menu
ActionIn Make“Retrieves a menu by its ID.”
Get a Menu reads one menu by its ID, so the modules after it can use what that menu contains.
Get an Article
ActionIn Make“Retrieves an article by its ID.”
Get an Article pulls one article by its ID so its content can travel on to the next steps: a newsletter, a social post, an archive.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Make an API Call is the way out when none of the listed modules does what you need: it calls any endpoint of the Joomla API through the connection you already set up.
Update a Category
ActionIn Make“Updates a category specified by its ID.”
Update a Category edits an existing category, picked by its ID, so the site's structure follows decisions made elsewhere.
Update a Menu
ActionIn Make“Updates a menu specified by its ID.”
So that navigation keeps pace with sections that open or close, Update a Menu changes a menu already on the site, chosen by its ID.
Update an Article
ActionIn Make“Updates an article specified by its ID.”
Update an Article rewrites an existing article, found by its ID, which keeps the site in line with a reference kept elsewhere.
List Articles
SearchIn Make“Lists the articles in the website.”
List Articles is a search: it returns the site's articles as separate bundles, zero, one or many, which the following modules process one at a time.
List Categories
SearchIn Make“Lists the categories in the website.”
Need an ID before a Get, Update or Delete step? List Categories gives you every category of the site, one bundle each.
List Menus
SearchIn Make“Lists the menus in the website.”
List Menus returns all the menus on the site, one bundle per menu, so a scenario can review the navigation or pick the menu to change.
Need help automating Joomla with Make?
A person reads every message.