# Automating task creation on campaigns

**URL:** <https://community.hubspot.com/t/automating-task-creation-on-campaigns/139249>\
**Category:** Tips, Tricks & Best Practices\
**Tags:** campaigns, workflows\
**Created:** [September 9, 2025, 2:24pm UTC](https://community.hubspot.com/t/automating-task-creation-on-campaigns/139249 "2025-09-09T14:24:05Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![PLachance8](https://avatars.discourse-cdn.com/v4/letter/p/41988e/32.png) [@PLachance8](https://community.hubspot.com/u/PLachance8)\
**Post date:** [September 9, 2025, 2:24pm UTC](https://community.hubspot.com/t/automating-task-creation-on-campaigns/139249/1 "2025-09-09T14:24:05Z")

</div>

We use campaigns to track tasks. We have campaigns for our conference attendance. How do I automatically create tasks and associate them with a campaign when a certain type of campaign is created?

---

<div class="post-metadata">

**Author:** ![TOlis](https://avatars.discourse-cdn.com/v4/letter/t/ad7895/32.png) [@TOlis](https://community.hubspot.com/u/TOlis)\
**Post date:** [September 9, 2025, 2:54pm UTC](https://community.hubspot.com/t/automating-task-creation-on-campaigns/139249/2 "2025-09-09T14:54:50Z")

</div>

You can automate task creation and link them to a campaign in HubSpot using workflows.

First, create a new workflow in Automation - Workflows. Set up the trigger to activate when a certain type of campaign is created (like Conference Attendance). In the workflow, add an action to create a task. Here, you can specify details like the task’s name, due date, and priority.

To link the task to the campaign, use the associate with option when creating the task, so every task created in this workflow will automatically be linked to the campaign. Once the workflow is set up, test it by creating a sample campaign to ensure tasks are generated and associated correctly.

---

<div class="post-metadata">

**Author:** ![PLachance8](https://avatars.discourse-cdn.com/v4/letter/p/41988e/32.png) [@PLachance8](https://community.hubspot.com/u/PLachance8)\
**Post date:** [September 9, 2025, 2:58pm UTC](https://community.hubspot.com/t/automating-task-creation-on-campaigns/139249/3 "2025-09-09T14:58:32Z")

</div>

> * * *
> 
> @TOlis wrote:
> 
> First, create a new workflow in Automation - Workflows. Set up the trigger to activate when a certain type of campaign is created (like Conference Attendance).
> 
> * * *

How do I do this? ‘Campaign’ doesn’t show up as a record type under triggers

---

<div class="post-metadata">

**Author:** ![Jaycee\_Lewis](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/jaycee_lewis/32/61352_2.png) [@Jaycee\_Lewis](https://community.hubspot.com/u/Jaycee_Lewis)\
**Post date:** [September 9, 2025, 10:04pm UTC](https://community.hubspot.com/t/automating-task-creation-on-campaigns/139249/4 "2025-09-09T22:04:47Z")

</div>

Hey, @TOlis 👋 Can you share any screenshots of how you set up this workflow? That might help @PLachance8 reproduce what you are suggesting. — Jaycee

---

<div class="post-metadata">

**Author:** ![karstenkoehler](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/karstenkoehler/32/68554_2.png) [@karstenkoehler](https://community.hubspot.com/u/karstenkoehler)\
**Post date:** [September 10, 2025, 4:26am UTC](https://community.hubspot.com/t/automating-task-creation-on-campaigns/139249/5 "2025-09-10T04:26:27Z")

</div>

Hi @PLachance8,

If you’re using the campaigns tool for project management, you might want to have a look at the new project object announced at INBOUND which might offer more robust features than tasks for what you’re trying to do: [How to use objects for business processes](https://knowledge.hubspot.com/records/understand-objects#projects)

> * * *
> 
> ### Project Object with Gantt Chart View
> 
> ### **What is it?**
> 
> You can now manage projects using a new Project object and visualize them with a Gantt chart view, giving you the ability to execute structured project management directly in HubSpot’s Smart CRM. The Gantt chart view provides a visual timeline of your records and associated tasks, helping you see how work is progressing over time. You can also use table view and board view.
> 
> ### **Why does it matter?**
> 
> Teams managing cross-functional work often struggle with visibility into project timelines and task dependencies. Previously, managing projects in HubSpot required adapting existing tools, leading to scattered information and misalignment. With native project management in the CRM, teams can track progress, adjust timelines, and keep project data connected to workflows and reporting all in one place.
> 
> With the Project object and Gantt chart view, teams can:
> 
> - See timelines and tasks in one place
> - Track progress and adjust plans as things change
> - Keep project data connected to workflows, reporting, and the rest of the CRM
> - Align teams around what needs to happen and when
> 
> ### **How does it work?**
> 
> Watch this [Loom](https://www.loom.com/share/35075ec2fa6a47f884a88bf1c22e4bb4?sid=d0cde4c5-3b09-407b-aed2-9f1274aa5275) for a walkthrough.
> 
> **To activate the Project object:**
> 
> 1. Navigate to _Settings_ \> _Data Management_ \> _Object Library_
> 2. Select the _Projects_ checkbox, then click _Confirm_
> 3. Configure properties, pipelines, and automation on the _Project Settings_ page
> 
> **To access the Gantt chart view:**
> 
> 1. Go to any CRM index page
> 2. Select an object type (available for Projects, Deals, Services, and their associated Tasks)
> 3. Click the _View type_ button and select _Gantt view_
> 
> **Using the Gantt chart:**
> 
> - View record and task timelines visually
> - Drag timeline bars to adjust dates
> - Add and complete associated tasks directly in the chart
> - Filter and zoom to focus on specific records or timeframes
> - All changes sync automatically with CRM properties
> 
> ### **Who gets it?**
> 
> Access to the Gantt chart view is available to accounts on Starter, Professional, or Enterprise subscriptions.
> 
> ### **Learn More:**
> 
> [Join the discussion on our Community](https://community.hubspot.com/t5/HubSpot-Ideas/Gantt-chart-view-for-task/idi-p/10525)
> 
> Learn more on the Knowledge Base:
> 
> - [Understand objects](https://knowledge.hubspot.com/records/understand-objects)
> - [Manage index page types and tabs](https://knowledge.hubspot.com/records/manage-index-page-types-and-tabs-beta)
> 
> * * *

For campaigns, what you’re trying to do is not possible, unfortunately. Neither are there campaign-based workflows, nor can campaign templates include tasks, nor are tasks included when a campaign is cloned.

As always, you could request this from the product team by submitting a post to the HubSpot Ideas section of the community: [https://community.hubspot.com/t5/HubSpot-Ideas/idb-p/HubSpot\_Ideas](https://community.hubspot.com/t5/HubSpot-Ideas/idb-p/HubSpot_Ideas)

Best regards!

---

<div class="post-metadata">

**Author:** ![PLachance8](https://avatars.discourse-cdn.com/v4/letter/p/41988e/32.png) [@PLachance8](https://community.hubspot.com/u/PLachance8)\
**Post date:** [September 10, 2025, 1:08pm UTC](https://community.hubspot.com/t/automating-task-creation-on-campaigns/139249/6 "2025-09-10T13:08:40Z")

</div>

This looks like an interesting feature but It’s still not clear how to automate project creation based on campaigns, or associate projects and/or tasks with through workflows with campaigns. As someone coming from SF, both associations and workflows feel like they’re in beta and artificially limited…

---

<div class="post-metadata">

**Author:** ![karstenkoehler](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/karstenkoehler/32/68554_2.png) [@karstenkoehler](https://community.hubspot.com/u/karstenkoehler)\
**Post date:** [September 10, 2025, 7:13pm UTC](https://community.hubspot.com/t/automating-task-creation-on-campaigns/139249/7 "2025-09-10T19:13:00Z")

</div>

@PLachance8 if I understand you correctly, there is no built-in automation or feature in HubSpot that would accomplish this. You can work with the HubSpot API to create tasks when a new campaign is created but that would be custom dev work.
