Skip to content
English
  • There are no suggestions because the search field is empty.

Bulk Mode from a Spreadsheet

Use Slideform's Bulk Mode to duplicate a slide or a full deck

This example scenario is a report on rental property performance. I have one row in the sheet for each property in each year and I will pull in the performance metrics to create a new slide for each of the properties. 

 

1. Set up a slide template for bulk mode

You can use a standard Slideform slide template in Bulk Mode. If you have repeated slides within the presentation, just keep in mind which slides will be copied for each version. See How to create a slide template for more details.

Here is a simple example of my property management report. Slide 3 will be replicated for each property in my portfolio. Slides 1, 2, and 4 will appear only once.

Screenshot 2024-04-17 at 3.02.18 PM

 

⇒ To get started: create a New Project in Slideform and upload your template. If you are using Google Slides, make sure to Authorize your Google account so you can pull in the template.

Preset values for pragmas: In Configure Data, you may click Preset a Value for pragmas that are not going to be filled in from your sheet. In the example above, these include the logo image, and the local manager name and phone. See How to Configure the Data Mapping for help.

2. Set up a Data Source for Bulk Mode

Create a Google Sheet or Excel spreadsheet with a column for each pragma in your slide template and one row for each copy of the slides. The data sheet can contain additional columns that are not used in the slides. If using Google Sheets, Authorize your Google account to easily connect the data.

Note: You can also replicate slides or full decks from filter values on your dashboard data source. Make a spreadsheet with a column for each filter and enter the filter values to be applied in each row. 

Optional: Save your sheet as a data source for future use. See How to Connect a Data Source for information.

Here is sample data for the rental properties. This data sheet includes a header and rows of data each corresponding to a different property.

Images: You can pull in images from the spreadsheet to your slides. There are several ways to do this.

  • Insert images in the sheet: Click on the cell in the spreadsheet and go to the Google Sheets menu. Choose Insert > Image > Insert image in cell, then select your image. 
  • Enter the Google Drive URL into a cell. Note, images must already be shared with share@slideform.co.
  • Enter a public URL to an image (such as on a shopping site) in the cell. Slideform will fetch the image as long as it is publicly accessible.

3. Set the Output Directory

In Bulk Mode, since you may be making multiple presentations at once, you must specify where the new presentations will be sent. You can set either a Google Drive Folder (for Google Slides content) or a One Drive folder (for PPTX format). Go to the project's Configure screen and visit the Output tab. 

4. Generate Slides in Bulk Mode

Once you have prepared a slide template and corresponding data sheet, go to the project and click the Bulk Mode button.

 

The Bulk Mode page walks you through several steps.

Screenshot 2026-01-09 at 3.13.38 PM

1. Do you want the generated slides to be grouped into a single presentation?  In this example, I only want to replicate slide 3 and I want all of the output to be inside the same slide deck. I will click the "single presentation" toggle to ON.

2. Run jobs in parallel is the default setting to speed up processing when you are creating multiple presentations.

3. Select or enter the data file. Choose the data file from your list of saved data sources or from Google Drive. You can also upload an Excel file.

The data will be read into Slideform and then additional configuration options will be shown as below.

4. Select the sheet that contains the bulk data: If your spreadsheet has only one sheet, it will be auto-populated, otherwise, select the appropriate sheet.

⇒ Data Filtering: You may want to create slides for only some of the rows in your data sheet. You can include or exclude rows based on a field in your data sheet using the filter option. For example, I chose to create slides for the 2023 data by filtering by the year column in my sheet and selecting those where year equals 2023.

data filtering in bulk mode

5. Data mapping: Next, match each column in the data sheet to the appropriate  placeholder (pragma) in the slide template.

In the mapping section, pictured below, the first column shows each column in the data sheet. For each column, select the pragma from the dropdown in the second column.  You may also set the data format in the third column. If a data column is not used in the slide deck, just leave the pragma section blank.

 

6. (Optional) Specify which slides will repeat. If you have a title slide or other slides in the template that should not repeat, set beginning and ending of the repeating section here. I only want slide 3 to be repeated, so I set the start and end slide to 3.

 

7. (Optional) Specify a header row, start, and end rows. In addition to filtering the data, you can also create presentations for a subset of the data sheet by setting a starting and ending row. 

If your header row is not row 1, enter the row number corresponding to the header row. All rows above this number will be ignored.

 

8. Create Presentations. If the detected pragmas look correct, click Create Presentations to generate your output. The results will be shown on the project page under All Downloads.