tr Skip to content

Connect WordPress and ClickUp

Content teams and agencies plan in ClickUp and publish on WordPress, and the hand-off between the two is usually a copy and paste. FlowMattic connects them: approved ClickUp tasks become WordPress drafts, and published posts, new users, comments and page edits become tasks. It suits editors, marketing teams and agencies who run client sites.

60 triggers 96 actions 6 example workflows 1 ready-made template Unlimited runs

Try a pairing

When this happens in WordPress32 triggers

Do this in ClickUp25 actions

1. TriggerNew Post
2. ActionGet Task by Task ID

When WordPress fires New Post, FlowMattic runs Get Task by Task ID in ClickUp with the data from that event.

You build this in the FlowMattic workflow builder on your own site. See the setup steps

WordPress and ClickUp workflows you can build

Each one uses only triggers and actions the two integrations ship today, plus FlowMattic's own tools. Where the library has a ready-made template, import it instead of building from scratch.

WordPress app icon ClickUp app icon

Create a WordPress draft when a ClickUp task is approved

When a writing task moves to Approved, Get Task by Task ID reads the full task and New Post creates a draft with its title and text, ready for an editor to format and schedule.

Task Status UpdatedFilterGet Task by Task IDNew Post

WordPress app icon ClickUp app icon

Open a promotion task with a checklist for each published post

Publishing a post creates a task in your marketing list with a checklist for newsletter, social posts and internal links, so every article gets the same follow-through.

New PostCreate TaskCreate ChecklistCreate Checklist Item

WordPress app icon ClickUp app icon

Add an onboarding task for every new member or client

When someone registers, a task with their name, email and role is created for the person who welcomes new accounts, so no sign-up waits days for a first reply.

New UserCreate Task

WordPress app icon ClickUp app icon

Turn reader questions in comments into reply tasks

A Filter keeps comments that contain a question mark, and each one becomes a task linked to the post, so the author can answer readers as part of their normal work.

New CommentFilterCreate Task

WordPress app icon ClickUp app icon

Ask for a review when someone edits a key page

Update Page with a Filter on the page ID, for example pricing or terms, creates a review task naming who changed it, so important pages get a second look.

Update PageFilterCreate TaskAdd Tag to Task

WordPress app icon ClickUp app icon

Give the client their portal role when the project goes live

Agencies keep the client's email on the project task. When it moves to Live, Get User by Email finds the client's account and Change User Role opens the support area of the site.

Task Status UpdatedFilterGet User by EmailChange User Role

Set up: drafts from approved tasks

At the end, moving a writing task to your approved status creates a matching draft post on WordPress.

  1. Connect ClickUp

    In FlowMattic, open Connects and add your ClickUp workspace. WordPress needs no connection because FlowMattic runs on it.

  2. Trigger on Task Status Updated

    Create a workflow with ClickUp and Task Status Updated, then move a test task to Approved so FlowMattic captures the data.

  3. Filter and fetch

    Add a Filter for the Approved status, then Get Task by Task ID to read the task's full name and description.

  4. Create the draft

    Add WordPress with New Post, set the status to draft, map the task name to the title and the description to the content, test it and switch the workflow on.

Create a WordPress draft when a ClickUp task is approved
  1. ClickUp app icon 1. Trigger in ClickUp Task Status Updated
  2. 2. FlowMattic tool Filter
  3. ClickUp app icon 3. Action in ClickUp Get Task by Task ID
  4. WordPress app icon 4. Action in WordPress New Post

    Fields mapped from the earlier steps (a typical setup)

    From WordPressTo WordPress
    Task namePost title
    Task descriptionPost content
    Task tagsPost tags
    AssigneePost author
Built on the FlowMattic canvas. Test each step with real data, then switch the workflow on.

Triggers and actions in this pair

A trigger starts a workflow. An action is something FlowMattic does in the app as a step.

Good to know

  • Task Status Updated fires for every status change, so always add a Filter for the status that should create the draft.
  • ClickUp's actions here cannot search tasks, so workflows that start in WordPress create new tasks rather than finding existing ones. Keep a link to the post in the task so people can find it.
  • Update Page fires each time a published page is saved, and editors often save several times. Expect more than one review task per editing session unless you add a Delay and check.
WordPress app icon

WordPress

Integration page

Triggers (32)

  • New UserTriggers when a new user is registered
  • New PostTriggers when a new post is published
  • New PageTriggers when a new page is published
  • New MediaTriggers when a new media is uploaded
  • New CommentTriggers when a new comment is added
  • Comment ApprovedTriggers when a comment is approved
  • Update PostTriggers when a published post is updated
  • Update PageTriggers when a published page is updated
  • User LoginTriggers when an user logs into the site
  • User Visits a Page/PostTriggers when an user visit page, post or any post type singular page
  • User Deletes a PostTriggers when an user delete post of any post type
  • Post Meta UpdatedTriggers when post meta is updated
  • Post Meta Field UpdatedTriggers when post meta specific field is updated
  • User Profile UpdatedTriggers when user profile is updated
  • User Profile Field UpdatedTriggers when user profile specific field is updated
  • User Resets PasswordTriggers when user resets the password
  • User DeletedTriggers when user is deleted from the database
  • Category CreatedTriggers when a new category is created
  • Tag CreatedTriggers when a new tag is created
  • Term CreatedTriggers when a new term is created
  • User Role AddedTriggers when a new role is added to user
  • User Role RemovedTriggers when a role is removed from user
  • User Role ChangedTriggers when user role is changed
  • User Role Changed From Specific to DefinedTriggers when user role is changed from specific role to defined role
  • GDPR Export Data Request ConfirmedTriggers when user confirms request to export their personal data
  • GDPR Erase Data Request ConfirmedTriggers when user confirms request to erase their personal data
  • Plugin ActivatedTriggers when a plugin is activated
  • Plugin DeactivatedTriggers when a plugin is deactivated
  • Plugin UpdatedTriggers once for each plugin that is updated
  • Plugin DeletedTriggers when a plugin is deleted
  • Theme SwitchedTriggers when the active theme is changed
  • WordPress Core UpdatedTriggers when WordPress itself is updated

Actions (71)

  • New UserCreate a new user
  • Update UserUpdate an existing user details
  • Update User MetaUpdate User Metadata
  • Add Role to UserAdd role to existing user roles of an user
  • Change User RoleChange user role of an existing user and set new role
  • Remove User RoleRemove user role of an existing user
  • Delete UserDelete user account from site
  • New MediaCreate a new media
  • Rename MediaRename media title in media library
  • Delete MediaDelete media by ID from the media library
  • Search Media by TitleSearch media by title in media library
  • New PostCreate a new post
  • Update PostUpdate existing post of any post type with custom fields
  • Get User by IDGet an user profile by ID
  • Get User by EmailGet an user profile by Email
  • Create CategoryCreate a new category
  • Create TagCreate a new post tag
  • Create RoleCreate a new user role, if not exists
  • New CommentCreate a new comment on post
  • Get Post MetadataRetrieve all or custom metadata from any post
  • Get User MetadataRetrieve all or custom metadata from any user
  • Get Posts by Post TypeRetrieve all posts of specific post type
  • Get Post TaxonomiesRetrieve all taxonomies of a post
  • Get Post Taxonomy TermsRetrieves the terms of the taxonomy that are attached to the post
  • Get Post by IDRetrieve the post details by ID
  • Get Posts by MetadataRetrieve all posts of specific post type by metadata or custom fields
  • Get Taxonomy by NameRetrieve the taxonomy details by name
  • Get All Users by RoleRetrieve all users by user role
  • Add Tag to PostAdd a tag to the post
  • Remove Tag from PostRemove a tag from post
  • Add Category to PostAdd a category to post
  • Remove Category from PostRemove a category from post
  • Check Plugin ActiveCheck if a plugin is active
  • Activate PluginActivate a plugin if not already active
  • Update CategoryUpdate an existing category details
  • Update TagUpdate an existing tag details
  • Update TermUpdate an existing term details
  • GDPR Request Export Personal DataCreate a request to export user personal data (sends confirmation email)
  • GDPR Request Erase Personal DataCreate a request to erase user personal data (sends confirmation email)
  • GDPR Execute Export Personal DataExecute export of personal data using request ID from trigger
  • GDPR Execute Erase Personal DataExecute erasure of personal data using request ID from trigger
  • Create Media FolderCreate a new folder in the uploads directory
  • Rename Media File URLRename the actual file name and URL of a media item
  • Move Media to FolderMove a media file to a different folder in the uploads directory
  • Delete Post MetaDelete a specific meta key from a post
  • Update Post MetaUpdate a specific post meta key with a new value
  • Add Post MetaAdd a new meta key and value to a post
  • Delete User MetaDelete a specific meta key from a user
  • Update CommentUpdate an existing comment
  • Delete CommentDelete a comment by ID
  • Get CommentsRetrieve comments by post ID, user, or status
  • Set Post StatusChange the status of a post
  • Set Post ThumbnailSet the featured image of a post
  • Remove Post ThumbnailRemove the featured image from a post
  • Duplicate PostClone a post with its meta and taxonomies
  • Delete TermDelete a term from any taxonomy
  • Delete CategoryDelete a category by ID
  • Delete TagDelete a tag by ID
  • Get OptionRetrieve a WordPress option value
  • Update OptionUpdate a WordPress option value
  • Get Users by MetaRetrieve users by a specific meta key and value
  • Send Password ResetSend a password reset email to a user
  • Search WordPressSearch posts, users, post meta, user meta, taxonomy terms, options or comments. Never fails on a miss — always returns found or not_found
  • Create User if Not ExistsCreate a user only when a matching one does not exist. Always reports whether the user was created or already existed
  • Get User by UsernameGet an user profile by username (user_login)
  • Delete PostDelete post by ID from the site
  • Upload Base64 ImageUpload a base64 encoded image to the WordPress Media Library
  • Add Taxonomy to PostAdd a taxonomy to post
  • Remove Taxonomy from PostRemove a taxonomy from post
  • Create TermCreate a new taxonomy term
  • Get Media by IDRetrieve the media details by ID

Triggers (28)

  • Task CreatedTriggered when a new task is created
  • Task UpdatedTriggered when a task is updated
  • Task DeletedTriggered when a task is deleted
  • Task Priority UpdatedTriggered when the priority of a task is updated
  • Task Status UpdatedTriggered when the status of a task is updated
  • Task Assignee UpdatedTriggered when an assignee is added or removed from a task
  • Task Due Date UpdatedTriggered when the due date of a task is updated
  • Task Tag UpdatedTriggered when a tag is added or removed from a task
  • Task MovedTriggered when a task is moved to a new List
  • Task Comment PostedTriggered when a comment is added to a task
  • Task Comment UpdatedTriggered when an existing comment on a task is updated
  • Task Time Estimate UpdatedTriggered when the time estimate on a task is added or updated
  • Task Time Tracked UpdatedTriggered when the time tracked on a task is added, updated, or deleted
  • List CreatedTriggered when a new List is created
  • List UpdatedTriggered when an existing List is updated
  • List DeletedTriggered when a List is deleted
  • Folder CreatedTriggered when a new Folder is created
  • Folder UpdatedTriggered when an existing Folder is updated
  • Folder DeletedTriggered when a Folder is deleted
  • Space CreatedTriggered when a new Space is created
  • Space UpdatedTriggered when an existing Space is updated
  • Space DeletedTriggered when a Space is deleted
  • Goal CreatedTriggered when a new Goal is created
  • Goal UpdatedTriggered when an existing Goal is updated
  • Goal DeletedTriggered when a Goal is deleted
  • Key Result CreatedTriggered when a new Target is created
  • Key Result UpdatedTriggered when an existing Target is updated
  • Key Result DeletedTriggered when a Target is deleted

Actions (25)

  • Create SpaceCreates a new Space
  • Create FolderCreates a new folder
  • Create ListCreates a new list
  • Create TaskCreates a new task
  • Create Sub TaskCreates a new sub task
  • Post Task CommentPost a new comment on task
  • Add Tag to TaskAdds a new tag to task
  • Create Space TagCreates a new space tag
  • Create ChecklistCreates a new checklist
  • Create Checklist ItemCreates a new checklist item
  • Create GoalCreates a new Goal
  • Update FolderUpdate an existing Folder
  • Update ListUpdate an existing Lists
  • Delete FolderDelete an existing Folder
  • Delete SpaceDelete an existing Space
  • Delete ListDelete an existing List
  • Delete TaskDelete an existing Task
  • Get Task by Task IDGet the task details
  • Time TrackedAdd time tracked to task
  • Update TaskUpdate an existing task
  • Get TasksGet all tasks from a list
  • Remove Tag from TaskRemoves a tag from a task
  • Add Task DependencyAdd a dependency to a task
  • Delete Task DependencyDelete a dependency from a task
  • Set Custom Field ValueSet a custom field value on a task

Why run this pair with FlowMattic

WordPress and ClickUp connect through FlowMattic on your own site, with no separate automation account in the middle and no charge per run.

Built into your WordPress site

FlowMattic reads posts, users and comments straight from WordPress, so there is no site connection to keep working and nothing polling your site from outside.

Every post and comment counts

Runs are unlimited, so a busy blog creating tasks for each comment and post costs nothing extra.

Both ways in one tool

ClickUp changes can create posts and change user roles, and WordPress events can create tasks, so the editorial loop runs in both directions.

Common questions

Can a ClickUp task publish a post directly?

Yes, New Post can create a published post, but most teams create a draft so an editor checks images, formatting and SEO fields before it goes live.

Does the task description keep its formatting in WordPress?

Simple text and line breaks come across. Rich formatting may need tidying in the editor, so check a test post before you rely on it.

Can I send posts from different categories to different ClickUp lists?

Yes. Put a Router after New Post with one path per category, and point each Create Task step at the list for that team.

Can the WordPress post link back to the ClickUp task?

Yes. Put the task URL in the post content or a custom field when you create the draft, and use Post Task Comment to add the draft link to the task.

Does this work with WooCommerce or other plugins?

The WordPress triggers here cover posts, pages, comments, users, roles and terms. Plugins such as WooCommerce have their own FlowMattic triggers that can create ClickUp tasks in the same way.

Did not find your answer? You can browse the help center or ask us directly.

Start automating WordPress and ClickUp

Install FlowMattic, connect both accounts and import a template. Every run stays on your own server.

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

Reviewed 23 Oct 2026. The example workflows are written with AI from the real triggers and actions of both integrations and checked against them. WordPress integration 7.3.0, ClickUp integration 1.1.1.