tr Skip to content
Connect WordPress with another app

WordPress integration

Connect WordPress with 918+ other apps in FlowMattic. Pick a trigger, add WordPress steps, map the fields from earlier steps and run the workflow on your own server with no per-task fees.

32 triggers 71 actions Integration version 7.3.0 Category: Content Updation Unlimited workflows and runs

See what the two do together: triggers, actions and example workflows.

Popular with WordPress

Triggers and actions for WordPress

A trigger is the WordPress event that starts a workflow. An action is what FlowMattic does in WordPress from a step.

EventWhat it doesType
New UserTriggers when a new user is registeredTrigger
New PostTriggers when a new post is publishedTrigger
New PageTriggers when a new page is publishedTrigger
New MediaTriggers when a new media is uploadedTrigger
New CommentTriggers when a new comment is addedTrigger
Comment ApprovedTriggers when a comment is approvedTrigger
Update PostTriggers when a published post is updatedTrigger
Update PageTriggers when a published page is updatedTrigger
User LoginTriggers when an user logs into the siteTrigger
User Visits a Page/PostTriggers when an user visit page, post or any post type singular pageTrigger
User Deletes a PostTriggers when an user delete post of any post typeTrigger
Post Meta UpdatedTriggers when post meta is updatedTrigger
Post Meta Field UpdatedTriggers when post meta specific field is updatedTrigger
User Profile UpdatedTriggers when user profile is updatedTrigger
User Profile Field UpdatedTriggers when user profile specific field is updatedTrigger
User Resets PasswordTriggers when user resets the passwordTrigger
User DeletedTriggers when user is deleted from the databaseTrigger
Category CreatedTriggers when a new category is createdTrigger
Tag CreatedTriggers when a new tag is createdTrigger
Term CreatedTriggers when a new term is createdTrigger
User Role AddedTriggers when a new role is added to userTrigger
User Role RemovedTriggers when a role is removed from userTrigger
User Role ChangedTriggers when user role is changedTrigger
User Role Changed From Specific to DefinedTriggers when user role is changed from specific role to defined roleTrigger
GDPR Export Data Request ConfirmedTriggers when user confirms request to export their personal dataTrigger
GDPR Erase Data Request ConfirmedTriggers when user confirms request to erase their personal dataTrigger
Plugin ActivatedTriggers when a plugin is activatedTrigger
Plugin DeactivatedTriggers when a plugin is deactivatedTrigger
Plugin UpdatedTriggers once for each plugin that is updatedTrigger
Plugin DeletedTriggers when a plugin is deletedTrigger
Theme SwitchedTriggers when the active theme is changedTrigger
WordPress Core UpdatedTriggers when WordPress itself is updatedTrigger
New UserCreate a new userAction
Update UserUpdate an existing user detailsAction
Update User MetaUpdate User MetadataAction
Add Role to UserAdd role to existing user roles of an userAction
Change User RoleChange user role of an existing user and set new roleAction
Remove User RoleRemove user role of an existing userAction
Delete UserDelete user account from siteAction
New MediaCreate a new mediaAction
Rename MediaRename media title in media libraryAction
Delete MediaDelete media by ID from the media libraryAction
Search Media by TitleSearch media by title in media libraryAction
New PostCreate a new postAction
Update PostUpdate existing post of any post type with custom fieldsAction
Get User by IDGet an user profile by IDAction
Get User by EmailGet an user profile by EmailAction
Create CategoryCreate a new categoryAction
Create TagCreate a new post tagAction
Create RoleCreate a new user role, if not existsAction
New CommentCreate a new comment on postAction
Get Post MetadataRetrieve all or custom metadata from any postAction
Get User MetadataRetrieve all or custom metadata from any userAction
Get Posts by Post TypeRetrieve all posts of specific post typeAction
Get Post TaxonomiesRetrieve all taxonomies of a postAction
Get Post Taxonomy TermsRetrieves the terms of the taxonomy that are attached to the postAction
Get Post by IDRetrieve the post details by IDAction
Get Posts by MetadataRetrieve all posts of specific post type by metadata or custom fieldsAction
Get Taxonomy by NameRetrieve the taxonomy details by nameAction
Get All Users by RoleRetrieve all users by user roleAction
Add Tag to PostAdd a tag to the postAction
Remove Tag from PostRemove a tag from postAction
Add Category to PostAdd a category to postAction
Remove Category from PostRemove a category from postAction
Check Plugin ActiveCheck if a plugin is activeAction
Activate PluginActivate a plugin if not already activeAction
Update CategoryUpdate an existing category detailsAction
Update TagUpdate an existing tag detailsAction
Update TermUpdate an existing term detailsAction
GDPR Request Export Personal DataCreate a request to export user personal data (sends confirmation email)Action
GDPR Request Erase Personal DataCreate a request to erase user personal data (sends confirmation email)Action
GDPR Execute Export Personal DataExecute export of personal data using request ID from triggerAction
GDPR Execute Erase Personal DataExecute erasure of personal data using request ID from triggerAction
Create Media FolderCreate a new folder in the uploads directoryAction
Rename Media File URLRename the actual file name and URL of a media itemAction
Move Media to FolderMove a media file to a different folder in the uploads directoryAction
Delete Post MetaDelete a specific meta key from a postAction
Update Post MetaUpdate a specific post meta key with a new valueAction
Add Post MetaAdd a new meta key and value to a postAction
Delete User MetaDelete a specific meta key from a userAction
Update CommentUpdate an existing commentAction
Delete CommentDelete a comment by IDAction
Get CommentsRetrieve comments by post ID, user, or statusAction
Set Post StatusChange the status of a postAction
Set Post ThumbnailSet the featured image of a postAction
Remove Post ThumbnailRemove the featured image from a postAction
Duplicate PostClone a post with its meta and taxonomiesAction
Delete TermDelete a term from any taxonomyAction
Delete CategoryDelete a category by IDAction
Delete TagDelete a tag by IDAction
Get OptionRetrieve a WordPress option valueAction
Update OptionUpdate a WordPress option valueAction
Get Users by MetaRetrieve users by a specific meta key and valueAction
Send Password ResetSend a password reset email to a userAction
Search WordPressSearch posts, users, post meta, user meta, taxonomy terms, options or comments. Never fails on a miss — always returns found or not_foundAction
Create User if Not ExistsCreate a user only when a matching one does not exist. Always reports whether the user was created or already existedAction
Get User by UsernameGet an user profile by username (user_login)Action
Delete PostDelete post by ID from the siteAction
Upload Base64 ImageUpload a base64 encoded image to the WordPress Media LibraryAction
Add Taxonomy to PostAdd a taxonomy to postAction
Remove Taxonomy from PostRemove a taxonomy from postAction
Create TermCreate a new taxonomy termAction
Get Media by IDRetrieve the media details by IDAction

Three steps to a running WordPress workflow

The builder keeps the order you think in: connect the app, choose what starts the workflow, add what should happen.

  1. Connect

    Authorise WordPress once

    Add a WordPress connection under Connects and reuse it in every workflow. Credentials stay in your WordPress database.

  2. Trigger

    Pick what starts it

    Start from a WordPress event, or from a WordPress event, a form, a webhook, a schedule or any of the 918+ integrations, then capture a sample so later steps can map real fields.

  3. Act

    Add WordPress steps and logic

    Chain WordPress actions with Router, Filter, Iterator and Delay, test each step against captured data, then switch the workflow on.

WordPress workflows people build

Each example pairs WordPress with an app it is often used with. Build any of them on the canvas, or start from the workflow library.

When data received from a webhook, create a new user or post in WordPress

Webhooks to WordPress

About WordPress

FlowMattic integration version 7.3.0

WordPress is an open-source content management system that helps you to create a beautiful website, blog, or app.

WordPress integration changelog

What changed in each version of the integration.

FlowMattic 7.3.0 – 20 October, 2026
– Trigger: Plugin Activated
– Trigger: Plugin Deactivated
– Trigger: Plugin Updated
– Trigger: Plugin Deleted
– Trigger: Theme Switched
– Trigger: WordPress Core Updated

Start automating WordPress today

Try the WordPress integration on a live demo site, or install FlowMattic on your own and keep every run on your server.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

Easy to use, familiar UI for automating all kinds of wordpress tasks. Integrating all our plugins together is key and flowmattic fits the job perfectly.

Verified User in Marketing and Advertising

Great product, saves a lot of money on automation subscription. Also great support and response from the team.