The Autohive Microsoft PowerPoint integration connects your OneDrive/SharePoint presentations with Autohive’s automation platform, enabling:

  • Presentation discovery - List and search PowerPoint presentations in OneDrive/SharePoint with filtering and pagination
  • Metadata retrieval - Access presentation properties including file info, author, and modification details
  • Slide management - List, retrieve, add, update, and delete slides with thumbnail support
  • Content manipulation - Update slide titles, content, and speaker notes programmatically
  • Presentation creation - Create new presentations from scratch or from templates
  • Export capabilities - Export presentations to PDF format with customizable output locations
  • Slide imaging - Retrieve individual slides as PNG/JPEG images in multiple sizes

Install the integration

  1. Log in to Autohive and navigate to Your user profile > Connections or Your workspace -> Integrations

  2. Locate the Microsoft PowerPoint Integration card and click Connect to workspace

    List of integrations in Autohive
  3. Authorize with Microsoft - you’ll be redirected to Microsoft’s authorization page

  4. Review and approve permissions. Autohive requests access to:

    • Read and write files in OneDrive/SharePoint
    • Read user profile information
    • Maintain access to data you have given it access to

    Ensure you approve the permissions required in order for the integration to function as expected.

  5. Confirm installation - you’ll be redirected to Autohive with “Connected” status displayed


Use the integration

You can now use the integration with your agents, workflows and scheduled tasks!

  1. Follow our Create your first agent guide on how to create an agent.
  2. In the ‘Agent settings’, scroll down to the ‘Add Integrations and Agents’ section, click ‘Add integrations and agents’, and select Microsoft PowerPoint. You can choose what individual PowerPoint capabilities to turn on and off.
  3. Once the settings have been selected, begin prompting the agent with the workflow you’d like to achieve with Autohive and Microsoft PowerPoint!

Available capabilities

Presentation Discovery

  • List PowerPoint Presentations: Find accessible PowerPoint presentations (.pptx) in OneDrive/SharePoint with filtering by name and folder path (up to 100 results per page)
  • Get Presentation Metadata: Retrieve presentation properties including file info, author, last modified details, and parent folder information

Slide Operations

  • Get All Slides: List all slides in a presentation with thumbnails (small, medium, large) and basic metadata
  • Get Slide: Retrieve details for a specific slide by its index (1-based) with customizable thumbnail size
  • Add Slide: Create new slides with multiple layout options (blank, title, titleContent, twoContent, comparison, titleOnly, contentCaption, pictureCaption) at any position
  • Update Slide: Modify existing slide content including title, body text, and speaker notes
  • Delete Slide: Remove slides from presentations with automatic slide count updates

Presentation Management

  • Create Presentation: Create new PowerPoint presentations in specified folders or from existing templates
  • Export to PDF: Convert presentations to PDF format with customizable output folder and filename

Image Export

  • Get Slide Image: Export individual slides as PNG or JPEG images in multiple sizes (small: 176x144, medium: 800x600, large: 1600x1200)

Key features

Comprehensive Slide Management

  • Full CRUD operations (create, read, update, delete) for slide lifecycle management
  • Support for 8 different slide layouts including blank, title, content, and comparison layouts
  • Position control for inserting slides at specific locations (1-based indexing)
  • Speaker notes support for presentation preparation and delivery guidance

Visual Content Access

  • Thumbnail generation for all slides in small (176x144), medium (800x600), or large (1600x1200) sizes
  • Export individual slides as high-quality PNG or JPEG images
  • Automatic thumbnail URL generation for quick slide previews
  • Support for custom thumbnail sizes for different use cases

Presentation Creation and Templating

  • Create blank presentations or copy from existing templates
  • Specify custom folders for organized presentation storage
  • Template-based creation for consistent branding and layouts
  • Automatic .pptx extension handling for proper file naming

PDF Export Capabilities

  • Convert entire presentations to PDF format programmatically
  • Customizable output folder and filename for organized file management
  • Direct download URLs for immediate PDF access
  • Preserves slide formatting and content during conversion

Microsoft Graph Integration

  • OAuth 2.0 platform authentication with secure token management
  • Access to OneDrive and SharePoint stored presentations
  • File metadata including creation, modification, and author information
  • Parent folder references for hierarchical navigation

Search and Discovery

  • Filter presentations by name with substring matching
  • Folder path specification for targeted searches
  • Pagination support (up to 100 presentations per page)
  • Web URLs for direct browser access to presentations

Common use cases

Automated Presentation Generation

  • Create sales decks programmatically based on CRM data or templates
  • Generate monthly report presentations from analytics data automatically
  • Build custom presentations by combining slides from multiple source presentations
  • Automate pitch deck creation with dynamic content from business systems

Slide Content Management

  • Update presentation slides with latest metrics, charts, or data visualizations
  • Bulk update slide content across multiple presentations for branding changes
  • Add new slides with standardized layouts for consistent presentation formatting
  • Manage speaker notes programmatically for training or presentation materials

Presentation Distribution

  • Export presentations to PDF for email distribution or document management systems
  • Generate slide images for social media posts, thumbnails, or preview galleries
  • Create presentation archives by converting to PDF and storing in document repositories
  • Automate presentation delivery workflows with PDF attachments

Content Review and Analysis

  • Extract slide thumbnails for content review dashboards or approval workflows
  • Retrieve presentation metadata for audit trails and version control
  • List all presentations in a folder for inventory management or compliance
  • Access slide content for content analysis or search indexing

Template-Based Workflows

  • Create new presentations from approved templates for consistent branding
  • Manage template library by organizing templates in specific folders
  • Automate presentation creation for recurring events using template copies
  • Customize template-based presentations with dynamic content from other systems

Slide Image Generation

  • Export slides as images for inclusion in reports, websites, or marketing materials
  • Generate slide previews for presentation selection interfaces or galleries
  • Create social media graphics from presentation slides automatically
  • Build slide image archives for content reuse and asset management

Disconnect the integration

Important: Disconnecting stops data synchronization but preserves existing data in both systems.

  1. Navigate to Your user profile -> Connections or Your workspace -> Integrations
  2. Find the Microsoft PowerPoint Integration
  3. Click Disconnect and confirm

Data Impact: Existing data remains unchanged in both systems, but sync stops and Autohive loses PowerPoint API access.


Uninstall the app

From Microsoft: Go to your Microsoft Account > Security > Apps & services > Find Autohive and remove access.