← Back to all apps

Beautiful.ai

Productivityby Beautiful Slides, Inc.
Launched Apr 24, 2026 on ChatGPT

The Beautiful.ai ChatGPT app helps you skip the blank slide and turn rough ideas into clear, work-ready presentations in seconds. Brainstorm, draft, and refine your content directly in ChatGPT, then instantly transform it into a beautifully designed presentation. Add slides, update content, or restructure the entire flow all within the chat, or open your deck in Beautiful.ai for full creative control. Perfect for pitches, reports, strategy discussions, or any deck you need fast without sacrificing quality. Use it to:

  • Turn chat conversations into ready-to-share presentations
  • Repurpose documents or notes as slides in minutes
  • Quickly build polished sales, marketing, product, or leadership decks that stay on brand
  • Convert rough ideas or bullet points into clear, actionable recap decks
  • Generate new decks by mentioning or tagging @beautiful.ai in your chat

Stop spending hours designing slides. Connect the Beautiful.ai app, or simply tag @beautiful.ai in ChatGPT, and see your content come together instantly.

10ChatGPT Tools
Beautiful Slides, Inc.Developer
ProductivityCategory

Available Tools

Create Presentation

create_presentation
Full Description

Creates a Beautiful.ai presentation from a structured outline. Requires a title and an array of slide objects, each with a title, summary, and slide type. Optional advanced controls include a folder id returned by get_folders, theme ID, high-level theme options, image source, image style, language, and exact-text preservation.

Parameters (2 required, 8 optional)
Required
slidesarray
titlestring

The title of the presentation

Optional
folderIdstring
imageSourcestring
Options:aiwebstocknone
imageStylestring
languagestring
preserveExactTextboolean
reviewApprovalTokenstring

Approval token returned by review_presentation_outline for this exact outline and option set.

themeIdstring
themeOptionsobject

Optional. High-level theme styling controls to apply on top of the selected theme.

Create Presentation From Template

create_presentation_from_template
Full Description

Copies a presentation template into its owning workspace and interpolates provided ${variable} values into the copied presentation.

Parameters (2 required, 1 optional)
Required
presentationIdstring
valuesobject
Optional
namestring

Export Presentation

export_presentation
Full Description

Exports a Beautiful.ai presentation to PDF or PPTX and returns a temporary signed download URL. Requires an authenticated user with download access to the presentation.

Parameters (2 required, 2 optional)
Required
formatstring
Options:pdfpptx
presentationIdstring
Optional
includeSkippedSlidesboolean
pdfCompressionTypestring
Options:noneLOWMEDIUMHIGH

Get Folders

get_folders
Full Description

Returns the authenticated user's available presentation folders. Results are separated into My Folders and Team folders and include each folder's id, name, and workspace metadata.

Get Presentation

get_presentation
Full Description

Retrieves an existing Beautiful.ai presentation that the authenticated user can access. Returns playback information for the presentation widget plus editor and export availability when permitted.

Parameters (1 required)
Required
presentationIdstring

Get Presentation Template Variables

get_presentation_template_variables
Full Description

Loads a presentation template, scans all string fields for ${variable} placeholders, and returns the normalized variable inventory.

Parameters (1 required)
Required
presentationIdstring

Get Themes

get_themes
Full Description

Returns the available built-in themes plus the authenticated user's saved themes and team themes. Each theme includes ids and metadata such as image style, default status, and workspace association when applicable.

List Presentation Templates

list_presentation_templates
Full Description

Lists presentation templates available to the authenticated user across their accessible workspaces.

Parameters (0 required, 3 optional)
Optional
includeTrashedboolean
limitinteger
querystring

List Presentations

list_presentations
Full Description

Lists presentations and presentation templates available to the authenticated user across their accessible workspaces. Returns presentation summaries for the accessible results. The response may include a recommended presentation id and next-step metadata when there is a clear best match.

Parameters (0 required, 4 optional)
Optional
includeTemplatesboolean
includeTrashedboolean
limitinteger
querystring

Review Presentation Outline

review_presentation_outline
Full Description

Builds a review package for a structured presentation outline and its selected generation options. Returns an outline preview, option summary, and a review approval token tied to that exact outline and option set.

Parameters (2 required, 7 optional)
Required
slidesarray
titlestring
Optional
folderIdstring
imageSourcestring
Options:aiwebstocknone
imageStylestring
languagestring
preserveExactTextboolean
themeIdstring
themeOptionsobject

Optional. High-level theme styling controls to apply on top of the selected theme.