Announcements
Hi RR-10041022-0
Unfortunately this is not possible natively in Copilot for PowerPoint, it simply cannot respect custom corporate templates reliably.
A solution I have done multiple times: use an Azure Function in Python with the python-pptx library. The idea is to reverse engineer your corporate template (fonts, colors, layouts, placeholders), recreate it in Python, and inject your dynamic data programmatically.
You then orchestrate everything with Power Automate, it triggers the Azure Function, passes the data, and retrieves the generated .pptx ready to use.
.pptx
I'll be happy to help if you have more specific questions on this subject!
If this response resolves your issue, please mark it as the Verified Answer so it can help other community members as well.
📩 Need more help? Just mention @Soufyane and I’ll be happy to assist.
💛 A Like always motivates me to keep contributing!
What you're experiencing is not a bug, it's an architectural boundary. Microsoft Copilot in the PowerPoint app context operates as a content assistant, not a file manipulation engine. It can generate structured, layout-ready content, but the actual insertion into your open file requires a human action inside the PowerPoint interface itself.
If you want Copilot to work with your company template specifically:Use Copilot in PowerPoint via Microsoft 365 (not Copilot Studio) and open your template file first before prompting. Copilot will then generate slides that respect your existing layout, theme, and placeholders.
If you're in Copilot Studio building a custom solution: You would need to integrate with the Microsoft Graph API combined with the Office Add-ins framework to programmatically insert and modify slide content. Copilot Studio alone cannot write directly into a PowerPoint file — it needs a connector or custom action to bridge that gap.
Hope this helps unblock you. Happy to go deeper on the Graph API route if that's the direction you're headed.
Warm Regards,
Seun Ogunsanya
LinkedIn
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.
Congratulations to our 2026 Super Users!
Congratulations to our 2025 community superstars!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Valantis 611
chiaraalina 137 Super User 2026 Season 1
Haque 133