Send webhooks to create ClickUp tasks
Post data to a FlowMattic webhook URL from any app, script or service, and the workflow creates a ClickUp task from it, so systems without a ClickUp connection can still add work to your lists.
ClickUp2 steps Setup ~5 min Used on 2.4k sites Free to import

What this workflow does
Plenty of tools can send a webhook but have no ClickUp option: a monitoring service, an internal script, a booking system, a form on another site. This workflow gives them a way in. Whatever they post to your webhook URL becomes a new task in ClickUp.
The Webhook step hands you an address of its own to post to. When a request arrives, FlowMattic captures its data and makes each value available to map. The Create Task action in ClickUp then creates the task, using the values you place into fields such as the task name and description.
Because the sender decides what the payload holds, agree on the data first. Send one sample request after import so FlowMattic records the structure, then map it in the ClickUp step. Each incoming request creates one task, so a sender that retries or repeats a call creates more than one. Task History lists every request received and the response ClickUp returned.
Uptime alerts as tasks
A monitoring tool posts to the webhook when a site goes down, and a ClickUp task appears in the operations list for someone to investigate.
Requests from an internal tool
A small in-house app sends a webhook whenever staff request a new laptop or account, and IT works the requests from ClickUp.
Forms on another platform
A form builder on a separate site can post to a webhook. Its entries become ClickUp tasks without a native connection between the two.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Webhook Capture Webhook ResponseGives you a webhook URL and captures the data of every request sent to it. Send a sample request after import so the fields are recorded and ready to map.
ClickUp Create TaskCreates a task in ClickUp from the captured data. Pick where the task goes and map values from the webhook payload into the task name and description.
What you need
- FlowMatticCore
- ClickUp AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Treat the capture address like a password. Whoever holds it can post data and create tasks, so share it only with the systems that need it.
- Add a Filter after the webhook that continues only when a field in the payload has an expected value, such as a severity of high, so low-priority requests don't become tasks.
- Have the sender include a short summary field in every request, and map it into the ClickUp task name so the list stays easy to scan.
Questions about this workflow
What format should the sender post to the ClickUp webhook?
Send the data the sender can produce, then run a test so FlowMattic captures it. The values it records become the fields you map into the ClickUp task.
Does a repeated webhook call create a duplicate ClickUp task?
Yes. Each request starts a run and creates a task. If the sender retries on errors, add a check to the flow or handle retries on the sending side.
Do I need a ClickUp developer account to use this?
No. You connect your ClickUp account in the Create Task step. The webhook side is handled by FlowMattic on your WordPress site.
More Developer Tools workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted


