YouTube2Text

Use Claude to Build Insane Finance Dashboards (+ Prompts) — Transcript

by Nicolas Boucher · 2,836 words · 394 segments · language en · Watch on YouTube

Full transcript

  1. 0:00In one of my videos, I showed you how to
  2. 0:02build a live P&L dashboard with Claude
  3. 0:04that updates itself when you drop in new
  4. 0:07files. And a lot of you asked me the
  5. 0:09same question after that. Okay, Nicolas,
  6. 0:11[music] but what else can I actually use
  7. 0:13this for as a CFO? So, today I will be
  8. 0:15going through five real dashboards that
  9. 0:18you can actually use and exactly what to
  10. 0:21type to get each one right on the first
  11. 0:23try. First, a board KPI scorecard.
  12. 0:25Second, a cash runway tracker. Third, a
  13. 0:27budget variance dashboard that flags
  14. 0:30overspend on its own. Fourth, an AR
  15. 0:32aging dashboard for collections. And
  16. 0:35fifth, a scenario tool where you can
  17. 0:36drag a slider and watch your forecast
  18. 0:39move live. And on top, I will use each
  19. 0:41of this example to teach you a different
  20. 0:44prompting trick. So, you will have a
  21. 0:46complete toolkit by the end of this
  22. 0:48video and not just five one-off
  23. 0:51examples. And one rule before we start,
  24. 0:53it applies to every single prompt in
  25. 0:55this video. Always tell Claude who the
  26. 0:58dashboard is for and what decisions it
  27. 1:00needs to support. Not what data to show,
  28. 1:03but what question someone is trying to
  29. 1:05answer when they look [music] at it.
  30. 1:06Skip that and even a perfect prompt
  31. 1:09gives you a dashboard that looks fine
  32. 1:11but means nothing. Remember to subscribe
  33. 1:14if you haven't already. I post [music]
  34. 1:15every week on AI for CFOs and you don't
  35. 1:18want to miss what we have coming next.
  36. 1:22So, the first use case is [music] the
  37. 1:24board KPI scorecard. This is the
  38. 1:26dashboard you build for your next board
  39. 1:29meeting with just [music] an Excel file
  40. 1:31unformatted and you will see you will do
  41. 1:33wonder. So, here is the prompt that I'm
  42. 1:35going to write. So, I explain that I'm a
  43. 1:37CFO, that I want to build an HTML
  44. 1:39dashboard. I want to answer to one
  45. 1:41question. Are we on track for the
  46. 1:42quarter? And that's why I always need
  47. 1:44[music] my actual data and my budget
  48. 1:46data. And for my main KPIs, which are
  49. 1:49the revenue, the gross margin, the
  50. 1:50EBITDA, and the cash, [music] I will
  51. 1:52give, of course, the trial balance, but
  52. 1:54I will also give the details behind. So,
  53. 1:57for example, for revenue, [music]
  54. 1:59I will give the revenue by products. For
  55. 2:01the gross margin, I will also have the
  56. 2:03same details, the gross margin by
  57. 2:04product. For the EBITDA, [music]
  58. 2:06I will use the P&L to be able to explain
  59. 2:09the EBITDA, you know, with a waterfall
  60. 2:11chart. And for the cash, the same,
  61. 2:13[music] what are the big cash movements?
  62. 2:16So, like this, I can explain to the
  63. 2:17board what is happening. So, it's very
  64. 2:19important you give that as details, and
  65. 2:21then I will explain in my [music] prompt
  66. 2:23a bit of how I want the dashboard to be.
  67. 2:25Big KPIs at the top, I want the graph
  68. 2:28under, and then [music] if there is any
  69. 2:30flag, I want to turn it red. One last
  70. 2:32thing, I say this needs [music] to work
  71. 2:34as a two-minute walk-through, because
  72. 2:36basically, I just want that in one
  73. 2:38snapshot, they understand everything.
  74. 2:40Notice what I did there. I really
  75. 2:42explained to Claude the audience and the
  76. 2:43one question it needs to answer. And
  77. 2:45also, [music] I was really hard on the
  78. 2:47layout. So, what is the constraint? One
  79. 2:49screen with no scrolling. That last part
  80. 2:52matters more than people think, because
  81. 2:54a board dashboard that needs scrolling
  82. 2:56is not a board dashboard, because people
  83. 2:58don't have time, and people often never
  84. 3:00go under. So, that's why keep it simple,
  85. 3:03make all of the information in one page
  86. 3:05[music] as much as you can. And there it
  87. 3:07is, my dashboard is finished with KPI
  88. 3:10cards at the top. We have the different
  89. 3:12graphs. We have also the highlight
  90. 3:13[music] where we are beyond budget or
  91. 3:15also when we are good in budget.
  92. 3:17Everything in one screen, that's exactly
  93. 3:19what I asked for. This [music] is what I
  94. 3:21will screen share live in the actual
  95. 3:23meeting. Of course, always very verify
  96. 3:25your numbers. What you can do is ask AI
  97. 3:27to make an audit for you to make sure
  98. 3:29that your Excel file and your board
  99. 3:31[music] presentation is the same. So,
  100. 3:33that one was for a board.
  101. 3:38The second use case is for a very
  102. 3:40different audience. It's actually for
  103. 3:42you, to help you watch one number every
  104. 3:44single week. How much runway do you
  105. 3:47actually have left? If you are CFO at a
  106. 3:49startup or scale-up, this is probably
  107. 3:52the dashboard you check more than any
  108. 3:54[music] other. So, for this, you're
  109. 3:55going to use this prompt. So, you
  110. 3:57explain that you're a CFO, that you
  111. 3:59track your [music] cash runway, and that
  112. 4:02you're going to use the bank export, and
  113. 4:04you want to calculate the monthly net
  114. 4:07burn. You are also going to ask to take
  115. 4:10into account some exceptions, because,
  116. 4:12you know, you might have a one-big
  117. 4:14payment, and you don't want to have it
  118. 4:16all the time in your burn rate. Imagine
  119. 4:18if you just paid a big one-time deposit
  120. 4:22for your building. It's not going to
  121. 4:24happen every month. So, that's why here,
  122. 4:26you say as well, "Make sure to make one
  123. 4:29view with and [music] one view without
  124. 4:32exceptional amounts." Really important
  125. 4:34as well is if you have a financing plan,
  126. 4:38where you know that you can also call
  127. 4:39some cash, you might want to add this
  128. 4:42into the document. So, like this, not
  129. 4:44only you have your cash from the bank,
  130. 4:47but you also have your cash call plan,
  131. 4:50or your financing plan. Adding both,
  132. 4:52then you ask to create the dashboard
  133. 4:54with the cash balance, and also the burn
  134. 4:57rate trend with [music] and without
  135. 4:59exceptions. And again, the projection
  136. 5:01you want also to see the projection
  137. 5:03without the exceptions. And inside, you
  138. 5:05also want to see if you have any
  139. 5:08financing event. Because, if you know
  140. 5:10that in 6 months, you are receiving
  141. 5:11[music] 1 million from financing, then
  142. 5:14you want to show that here. And again,
  143. 5:17you add here a notion of flags. You say,
  144. 5:20"Okay, if there is any problem, if I'm
  145. 5:23getting next to zero, please put this
  146. 5:25big number in red, so I see how many
  147. 5:27months I have left." And the trick in
  148. 5:30this prompt is that I'm not just asking
  149. 5:32for a chart of past data, I'm asking
  150. 5:34Claude to calculate something that
  151. 5:35doesn't exist in the raw export yet, a
  152. 5:38projection. But, you have to tell it the
  153. 5:39logic. You [music] remember that I said
  154. 5:42to forget some of the exceptional
  155. 5:43amounts, or also to take into account
  156. 5:46the financing. So, that's where it's
  157. 5:47important to explain your own logic. And
  158. 5:50there is our runway. We see how many
  159. 5:52months we have with the current burn
  160. 5:54rate. We also see the exceptions, and
  161. 5:56[music] we see if we are under or above
  162. 6:00the 6-month threshold that I set. And
  163. 6:02the position line shows exactly when
  164. 6:04[music] we will hit zero if nothing
  165. 6:07changes. Already, this is the one number
  166. 6:09every founder and CFO actually loses
  167. 6:12sleep over. And now, you have it every
  168. 6:14time you drop a new [music]
  169. 6:16export or a new financing plan. Really
  170. 6:18cool, right? And really visual. Before
  171. 6:21we go to the third dashboard, I want to
  172. 6:23invite you to my free masterclass
  173. 6:25happening every Tuesday. So, please join
  174. 6:27this Tuesday if you want to learn how to
  175. 6:30use AI for finance. It's free. It's for
  176. 6:32you if you're in finance. Just click the
  177. 6:34link in the description below. Let's
  178. 6:36keep going.
  179. 6:38>> [music]
  180. 6:39>> For the third use case, this one is for
  181. 6:42all of you who are tired of chasing
  182. 6:44department heads for explanations every
  183. 6:46single month. What we are going to build
  184. 6:48is a budget versus actual by department
  185. 6:51with automatic overspend flags inside.
  186. 6:53So, you're going to type that [music]
  187. 6:56you want to review the departmental
  188. 6:58spend, that you have a file with
  189. 7:00multiple tabs, that you have the cost by
  190. 7:04department, the budget, and the actuals,
  191. 7:06and you want [music] a dashboard with
  192. 7:08one row per department showing the
  193. 7:10budget, actual, the variance, variance
  194. 7:12in percentages, and that you want to
  195. 7:15sort the table [music] from the worst to
  196. 7:17the best. Like this, you see always the
  197. 7:20one that you have to focus at the
  198. 7:21beginning. You give what you want to be
  199. 7:23flagged, so either percentages or maybe
  200. 7:25dollars or euro values. And also, you
  201. 7:27give, you know, like a signal, maybe
  202. 7:29amber or red or green. And you propose
  203. 7:33some of the graphs that you need, and
  204. 7:35maybe a button to select the department
  205. 7:37or the type of cost. So, that's it.
  206. 7:39>> [music]
  207. 7:39>> And now, Claude is building that for us.
  208. 7:42So, two things to notice here. First, I
  209. 7:44told Claude exactly how to sort the data
  210. 7:46with worst overspend appearing first
  211. 7:49because that's the order of what we want
  212. 7:51to focus first. And second, I give it
  213. 7:54three specific thresholds for red,
  214. 7:56amber, and green instead of just saying,
  215. 7:59"Oh, flag anything over budget." Because
  216. 8:01the more precise your thresholds, the
  217. 8:03less Claude has to guess what counts as
  218. 8:05a problem for you. And now we can see
  219. 8:07that marketing has a big problem and is
  220. 8:10at the top in red. Sales is in amber and
  221. 8:13everything else is green. That is
  222. 8:15exactly the conversation starter you
  223. 8:18want walking into a budget review. And
  224. 8:20like this, you already know who you need
  225. 8:22to talk to before the meeting even
  226. 8:24starts. So, number four is about money
  227. 8:27that is owed to you, not spent by you.
  228. 8:29And if you ever chased a client for an
  229. 8:31overdue invoice, the next one really is
  230. 8:34for you.
  231. 8:37So, this fourth use case is accounts
  232. 8:39receivable aging for collections. And
  233. 8:42this is one of the most requested
  234. 8:44dashboards I get asked about every week.
  235. 8:46And it's also one of the easiest to get
  236. 8:48wrong if your prompt is vague. So, this
  237. 8:50is what we are going to use. We are
  238. 8:52going to explain that we want to manage
  239. 8:53the collections so you or your team and
  240. 8:56then using all of this export from your
  241. 8:59ERP where you have all of the invoice
  242. 9:01that were sent out and all of the
  243. 9:03receivables, we want to bucket all of
  244. 9:05this open invoice into specific age
  245. 9:08groups. And that's where you give your
  246. 9:10age groups. So, here we explain what are
  247. 9:12our age groups and then we want to know
  248. 9:15how much money are per age groups, but
  249. 9:18also who are the worst payer, you know,
  250. 9:20because you want to know who you have to
  251. 9:22talk to first. And then after you want
  252. 9:24to be able to filter and to sort and
  253. 9:28maybe to have a button based on the age
  254. 9:30group and to flag your real problems.
  255. 9:33Last but not least, you want to have a
  256. 9:35list of actions to start with because
  257. 9:37maybe you want to give that to your team
  258. 9:39or maybe you want to give that to the
  259. 9:40sales team so they can call your
  260. 9:42clients. If in finance you did
  261. 9:44everything you could but you didn't
  262. 9:46reach out to your client, then you can
  263. 9:48get the help of sales. And you see the
  264. 9:50last line, I want to know who to call
  265. 9:52first is doing the real work in this
  266. 9:54prompt. And you see when you tell Claude
  267. 9:56the outcome you need in plain language
  268. 9:59like that, it shapes the whole dashboard
  269. 10:01around the decision and not just the
  270. 10:03numbers. And there we go, you can see
  271. 10:05the aging buckets ready for review. And
  272. 10:07right below it, the priority list. You
  273. 10:09can see this customer here is 125 days
  274. 10:13overdue and at the very top so our
  275. 10:15priority to call. So that's going to be
  276. 10:17our Monday morning call sorted out for
  277. 10:19us automatically. And you can either
  278. 10:22pass it to your team or take care of it
  279. 10:24yourself if you know that you have to
  280. 10:26get back the money really soon.
  281. 10:31And now the last one, one of my personal
  282. 10:33favorite [music] because it's not a
  283. 10:34static dashboard at all. It's a tool you
  284. 10:36can actually play with in a planning
  285. 10:39meeting. So the fifth use case is a
  286. 10:40scenario and a sensitivity dashboard
  287. 10:43with live sliders. This is the one you
  288. 10:46will get asked to build for planning
  289. 10:48sessions when someone says, "What if
  290. 10:50churn goes up by 2%?" And everyone just
  291. 10:53stares at a spreadsheet and doesn't have
  292. 10:54an answer. So that's why you will need
  293. 10:56this type of tool. So here is what we
  294. 10:58are going to write. We explain that we
  295. 11:00have planning to build. We explain what
  296. 11:04are our business model. So here we are
  297. 11:06SaaS company. We have this subscription
  298. 11:08data. We explain the type of products.
  299. 11:10We explain the assumptions. We also
  300. 11:12explain that what type of sliders we
  301. 11:14want. So we want [music] maybe to play
  302. 11:17at the price, on the growth, on the
  303. 11:19churn rate. Let's see. And we also
  304. 11:21explain that we want to see that when we
  305. 11:23move the slider that everything is
  306. 11:25recalculated and redraw. And even I was
  307. 11:28really precise here. I said what was
  308. 11:30full line and what is the dotted lines
  309. 11:32because I want basically to still see my
  310. 11:34base case as a dotted line to have a
  311. 11:37reminder of what was the initial
  312. 11:39calculation. You can see that the prompt
  313. 11:40is different from the other four because
  314. 11:42I'm [music] not asking for a static view
  315. 11:44of data that already exist. I'm asking
  316. 11:46Claude to build a small calculation
  317. 11:49engine with adjustable inputs. And the
  318. 11:52base case dotted line is the detail that
  319. 11:54makes this actually useful in a meeting
  320. 11:56because without it people lose track of
  321. 11:59what they have changed. So now let's
  322. 12:00test it and if I touch slider, yes, my
  323. 12:04chart is changing, my numbers are
  324. 12:06moving. So like this in my meeting, I
  325. 12:08can show the changes directly to my
  326. 12:11audience and instead of having to
  327. 12:13organize a new meeting to show the new
  328. 12:15numbers, I can answer everything
  329. 12:17directly on the spot and everybody will
  330. 12:19save time including yourself because you
  331. 12:21don't have to redo a new presentation.
  332. 12:23You can do everything in [music] the
  333. 12:25first meeting. I've been to tons of
  334. 12:27these meetings and this is the exact
  335. 12:28conversation finance teams are having in
  336. 12:30these planning meetings. Except now,
  337. 12:32everyone can see what is happening when
  338. 12:35you change your assumptions and you can
  339. 12:37stop having [music] multiple meetings.
  340. 12:39You can do everything on the spot in
  341. 12:41these meetings. So there you have it,
  342. 12:42five live dashboards from five real
  343. 12:45prompts. But actually, what made the
  344. 12:47difference between this and a generic
  345. 12:49result? Let's recap. First, we name the
  346. 12:51audience and the one decision the
  347. 12:53dashboard supports. Not what data to
  348. 12:55show, but what question someone is
  349. 12:58trying to answer. Second, we give
  350. 13:00specific threshold instead of a vague
  351. 13:02instruction like flag problems. The more
  352. 13:04precise you are, the less Claude has to
  353. 13:06guess. Third, we tell Claude the exact
  354. 13:08logic for anything it needs to calculate
  355. 13:10like a runway projection or a slider
  356. 13:13driven forecast. Claude will not guess
  357. 13:14what is your logic. You have to give it
  358. 13:16to it. Fourth, we set a hard layout
  359. 13:18constraint when it matters to you. You
  360. 13:20remember the first one, our board
  361. 13:22dashboard? We said that we wanted that
  362. 13:24in one page and it did it. And fifth,
  363. 13:26use plain language to describe the
  364. 13:28actual decision. Like, I want to know
  365. 13:30who to call first. You know that is
  366. 13:32better than just saying, "Sort by days
  367. 13:34overdue." Because one tells Claude what
  368. 13:36is the real job to do, and the other one
  369. 13:38only explain the mechanism or just one
  370. 13:41component. You see, none of these five
  371. 13:43dashboards needed you to code. You
  372. 13:45didn't need a BI team to build them. You
  373. 13:47didn't even need to write a single
  374. 13:49formula. And that was the point to use
  375. 13:51Claude to make these dashboards. They
  376. 13:53look better, they work better on top, in
  377. 13:55front of all of your meetings, yourself.
  378. 13:57[music] You will be the one that has
  379. 14:00built that, the one that is using that,
  380. 14:02the one that [music] everybody is
  381. 14:04impressed by. And that's why I want you
  382. 14:06to try these five dashboards when you're
  383. 14:08done with this video. Before you go and
  384. 14:10try them, tell me in the comments which
  385. 14:12one you will build first. Or if there
  386. 14:14[music] is any other dashboard that you
  387. 14:16want to build, or one that you're stuck
  388. 14:18with. Because like this, I can cover it
  389. 14:20in my next video. Thank you so much for
  390. 14:21watching. I hope you found the video
  391. 14:23useful. Don't forget to subscribe to the
  392. 14:25channel, and see you next time. And
  393. 14:27remember, [music] robots are coming, so
  394. 14:29stay human.

About this transcript

This page contains the full transcript of Use Claude to Build Insane Finance Dashboards (+ Prompts) by Nicolas Boucher, generated from the public captions YouTube serves with the video. The transcript has 2,836 words across 394 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.