Docslide
How it works Pricing Blog FAQ Contact
AUTOMATE - POWER AUTOMATE AND PPTX

Power Automate PowerPoint: Populate a PowerPoint Template and Create Slides From Excel

Microsoft will happily populate a Word template from a flow. For PowerPoint it publishes nothing, so every route to a .pptx runs through somebody else's paid connector.

See pricing
Native .pptx export Charts from your tables No watermark
Deck Studio

Parsing

Extracted outline section → slide

Every slide traces to a section of the source. Nothing is invented.

Speaker notes

Sample documents shown. Your own uploads are private and never used to train AI models.

In short

Power Automate has no first-party PowerPoint connector. Microsoft publishes a Word Online (Business) connector whose "Populate a Microsoft Word template" action fills a .docx from flow data, and it lists Microsoft as the publisher. There is no matching PowerPoint connector from Microsoft in the same catalog. Every PowerPoint action you can add to a cloud flow today is published by a third party, most commonly Encodian, whose "PowerPoint - Populate" action fills a .pptx from JSON and whose Microsoft Learn page states plainly that "An Encodian subscription is required". The gap goes deeper than the connector list. In Microsoft Graph, the entire set of output formats for the file-conversion endpoint is jpg, pdf and html, and pptx appears only as an accepted input, never as an output, so Graph can turn a deck into a PDF but has no documented way to produce one. Excel gets a full workbook content API in Graph with worksheets, ranges, tables and charts. PowerPoint gets no equivalent. So the practical options are: buy a third-party connector on top of your Power Automate license and maintain a placeholder template, drive the PowerPoint desktop app with Power Automate Desktop and accept that it needs a machine and a session, or take the document out of the flow entirely and have Docslide rebuild it as a native editable .pptx from $50 per month.

Last updated August 2026

// POWER AUTOMATE POWERPOINT

What you get

Power Automate PowerPoint, done the document-first way

No placeholder template to keep in sync

A populate action only works if every slide exists in advance and every value has a named placeholder. Change the story and somebody has to rebuild the template and the flow that feeds it. Docslide reads whatever this cycle's document actually says, so a restructured report is just a restructured deck.

One vendor, not two

Third-party connectors are billed on top of Power Automate, so a populate step costs you a Premium seat plus a credit subscription, and the credits are consumed per operation rather than per deck. Docslide is one line item that does not meter your merges and conversions separately.

Editable charts instead of a picture of a chart

Automation that drops an image into a placeholder leaves you with something nobody can correct in the room. Docslide rebuilds your tables as native PowerPoint chart objects carrying the real values, so the numbers stay editable after export.

Available wherever your tenant lives

The main third-party PowerPoint connector is explicitly unavailable in GCC High, DoD and the 21Vianet China cloud. If that is your environment, the connector route is closed before you start, and a document-to-deck step outside the flow is one of the few options left.

// 4 STEPS

How it works

From your document to a finished deck, in four steps

Slide 01

Let the flow do what flows are good at

Gather the data, run the approvals, assemble the numbers, and write the result to a document or workbook in SharePoint or OneDrive. This part Power Automate does well and cheaply.

Slide 02

Hand Docslide the finished document

Upload the report, workbook, or Word summary the flow produced. Docslide reads headings, paragraphs, sheets and numeric ranges straight out of the file.

Slide 03

Approve the extracted outline

Review, reorder or cut sections before a single slide is generated. This is the quality gate, and it takes about a minute. Only what you approve gets built, so nothing is invented.

Slide 04

Export a native .pptx and repeat next cycle

Download real editable text boxes with master-slide theming, or send the deck to Google Slides. Next cycle, hand over the new document and run it again.

// HONEST COMPARISON

Compare

Every route from a Power Automate flow to a .pptx, audited against Microsoft's own connector and API references

Column three is the one that decides your architecture, and it is the one vendor blog posts skip. Each row here is checked against an enumeration, a published connector action list or a documented format parameter, rather than against somebody's tutorial. Where a route genuinely beats Docslide, the row says so.

Route What Microsoft or the vendor documents it produces Who publishes it, and what it costs on top of Power Automate Where it falls down
Word Online (Business), "Populate a Microsoft Word template" A populated .docx. Works through Word content controls: Plain Text, Combo Box, Drop-Down List, Image and Repeating Section Microsoft. Listed as Premium in Power Automate, so a Premium plan at $15 per user per month on annual billing It produces Word, not PowerPoint. Included here because it is the thing people assume has a PowerPoint twin. It does not. Note also that the maximum input file is 10 MB and the action cannot be used at all when an MFA conditional access policy is enforced
A first-party Microsoft PowerPoint connector Nothing. No such connector is published in the Microsoft connector reference Nobody This is the whole reason the page exists. There is no Microsoft-published PowerPoint connector to find, so a flow cannot create or fill a deck using Microsoft parts alone
Encodian "PowerPoint - Populate" A .pptx populated from JSON data, with an option to create one slide per array item. The connector also lists Merge Files, Delete Slides, Replace Text, Split and Compress Encodian, a third party. Microsoft Learn states "An Encodian subscription is required". Encodian lists Free at 50 credits, Standard $49/mo for 500 credits, Midsize $99 for 1,200, Large $349 for 5,000, Enterprise $549 for 12,000 You pay two vendors, and you budget in operations rather than decks because populate, merge and convert are separate credits. It is also unavailable in US Government (GCC High), US Department of Defense (DoD) and the 21Vianet China cloud, which rules it out for federal and defense tenants
Plumsail Documents A .pptx generated from a template. Plumsail documents a PowerPoint template process alongside its Word, Excel, PDF and HTML ones Plumsail, a third party, billed per document. Its store lists Folder at 200 documents monthly and Drawer at 1,000 documents monthly; published prices vary by source, so treat roughly $25 to $250 per month as an approximation and confirm on their store page Same two-vendor problem, and the same placeholder limitation: it fills a template you designed, so the deck structure has to be knowable in advance
Microsoft Graph file conversion A JPG, a PDF or HTML. The reference documents exactly three valid values for the format parameter: jpg, pdf and html Microsoft, included with your tenant pptx is listed as an accepted SOURCE for both jpg and pdf, and never as an output. Graph will read your deck and refuses to write one. This is the cleanest available proof that the gap is real rather than undocumented
Microsoft Graph content APIs For Excel, a full workbook API: worksheets, ranges, tables, charts, named items and workbook functions, with sessions for persistence Microsoft, included with your tenant There is no slide-level equivalent for PowerPoint. You can move the file around as a driveItem and convert it to PDF, but nothing documented reaches inside the deck to add a slide
Power Automate Desktop driving PowerPoint Anything a person could do by clicking, including themes and add-ins Microsoft. Attended runs sit inside a per-user Premium plan; unattended moves you onto Process licensing, listed around $150 per bot per month Needs a Windows machine with PowerPoint installed, and a session for attended flows. UI automation breaks when the interface changes. For one nightly deck the per-bot cost rarely justifies itself
Have the flow hand the source document to Docslide A native .pptx with real editable text boxes, master-slide theming, tables rebuilt as native editable chart objects, and speaker notes citing their source page Docslide, from $50 per month, watermark-free on every tier It rebuilds a deck from a document rather than binding cells to a fixed template. If your job genuinely is mail-merge into an unchanging layout, a populate connector is the better tool and we would rather you bought one

Related

It helps to separate two jobs that both get called "Power Automate PowerPoint", because they have different answers and only one of them is genuinely hard.

The first job is mail-merge into a fixed deck. You have a template with placeholders, you have rows of data, and you want one slide or one deck per row with the numbers swapped in. Layout never changes. This is what the third-party connectors do well, and if that is your job, buy one. The ledger higher up this page prices them honestly, including the cases where they beat us.

The second job is turning this cycle's document into a deck. The quarterly analysis is different every quarter. Sections move, findings change, the emphasis shifts. A placeholder template cannot express that, because the thing that changes is the structure, not the values. Teams try to force it anyway, and the flow grows conditionals until somebody quietly goes back to doing it by hand. That second job is the one Docslide is built for: upload the report or workbook, approve the extracted outline, and export a native .pptx with real editable text boxes, charts rebuilt as native chart objects from your tables, and speaker notes carrying the detail that did not fit on the slide.

Why Microsoft automates Word but not PowerPoint

The asymmetry is documented rather than inferred, which is why it is worth stating precisely. Microsoft's Word Online (Business) connector lists three actions: Convert Word Document to PDF, Create a Microsoft Word document with the given content, and Populate a Microsoft Word template. The connector reference names Microsoft as the publisher and lists the connector as Premium in Power Automate. The Word template mechanism is built on content controls, and Microsoft enumerates exactly which ones work: Plain Text, Combo Box, Drop-Down List, Image and Repeating Section. It also enumerates the ones that do not, including Rich Text, Date Picker and Check Box.

Nothing in that shape exists for PowerPoint. A .pptx has no content-control equivalent, no first-party populate action, and no slide-level API in Microsoft Graph. That is not an oversight anybody is likely to fix soon, because the file format itself never grew the placeholder primitive that makes the Word approach work.

The Graph enumeration that settles the argument

If you want one hard fact to end a design debate, use this one. Microsoft Graph exposes a conversion endpoint at GET /me/drive/items/{item-id}/content?format={format}, and its reference documents exactly three valid values for format: jpg, pdf and html. The supported source list for pdf runs to more than thirty extensions and includes pptx, ppt, pps, ppsx and odp. So Graph will read your PowerPoint. It will never write one, because pptx is not among the three things it can emit.

An enumeration is a stronger form of evidence than prose, because a documented list of everything a system produces proves what it does not produce. This is the same test that settles the equivalent Google question on converting Google Docs to PowerPoint, where the Drive API export-formats reference lists the eight targets a Doc can become and .pptx is not one of them.

What Power Automate Desktop can and cannot do here

Power Automate Desktop is a real answer to this problem and it deserves a fair hearing. It automates the PowerPoint application itself through UI automation, so anything you can do by clicking, it can do by clicking. That includes things no cloud connector will ever reach, like applying a corporate theme or running an add-in.

The costs are structural rather than technical. It needs a Windows machine with PowerPoint installed and, for attended flows, a signed-in session. UI automation breaks when the interface changes, and Microsoft ships interface changes on its own schedule. Running it unattended moves you onto the Process licensing, which Microsoft lists at a much higher rate per bot than a per-user plan. For a nightly job that produces one deck, that math rarely works.

The licensing arithmetic nobody puts in the flow diagram

Third-party connectors are billed on top of Power Automate, not instead of it, so you are paying two vendors for one deck. Power Automate Premium is listed at $15 per user per month on annual billing, and Encodian's own pricing page lists Free at 50 credits, Standard at $49 per month for 500 credits, Midsize at $99 for 1,200, Large at $349 for 5,000 and Enterprise at $549 for 12,000, noting that "most non-utility actions consume 1 credit per operation". A single deck usually costs more than one credit, because populating, merging and converting are separate actions. Budget by operations, not by decks, or the free tier will look far larger than it is.

One US constraint worth checking before you design anything

If you work for a federal agency, a defense contractor, or anyone else in a sovereign Microsoft cloud, check regional availability first. The Encodian PowerPoint connector reference lists it as available in all Power Automate regions except US Government (GCC High), US Department of Defense (DoD) and the China cloud operated by 21Vianet. For those tenants the third-party route is not merely expensive, it is unavailable, which leaves Power Automate Desktop or an approach that never touches the connector catalog.

Where this connects to the rest of your reporting stack

Most flows that want a deck are really recurring report pipelines, and the wider set of options is laid out on automating PowerPoint creation, which compares Paste Link, VBA, python-pptx and cell-binding add-ins such as think-cell on setup effort and what breaks. When the numbers start in a workbook, Excel to PowerPoint covers the single-file case and charts built from your data explains how a table becomes a native editable chart object instead of a pasted picture. Power BI is the one Microsoft source that genuinely does have a scheduled export connector, and its limits are measured on Power BI to PowerPoint. Where the source is a written document rather than a data source, Word to PowerPoint and turning a report into a presentation are the same workflow from the other end, and teams on a monthly cadence usually land on the QBR deck or financial report deck pattern. Anyone scripting against Microsoft 365 should also know that one common source blocks unattended service accounts outright, which is covered on OneNote to PowerPoint. Every Docslide plan exports without a watermark.

// 8 ANSWERS

Questions

Power Automate PowerPoint: the questions people actually ask

Does Power Automate work with PowerPoint?

Only through third-party connectors or desktop automation. Microsoft publishes no PowerPoint connector in its connector reference, so a cloud flow cannot create, fill or edit a deck using Microsoft parts alone. The PowerPoint actions you can add today, such as Encodian's "PowerPoint - Populate", are published by other vendors and need their own paid subscription on top of your Power Automate license.

Is there a Power Automate PowerPoint connector?

Not from Microsoft. Searching the connector catalog returns PowerPoint connectors published by Encodian, Plumsail and Cloudmersive, each requiring its own account and subscription. Microsoft does publish a Word Online (Business) connector with a "Populate a Microsoft Word template" action, which is why the absence of a PowerPoint equivalent surprises people. There is no first-party twin.

How do I create a PowerPoint from Excel in Power Automate?

Three practical routes. Add a third-party populate connector and maintain a .pptx template with placeholders that the flow fills from your rows. Use Power Automate Desktop to drive the PowerPoint application directly, which needs a Windows machine and, for attended flows, a session. Or let the flow produce the workbook and hand that file to a document-to-deck tool such as Docslide, which rebuilds it as a native editable .pptx with charts built from your tables.

Can Power Automate populate a PowerPoint template?

Yes, but not with a Microsoft action. Encodian's "PowerPoint - Populate" fills a .pptx from JSON data and can create one slide per item in an array. Plumsail Documents offers a comparable PowerPoint template process. Both are third-party, both are billed separately from Power Automate, and both require the deck structure to be designed in advance, because a placeholder can only receive a value, not invent a section.

Can Microsoft Graph create a PowerPoint file?

No, not as documented. Graph's file-conversion endpoint accepts exactly three values for its format parameter, jpg, pdf and html. The extension pptx appears in the supported-source lists for jpg and pdf, so Graph can convert a deck into an image or a PDF, but pptx is never an output. Graph also gives Excel a full workbook content API with worksheets, ranges, tables and charts, and provides no slide-level equivalent for PowerPoint.

How do I convert PowerPoint to PDF in Power Automate?

This direction is well supported, which is a useful contrast. The OneDrive and SharePoint connectors both expose a Convert file action, and Microsoft Graph will return a PDF from a pptx source through its content format endpoint. Reading a deck is easy in the Microsoft stack. Writing one is the part with no first-party answer.

Is Power Automate Desktop a good way to automate PowerPoint?

It is the most capable Microsoft-only option and the most fragile. Because it drives the PowerPoint application through the interface, it can reach anything a person can click, including themes and add-ins that no API exposes. In exchange it needs a Windows machine with PowerPoint installed, breaks when the interface changes, and moves onto the higher unattended Process licensing if you want it to run without somebody signed in.

What does it cost to generate PowerPoint files from Power Automate?

Two bills. Power Automate Premium is listed at $15 per user per month on annual billing, and the connector subscription sits on top. Encodian publishes Free at 50 credits, Standard at $49 per month for 500 credits, Midsize at $99 for 1,200, Large at $349 for 5,000 and Enterprise at $549 for 12,000, with most non-utility actions consuming one credit per operation. Because a deck often takes several operations, estimate by operations rather than by decks.

Your next deck is already written

Send the document to Docslide and get back a finished, editable deck: layouts, charts built from your data, and speaker notes, in your template, exported natively to PowerPoint or Google Slides.