- Home
- Resources
- Integrations
- WordPress
WordPress Make integrationAutomate WordPress with Make.
Your site can publish, moderate and tidy itself while you work on something else. The WordPress Make integration hands you 40 modules for posts, comments, media, users and tags, chained inside a scenario, the automation you build in Make. Here is where to start.
Verified Trustpilot reviews · AI, automation & growth agency
What does the WordPress Make integration actually cover?
Make reaches your site through the Make Connector plugin, then treats WordPress like any other app: you place modules, one brick each, and chain them. Posts, categories, comments, media items, users, tags and taxonomies all have their own set, 40 modules in total, and seven of them can start a scenario on their own.
Three jobs come back on almost every site. Publishing: Watch Posts catches what goes live and the rest of the scenario carries it wherever your readers are. Moderation: Watch Comments, Search Comments and Delete a Comment keep the threads readable without you living in the admin. Housekeeping: Search Media Items and Update a Media Item walk the library file by file and fix what nobody ever has time to fix.
Now the honest part. Nothing here is live. All seven triggers are scheduled, which means Make reads the site when the scenario runs, not the second something happens. Everything also travels through the API of your site, the door apps use to talk to each other, at the address /wp-json/. If a CDN or a caching plugin keeps a copy of that address, Make gets stale or empty answers and a write can vanish, so that path has to stay out of the cache. The doc publishes no quota for this app: the ceilings you meet are the ones on your Make plan.
The same site can be driven from n8n, and the choice deserves five minutes. n8n vs Make lays out the criteria, and the WordPress n8n integration page shows the node by node version. When a scenario that worked starts misbehaving, Make troubleshooting covers the Make side of the problem.
How do you connect your site to Make?
- 01
Install the Make Connector plugin
Make talks to WordPress through a plugin. Download the Make Connector plugin from its page, then in your WordPress admin open Plugins, click Add Plugins, then Upload Plugin, pick the zip file, click Install now and finish with Activate Plugin.
- 02
Copy your API key
In the WordPress sidebar, open the Make Connector plugin and stay on the General Settings tab. Click Reveal next to the API key, copy the value and store it somewhere safe. The same tab regenerates the key later if it ever leaks.
- 03
Create the connection in Make
Add any WordPress module to a scenario and click Create a connection. Put
https://your-site.com/wp-json/in the WordPress REST API base url field, paste the key in API Key, then Save. That connection is your account linked to Make once, reused by every WordPress module.
Your first scenario: reply to every new comment
GoalWhen a new comment arrives on your site, Make answers it so nobody waits.
- 01
Start the scenario
On the Scenarios page, create a new scenario and click the + to place the first module. Type WordPress in the search, then pick Watch Comments.
- 02
Link your site
Click Create a connection, paste the base URL and the API key, and save. From there Make can read the site and fills the lists inside the module for you.
- 03
Add the answer
Click the + on the right of the trigger and add Create a Comment. Map the ID the trigger hands you into the new module so the answer lands on the right thread.
- 04
Test with Run once
Leave a comment on the site, then click Run once, the button that plays the scenario a single time. Open each module and read its bundles: one bundle here is one comment.
- 05
Set the clock and switch on
Open the clock on Watch Comments. A new scenario runs every 15 minutes, which is also the shortest interval on the Free plan. Flip the switch and it keeps going.
What can start a WordPress scenario?
7 modules start a scenario when something happens in WordPress. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by WordPress as soon as it happens.
Watch Posts
Scheduled triggerIn Make“Triggers when a new post is added.”
A post goes live and this trigger hands it to the scenario, with the content the site has just published. It is the usual entry point when what you want to automate starts with publication.
/wp-json/, recent posts can stay invisible, so keep that path out of the cache.Watch Posts Updated
Scheduled triggerIn Make“Watches for updated posts.”
Publication is one event, editing is another. This one watches posts that change after they are online and sends the updated version into the scenario.
Watch Categories
Scheduled triggerIn Make“Triggers when a new category is added.”
Sections move more often than people expect. Watch Categories reacts when a new one shows up on the site and passes it to the rest of the scenario.
Watch Comments
Scheduled triggerIn Make“Triggers when a new comment is added.”
Every comment that lands on the site comes through this trigger, thread by thread, ready for the next module to read.
Watch Media Items
Scheduled triggerIn Make“Triggers when a new media item is added.”
Anything dropped into the media library wakes this trigger. A photo, a PDF, a logo, each one travels into the scenario as a media item.
Watch Users
Scheduled triggerIn Make“Triggers when a new user is added.”
A new account appears on the site and the scenario starts from it. Watch Users is the entry point for everything that happens around people rather than content.
Watch Tags
Scheduled triggerIn Make“Triggers when a new tag is added.”
Someone invents a tag, this trigger catches it. The new label reaches the scenario as soon as Make notices it.
What WordPress can do inside a scenario
WordPress gives you 32 modules in 8 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Posts
5 modulesCreate a Post
ActionIn Make“Creates a post.”
Feeds the site a new post built from whatever the scenario carries, and the article exists on WordPress at the end of the run.
/wp-json/ is being cached.Update a Post
ActionIn Make“Updates a post specified by its ID.”
Takes an article that already exists, found by its ID, and replaces what you map into it.
Delete a Post
ActionIn Make“Deletes a post specified by its ID.”
Removes a post from the site, by ID, with nothing left to click on afterwards.
Get a Post
ActionIn Make“Returns info about a post specified by its ID.”
Reads one article and hands its content to the modules that follow, without changing anything on the site.
Search Posts
SearchIn Make“Searches for specific posts.”
Asks the site for the posts that match what you describe and sends them on, one bundle per post.
Categories
5 modulesCreate a Category
ActionIn Make“Creates a category.”
Opens a new section on the site, ready to receive content.
Update a Category
ActionIn Make“Updates a category specified by its ID.”
Rewrites a section you already have, identified by its ID.
Delete a Category
ActionIn Make“Deletes a category specified by its ID.”
Takes a section off the site for good, by ID.
Get a Category
ActionIn Make“Returns info about a category specified by its ID.”
Brings one section back into the scenario so the next module knows exactly what it works with.
Search Categories
SearchIn Make“Searches for specific categories.”
Goes through the sections of the site and returns those that match, one bundle each.
Comments
5 modulesCreate a Comment
ActionIn Make“Creates a comment.”
Publishes a comment on the site, written by the scenario rather than by a reader.
Update a Comment
ActionIn Make“Updates a comment specified by its ID.”
Edits a comment that is already online, from its ID.
Delete a Comment
ActionIn Make“Deletes a comment specified by its ID.”
Wipes a comment off the site.
Get a Comment
ActionIn Make“Returns info about a comment specified by its ID.”
Pulls a single comment back, text and all, without touching it.
Search Comments
SearchIn Make“Searches for specific comments.”
Sweeps the comments of the site and returns the ones that match, one bundle per comment.
Media Items
5 modulesCreate a Media Item
ActionIn Make“Creates a media item.”
Uploads a file into the media library and gives the scenario the media item that comes out of it.
Update a Media Item
ActionIn Make“Updates a media item specified by its ID.”
Reworks a file already in the library, found by its ID.
Delete a Media Item
ActionIn Make“Deletes a media item specified by its ID.”
Drops a file out of the library.
Get a Media Item
ActionIn Make“Returns info about a media item specified by its ID.”
Returns one media item so the rest of the scenario can work from it.
Search Media Items
SearchIn Make“Searches for specific media items.”
Combs the library and hands back the files that match, one at a time.
Users
5 modulesCreate a User
ActionIn Make“Creates a user.”
Creates an account on the site from data the scenario already carries.
Update a User
ActionIn Make“Updates a user specified by its ID.”
Modifies an existing account, found by its ID.
Delete a User
ActionIn Make“Deletes a user specified by its ID.”
Closes an account and removes it from the site.
Get a User
ActionIn Make“Returns info about a user specified by its ID.”
Looks one account up and passes it on, read only.
Search Users
SearchIn Make“Searches for specific users.”
Runs through the people registered on the site and returns those that match.
Tags
5 modulesCreate a Tag
ActionIn Make“Creates a tag.”
Adds a tag to the list your site uses.
Update a Tag
ActionIn Make“Updates a tag specified by its ID.”
Corrects a tag that is already in use, by ID.
Delete a Tag
ActionIn Make“Deletes a tag specified by its ID.”
Retires a tag from the site.
Get a Tag
ActionIn Make“Returns info about a tag specified by its ID.”
Returns a single tag to the scenario.
Search Tags
SearchIn Make“Searches for specific tags.”
Scans the tag list and returns what matches, one bundle per tag.
Taxonomies
1 moduleSearch Taxonomies
SearchIn Make“Searches for specific taxonomies.”
The Make directory lists a second taxonomy search next to the one from the doc. Same family, same output shape: zero, one or several bundles.
Other
1 moduleMake an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Calls any endpoint of the WordPress API with the connection you already created, which covers what the other modules leave out.
/wp-json/.Need help automating WordPress with Make?
A person reads every message.
Questions people ask next
01Is the WordPress Make integration free?
02What do you need before connecting WordPress to Make?
03Do WordPress triggers fire in real time?
04What if a module you need is missing?
05Make or n8n for WordPress?
Get our weekly automation tips.
No spam. Unsubscribe anytime.