Dynamic Adaptive Cards Example with Home Loan Calculator in Copilot Studio

Опубликовано: 21 Апрель 2026
на канале: Andrew Hess
2,270
38

Based on a question from one of you, we have a new video on how to create an EMI Calculator using Copilot Studio and Adaptive Cards!

We build a Copilot Agent that can calculate your EMI or your fixed monthly payment on a loan. This is just an example and not any legal advice. With adaptive cards we extract 3 key points of data and calculate based on the users input.

What You'll Learn:
✅ Setting up a new Copilot Studio Agent from scratch
✅ Creating interactive Adaptive Cards with input fields
✅ Simple trick to go from JSON to Dynamic Inputs
✅ Building calculation logic using Power Platform expressions

This Video is Perfect for:
ANYONE new to Copilot Studio and Adaptive Cards

Here is the formula we use in Copilot Studio to calculate:

"$ " & Round(Float(Topic.txtLoanAmount) * (
(
(Float(Topic.txtInterest)/1200) *
Power(1 + Float(Topic.txtInterest)/1200, Int(Topic.drpTenure)*12)
) /
(
Power(1 + Float(Topic.txtInterest)/1200, Int(Topic.drpTenure)*12) - 1
)
),2)

Chapters:
0:00 Introduction
1:50 How To Trigger your Agent
3:10 Our First Respond with Adaptive Card
9:10 Using Variables in a Message
12:32 Second Adaptive Card Message
15:56 Important Trick for Dynamic Cards
20:20 Testing for Correctness
21:30 Conclusion