Ghloria Logo
Delivery

Presentation Templates

How Ghloria manages proposal slides, PPTX templates, and generated presentation decks.

Presentation Templates

The Presentation tab is where proposal content becomes a structured client deck. It combines slide-level editing with company-managed PPTX templates so agencies can keep control over both content and format.

Slide Workspace

Inside the proposal editor, the Presentation tab lets users:

  • Add slides from predefined slide types
  • Use default slides generated from proposal data
  • Reorder slides in list or grid view
  • Copy, cut, paste, remove, and restore slides
  • Sync slides from the proposal tabs when source content changes
  • Reset a slide to the current synchronized content

The implemented slide types include company cover, trip cover, country intro, flights and airport content, itinerary slides, highlights, hotel cover and detail, merchandising, notes, budget, included services, service summary, sustainability, extra services, team, and final slide.

Slides Stay Connected to Proposal Data

Presentation slides are not a separate proposal. They are part of the same proposal version and can be synchronized from the structured trip, itinerary, accommodation, and budget data managed elsewhere in Ghloria.

PPTX Template Selection

PowerPoint export uses active PPTX templates configured for the company. When exporting, users select a template, and Ghloria sends both the template identifier and template version to the generation service.

The generation layer supports:

  • Template metadata from the PPTX adapter registry
  • Company-uploaded .pptx template versions
  • Template language selection
  • Hybrid presentation generation for slide-based decks
  • Modular document generation where supported by template metadata
  • Optional greeting message tokens for templates that support them

If no active PPTX template is available, PPTX export is blocked until a template is selected or configured.

Template Administration

Workspace owners can manage .pptx templates through the template settings flow. The implemented upload path validates PowerPoint files, requests an upload target, uploads the file to storage, and finalizes the template record in the backend.

Workspace owners can also replace an existing PPTX template file. Replacement keeps the template identity while updating the uploaded file, which allows agencies to refresh design assets without changing every proposal workflow.

Generation Behavior

When a user exports PowerPoint, Ghloria:

Builds the proposal payload from the current editor state.

Includes the selected template, template version, generation mode, language, proposal ID, version ID, and media artifacts.

Submits the request to the PPTX generation API.

Polls the generation task until it succeeds or fails.

Downloads the returned .pptx file using the filename supplied by the service, with a proposal-based fallback filename.

Media referenced in presentation slides can be resolved from uploaded files, proposal version artifacts, or image URLs so generated decks include the expected visual assets.

On this page