Announcements
The ${requestType} syntax is the problem that's Adaptive Card templating, which Copilot Studio doesn't process, so it leaves it as literal text. Copilot Studio uses Power Fx instead.
${requestType}
In the card's Formula (Power Fx) editor, drop the ${} and reference the variable directly, no quotes:
${}
text: "Request Type: " & Topic.requestType
Use Topic.requestType for a topic variable or Global.requestType for a global one, and join text with &. If the value comes from an agent flow, map the flow output to a topic variable first, then reference it the same way.
Topic.requestType
Global.requestType
&
Reference (Microsoft Learn): https://learn.microsoft.com/en-us/microsoft-copilot-studio/advanced-proactive-message
${requestType} uses Adaptive Card templating syntax, and the "Post adaptive card and wait for a response" action does not evaluate it, so it shows up as literal text.
Instead, use Power Automate expression syntax:
Here are the variants based on the source:
Tips:
The easiest approach is to click the value field in the action and choose the variable from the dynamic content panel — it inserts the correct @{...} for you.
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.
Jump in, show your community spirit, and win prizes!
Expanding mentorship, skilling, and AI innovation
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Valantis 249
Romain The Low-Code... 180 Super User 2026 Season 1
Vish WR 153