1. Add a Compose action – Get recipient string
Action Name: Get Recipient Emails
Expression:
variables('RecipientList')?[outputs('Get_response_details')?['body/QUESTION_ID']]
Replace QUESTION_ID with the actual ID of the form question (e.g., 'body/r1234567').
2. Add another Compose – Split the emails
Action Name: Split Emails
Expression:
split(outputs('Get_Recipient_Emails'), ';')
Use the name of the previous Compose step in outputs('...'). If you used a different name, update it.
3. Add an “Apply to each” loop
Select output from previous step:
outputs('Split_Emails')
4. Inside the loop – Add “Post a message in a chat”
Action: Microsoft Teams → Post a message in a chat or channel
Settings:
Post as: Flow bot
Post in: Chat with a user
Recipient:
trim(items('Apply_to_each'))
Message: Your custom message