Back to Google Slides in Excel
SheetXAI logo
Google Slides logo
Google Slides · Excel Guide

Build a Pitch Deck From a Product Catalog in a Google Sheet

2026-05-14
5 min read

The Scenario

You're a product marketing manager and a partner meeting got moved up — it's now tomorrow morning instead of next Thursday. You have a 15-row product catalog in an Excel workbook: product name in column A, description in column B, price in column C, and three key features in columns D, E, and F. What you don't have is a pitch deck. You have a blank Google Slides presentation and twelve hours.

The bad version:

  • Create a slide, click into the title box, type the product name from row 1, click into the body box, format a bullet list, type the description, add three more bullets for the features, manually add the price somewhere logical
  • Advance to slide 2, repeat for row 2
  • Reach row 8, realize the feature bullets are inconsistently formatted across the first seven slides, decide whether to go back and fix them or keep going and fix everything at the end

Fifteen products means fifteen slides, each built by hand. The formatting inconsistency problem arrives around slide 5 every time. And when the partner meeting ends with "can you add two more products?" you're back to the same process.

You're the person who is supposed to know the products. You are not supposed to be a slide typist.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent inside your Excel workbook. It reads your product table and, through its Google Slides integration, builds a presentation for you — one slide per product row, with your column data filling the title and body content.

Read all 15 product rows from my Excel sheet and create a Google Slides presentation where each slide uses the product name from column A as the slide title, the description from column B as the opening body line, the price from column C as a bolded line, and the features from columns D, E, and F as bullet points

What You Get

  • A new Google Slides presentation with 15 slides, one per product row
  • Each slide title set from column A
  • Each slide body structured with the description, bolded price line, and three feature bullets from columns D, E, and F
  • Consistent formatting across all slides without a manual pass to align styles

What If the Data Is Not Quite Ready

Some product descriptions are too long for a single slide body

A few rows in column B have 4-sentence descriptions that would overflow the text box.

For each product in my Excel workbook, create one slide, but if the description in column B is longer than 150 characters, truncate it at the nearest sentence boundary and append "..." — then use the full features from columns D, E, and F as bullets

Pricing is missing for two rows

Column C for rows 6 and 11 are blank because those products are being repriced.

Create the slide deck from my product table in Excel. For any row where column C is empty, use "Pricing on request" in the price position instead of leaving the field blank

Features need to be ranked — not all three are equal weight

You want the primary feature from column D to appear first and larger, with E and F as secondary bullets.

Build the slide deck from my product catalog in Excel. For each slide, use column D as a standalone bolded line under the description, then list columns E and F as regular bullet points

Kill chain: clean the data, rank the features, build the deck, and write back the presentation URL

Check columns A through F for any empty cells and flag them in column G. Then for rows where all required fields are present, build a Google Slides deck — one slide per product — with column A as the title, column B truncated to 150 characters as the opening line, column C as a bolded price, column D as a primary bold feature, and columns E and F as secondary bullets. Write the presentation URL to cell H1.

One prompt covers the audit, the conditional formatting logic, and the deck creation.

Try It

Open your product catalog in Excel and get the 7-day free trial of SheetXAI, then ask it to turn the table into a deck. For a related workflow see generating one deck per row from a client table, or go back to the Google Slides overview.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more