Skip to main content

Microsoft PowerPoint 365

Manages PowerPoint presentations in OneDrive and SharePoint via Microsoft Graph API. Supports full presentation lifecycle: create, open, list, copy, delete, upload, download, and export to PDF. Provides template-based content manipulation — batch replace text placeholders across all slides using key-value maps and replace images by placeholder name or alt text (accepts file paths, URLs, or base64 data). Uses an open/save workflow where presentations are parsed in-memory for editing. Supports slide management including duplication, deletion, and adding slides from layouts. Authenticates via Azure AD client credentials (server-to-server) or OAuth2 delegated flow.

NamespaceRobomotion.PowerPoint365
Version1.2.0
CategoryProductivity, Business Software
Nodes12

Nodes

NodeDescription
Open PresentationOpens a presentation in Microsoft PowerPoint 365.
Close PresentationCloses a presentation in Microsoft PowerPoint 365.
Save PresentationSave Presentation — see the properties below.
List PresentationsLists presentations in Microsoft PowerPoint 365.
Create PresentationCreates a presentation in Microsoft PowerPoint 365.
Delete PresentationDeletes a presentation in Microsoft PowerPoint 365.
Copy PresentationCopies a presentation in Microsoft PowerPoint 365.
Download PresentationDownloads a presentation in Microsoft PowerPoint 365.
Upload PresentationUploads a presentation in Microsoft PowerPoint 365.
Replace TextReplace Text — see the properties below.
Replace ImageReplace Image — see the properties below.
ToolkitExposes this package's operations to an AI Agent as a single tool.

AI Agent tools

11 of these nodes are exposed as tools an AI Agent can call directly: Open Presentation, Close Presentation, Save Presentation, List Presentations, Create Presentation, Delete Presentation, Copy Presentation, Download Presentation, Upload Presentation, Replace Text, Replace Image.

About this page

Generated from the package spec that the Flow Designer itself loads, so the node list and every property below match the version above exactly.

It does not yet include worked examples or service-specific guidance — those are written by hand, and a plausible-sounding guess in a reference page is worse than an honest gap. If you build something useful with this package, the community is the place to share it.