web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Copilot Studio / What is the easiest wa...
Copilot Studio
Answered

What is the easiest way to add multiple inputs to a Copilot Studio agent?

(1) ShareShare
ReportReport
Posted on by 7
The company wants the agent to collect several details from users in one interaction, such as name, department, and task type to assist the employee better.
Categories:
I have the same question (0)
  • lbendlin Profile Picture
    8,716 Super User 2026 Season 1 on at
    That should be standard functionality. What have you tried and where are you stuck?
  • Suggested answer
    chiaraalina Profile Picture
    2,264 Super User 2026 Season 1 on at
    Hi
     
    You create input variables in your topic for each detail you need (like Name, Department, and Task Type) and set their type and a short description. If Generative AI orchestration is turned on, Copilot will automatically “fill in the blanks”, it will ask the user for anything that’s missing, without you having to build every prompt yourself. This is probably the easiest. Don't forget to set Identify as and Description field.

    If you need to gather a few details at once (like a mini form), for me the best way in Copilot Studio is to use Ask with Adaptive Card. You can add multiple fields on one card, name, department, task type and so on.

    Copilot Studio will save each answer into variables you can use in the next steps.

    Adaptive Cards work in most channels (like web chat and Teams), but it’s worth checking that your channel supports the card version you’re using.

    It is a bit more effort. Let me know if you want to try and need help.
     
     
  • Verified answer
    CamiloLuque Profile Picture
    228 on at
    Hello,
     
    Define multiple input fields and map them to variables.
     
    1. In your agent and go to the input configuration.
    2. Add multiple input fields for the agent.
    3. Assign each field to a separate variable.
    4. Use the variables in the agent’s logic and responses.
    5. You can test by entering different combinations of inputs.
     
    There are several types of variables you can use—check the link below. For example, you can use a record type variable and add the attributes you need, such as department, manager, etc.
    You can use the system variable User to get the name and then store it in another attribute within the record variable..

    Variables overview - Microsoft Copilot Studio | Microsoft Learn

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Copilot Studio

#1
Valantis Profile Picture

Valantis 261

#2
Romain The Low-Code Bearded Bear Profile Picture

Romain The Low-Code... 214 Super User 2026 Season 1

#3
Vish WR Profile Picture

Vish WR 196

Last 30 days Overall leaderboard