# Passing inputs to multiple agents

**URL:** <https://community.crewai.com/t/passing-inputs-to-multiple-agents/3051>\
**Category:** Crews\
**Tags:** agent, task, crewai\
**Created:** [January 21, 2025, 10:24am UTC](https://community.crewai.com/t/passing-inputs-to-multiple-agents/3051 "2025-01-21T10:24:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ishyam](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/ishyam/32/1360_2.png) [@ishyam](https://community.crewai.com/u/ishyam)\
**Post date:** [January 21, 2025, 10:24am UTC](https://community.crewai.com/t/passing-inputs-to-multiple-agents/3051/1 "2025-01-21T10:24:59Z")

</div>

Hi Folks,

is it possible to have one input sent to multiple agents.  
I have a result = SnipDCrew.kickoff(inputs={“snip”:“Roses are red”})  
where snip is any piece of text.

I have 2 agents

1. Agent A does a fact check
2. Agent B adds more information

The crew is  
SnipDCrew = Crew(  
agents=[AgentA,AgentB],  
tasks=[TaskA,TaskB],  
process=Process.sequential,  
verbose=False,  
)

In the agent and task description, I have specified Agent B and Task B to accept the {snip}.

What I see happening is the input {snip} gets sent to Agent A and the output of Agent A gets sent to Agent B. What I wanted was the {snip} gets sent to Agent B

Any ideas on what I should be doing?

Regards

---

<div class="post-metadata">

**Author:** ![Krish\_Sagili](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/krish_sagili/32/1322_2.png) [@Krish\_Sagili](https://community.crewai.com/u/Krish_Sagili)\
**Post date:** [February 10, 2025, 6:03pm UTC](https://community.crewai.com/t/passing-inputs-to-multiple-agents/3051/2 "2025-02-10T18:03:26Z")

</div>

If the process is sequential, then the order of the agents matter I guess. Try changing the order of the agents in your code and see if it works.
