# Can CrewAI Manager Agent Dynamically Decide and Execute Parallel Tasks?

**URL:** https://community.crewai.com/t/can-crewai-manager-agent-dynamically-decide-and-execute-parallel-tasks/6206
**Category:** Crews
**Tags:** agent, task
**Created:** [June 11, 2025, 12:54pm UTC](https://community.crewai.com/t/can-crewai-manager-agent-dynamically-decide-and-execute-parallel-tasks/6206 "2025-06-11T12:54:16Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![DREAMS\_ACHIVED](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/dreams_achived/32/3692_2.png) [@DREAMS\_ACHIVED](https://community.crewai.com/u/DREAMS_ACHIVED)
#### Post date: [June 11, 2025, 12:54pm UTC](https://community.crewai.com/t/can-crewai-manager-agent-dynamically-decide-and-execute-parallel-tasks/6206/1 "2025-06-11T12:54:16Z")

</div>

Hi everyone 🙏,

I’ve been working with **CrewAI** and I have a use case where the **Manager Agent** needs to dynamically decide how to handle incoming queries.

Here’s the scenario:

- A **user query** comes in.

- The **Manager Agent** should decide:

- Once the agents complete their tasks, the **Manager Agent** should **combine their responses** to generate the final output.

I’ve previously implemented **parallel task execution** (not using the Manager Agent), but now I need the **Manager to make the decision** on which agents to involve based on the query.

So my questions are:

1. Can the **Manager Agent** automatically decide to create and run tasks for multiple agents **in parallel**?
2. Is there built-in support for the **Manager to wait for multiple agent results** before crafting a final response?
3. If not, what’s the best way to implement this? Should I build custom logic for parallelism and response aggregation?

Any help, patterns, or examples from the community would be a huge help 🙌  
Thanks in advance!
