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 / Power Automate / Create multiple List e...
Power Automate
Suggested Answer

Create multiple List entries from one Form response

(0) ShareShare
ReportReport
Posted on by
Hi 
 
I'm building a form for people to submit requests for purchases, and then a flow to update requests to track in Sharepoint. 
 
Issue
How do I build a flow to create individual requests/list items from one form response? E.g. one person submits a request on behalf of their team for the same item - members can be up to 10. 
 
Some details will be unique, e.g. name, email, but other details will be the same, e.g. date requested, item purchased, approver. We want separate list entries to help with reporting/tracking.
 
I've looked online but have gotten confused around how to set it up so Power Automate can create X amount of entries based on # of members, but also populate non-unique details, e.g. date of request, approval, item to be purchased. 
 
Thanks in advance! 
I have the same question (0)
  • Suggested answer
    Sunil Kumar Pashikanti Profile Picture
    2,191 Moderator on at
     
    This is a common requirement. The key is to take the single form response, convert the members field into an array, and then loop through it to create multiple SharePoint items.

    1. Convert members to an array
    Forms does not return a real array for multi-select questions, so you need to convert it first.
     
    If using a multi-select question:
         json(outputs('Get_response_details')?['body/YourQuestion'])

    If using comma-separated text:
         split(outputs('Get_response_details')?['body/YourQuestion'], ',')
     
    Replace YourQuestion with your actual field from Get response details.
     
    2. Loop and create items
    Add an Apply to each and pass the output from the step above
    Inside the loop, add Create item (SharePoint)
    For the member field, use:
         trim(item())

    Map common fields like date, item, and approver directly from the form response

    Example
    If the form has:
    • Members: A, B, C
    • Item: Laptop
    The flow will create 3 SharePoint items, one for each person, all with the same item details.
     
    This ensures clean data and avoids the common issue where Forms data cannot be looped directly.
     
    ✅ If this answer helped resolve your issue, please mark it as Accepted so it can help others with the same problem.
    👍 Feel free to Like the post if you found it useful.

    Sunil Kumar Pashikanti, Moderator
    Blog: https://sunilpashikanti.com/posts/

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 > Power Automate

#1
Valantis Profile Picture

Valantis 460

#2
Vish WR Profile Picture

Vish WR 343

#3
David_MA Profile Picture

David_MA 249 Super User 2026 Season 1

Last 30 days Overall leaderboard