Tear down this wall (of text)

Whether you're selling a product or raising your next round, you have a lot to say and they have little time to read. Nobody enjoys a wall of text. Slides by Vocus.io is Mail Merge for PowerPoint - for each lead, generate a slide deck that is personalized, captures what you want to say, and signals how much you care.

Testing things out? upload your own files or download those: records.csv and template.pptx.

CSV + PPTX = Profit!

Choose a CSV

Rows for each deck you want to generate, with [[variables]] as column names. Max 20 records.

Choose a PPTX

Your well-branded deck with any number of [[variables]]. Max 2MB.


Adjust any of those options to your taste and hit download.
Download Slides

What is this?

It's a simple tool that generates slides decks (in bulk) from a CSV file and a PowerPoint template. Think of it as Mail Merge for PowerPoint. It's a great way to capture the attention of your leads; an unusual touch of personalization that goes beyond the plain-text pitch.

How can I use this?

You need two files to use this tool: CSV file and PPTX file.

CSV: create a spreadsheet (Google Sheet or Micrsofot Excel). Each column in your spreadsheet will be a variable that you can use within your template. Example columns might be Company and Headcount. Save the spreadsheet as CSV file. See sample CSV.

PPTX: create a PowerPoint slide deck (using Microsoft PowerPoint or Google Slides saved as PPTX). Any text box within any slide can include a variable that will be replaced with its corresponding value from the CSV file. Variables must be enclosed within [[double brackers]] and are case sensitive. See sample PPTX

Upload the two files and hit Download Slides. You'll get a brand-new slide deck for each record in your CSV file. That's it!

How can I format text/numbers?

Formatting will follow the settings you've made in your PPTX file. If you made a text field bold, the variables will be bold. If you want to include percision points or commas to your numbers, you'll need to do so from Excel/Google Sheet before generating a CSV.

Note that the formatting of the first letter of a paragraph within the text field will be applied to the rest of the text field. This means that, for example, you cannot have a bold word within non-bold words unless you split them into multiple text fields.

How can I insert images?

Create a column with the URL of the image. For example, let's say we have a column named Logo and each record contains a publicly accessible URL of a logo (PNG/JPG/GIF) for each logo.

Now from PowerPoint, insert a dummy image (any image) that will act as a placeholder for the personalized images. Right click on that image and choose Format Picture and look for the Alt Text tab on the left. Within that view, insert the name of the column that includes the URL of the images you want to use in the Title field. In the example above, that value will be [[Logo]]. Make sure it is enclosed within double brackets.

Any image that has a URL in the Title field will be replaced with the corresponding image from the URL. The width and proportions of the image will always be perserved as the original width of the dummy image. The height and location of the image will be adjusted to so that it is within the centroid of the original dummy image.

How can I specify file names?

We'll look for File name column. If exists, we'll use values there as the file name for the generated slide deck. Non-alphanum characters will be removed.