How to create a PowerPoint presentation with publications

Why use PowerPoint?

Modern product management moves fast, and your sales tools need to keep up. Traditionally, creating product presentations meant hours of copy-pasting specs and images into static slides - only for that data to become outdated the moment a price changed.

We have integrated PowerPoint into Publications to automate this process. By linking your slides directly to your Struct PIM data, you can generate presentation-ready slides that are always accurate, beautifully formatted, and ready for the boardroom in a single click.

In this guide, we will go through how to set up a publication that exports a PowerPoints presentation. The source code will be available down below.

Creating the template

Head over to 'Publications' > 'Publication templates', and click on 'Create publication template' in the top right corner of the page.

The button to create a new publication template
The button to create a new publication template

Set the type to 'Data'.

The template information for the publication template
The template information for the publication template

Set the rendering engine to 'Liquid', and the file format to 'PPTX'. This is crucial for making a PowerPoint presentation.

The rendering setup for the publication template
The rendering setup for the publication template

When you have set everything up, save the template, and head out to the publication template overview.

Find the template that you just created and click the eye-icon to open the designer. Inside the designer, you are now able to write Liquid.

For this guide, use the following code snippet:

You will now be able to export the publication template example as a PowerPoint presentation. To do so, click 'Download' on the right hand side of the designer.

Inside the template designer.
Inside the template designer

Putting it all together

When everything is set up, the PowerPoint should display the product information specified.

The PowerPoint generated from the Publication template.
The PowerPoint generated from the Publication template

Get the code

You can download the example used here and import it inside your own PIM instance.

Last updated