Blog

Google FormsProduct marketing in Slides, part 2

Run a messaging workshop in Google Forms and build a brand style sheet in Google Sheets

A form collects the answers. One sheet turns them into messaging. A second sheet holds the brand's colours, type and voice in a form scripts and Gems can read.

· 15 min read · Joe Gelman

Skip ahead: the worked example, with every sheet and template filled in for SVG to Slides
Messaging architecture for SVG to Slides on five levels, from the lead message down to secondary points
TL;DR
  • A messaging workshop runs as a Google Form: 38 questions in 11 sections, built by script from one tab.
  • Answers feed a five-level messaging architecture of 17 lines. Those lines are the briefs Gemini writes every slot from.
  • Icons and UI mockups live in two library decks of native shapes. Asset decks pull from them by tag.
  • Page recipes from seven live pages give a formula for each block of a solution or product page.
  • A brand style sheet holds colours, type, voice and personality, and exports itself as one cell of text.
  • Roles tie the two sheets together, so a script can set fonts and colours on tagged text boxes.
  • The worked example fills all of it in for SVG to Slides.

What part 2 adds

Part 1 set up a messaging sheet and showed how to push its lines into Google Slides™ assets. It started with the briefs already written.

This part covers what comes before and beside that sheet:

Flow diagram: workshop form, workshop tab, architecture, messages, assets, with the brand style sheet and its export block feeding fonts, sizes and colours by role
The messaging sheet carries the words. The style sheet carries how they look and sound.

The workshop, as a Google Form

A messaging workshop is a set of questions asked in a fixed order. A form does that well. People answer on their own time, the answers land in one row, and nobody has to take notes.

Mockup of a Google Form titled Messaging workshop, on section 3 of 11, Champion, with two answered text questions and a multiple choice question
One section of the workshop form. Mockup.

The form has 38 questions in 11 sections:

  1. Company and focus. What it is, in one sentence. Where it should be in two years.
  2. Market. The category you are in, what you get mistaken for, and the alternatives a buyer weighs.
  3. Champion. The job title, what they are responsible for, the explicit goal and the personal one.
  4. Target organizations. Size, verticals, and what must be true for a fit.
  5. Buying scenarios. What is happening when they go looking. One primary, the rest secondary.
  6. Awareness. A 1 to 5 scale, from “not sure I have this problem” to “why are you better?”
  7. Needs. Must have, important to have, nice to have.
  8. Selling proposition. What is unique, why it is relevant, what makes it believable.
  9. Sweet spot. What you do for customers that rivals cannot.
  10. Message raw material. Context, problem, promise, how it works, benefits, secondary points.
  11. Personality and tone. One of twelve archetypes, a runner-up, and four tone scales.

The questions live on the Workshop tab of the messaging sheet: key, section, question, type and choices. The Workshop › Build the form menu item reads that tab, builds the form, and points its responses at the same spreadsheet. To change a question, change the row and build a new form.

Three columns on the Workshop tab turn responses into inputs:

You can skip the form and type straight into Override. The example below was filled that way.

The messaging architecture

The workshop produces notes. The architecture turns them into a small set of lines, ordered the way a buyer meets them.

Messaging architecture for SVG to Slides on five levels: lead message, then context, problem and promise, then three how-it-works steps, then benefits and proof, then secondary points
The five levels, filled in for SVG to Slides.

Each of the 17 rows on the Architecture tab names the workshop answers it draws on, joins them into a Source notes cell, and drafts a line from them with the AI function:

=AI("Promise. Write this element of a B2B messaging hierarchy from the workshop notes. One or two sentences. Plain, specific, active voice.", E6)
Mockup of the Architecture tab showing source notes, Gemini drafts and the line a person set for tagline, positioning, context and problem
Drafts next to the lines we kept. The drafts shown are the ones Gemini returned in our test. Mockup of the sheet.

The drafts are a starting point. For the lead message Gemini returned “Convert SVG files into editable vector shapes directly inside Google Slides.” The line we kept is “Editable SVGs in Google Slides.” Same claim, less than half the length. The architecture is the one place a person still sets the line. There are 17 of them, and every brief downstream is taken from them.

From architecture to slots

The Messages tab is the one from part 1: Key, Role, Source, Brief, Prompt, Line, Budget. Two of its columns connect it to the rest:

A headline slot takes the lead message as its brief. The AI function fits it to 40 characters under the headline recipe. A subhead slot takes the positioning statement. When an architecture line changes, the brief changes with it and the line is generated again.

There is no approval column. Part 1 explains what replaced it and what that gives up.

Three adjunct tabs handle what happens after the first version:

A style sheet for Workspace

Web pages keep their look in a style sheet. Collateral in Slides usually keeps it in someone’s head. The brand style sheet is a Google Sheets file that writes it down in a form a script can read.

Mockups of the Colors tab with tokens, hex values, roles and swatches, and the Type tab with roles, fonts, weights and point sizes for print and deck
The Colors and Type tabs for SVG to Slides. Mockup.

Roles tie the two sheets together. The Messages tab says a slot is a headline. The Type tab says a headline is Overpass SemiBold at 34 points in ink. The Apply style menu item reads both and sets the font, size and colour on every tagged text box, without touching the words.

The export block

The Export tab joins every other tab into one cell of plain text, by formula. Change a hex value on the Colors tab and the block changes.

A dark code block listing colours, type, voice and personality rules for SVG to Slides, with arrows to three users: Gems, agents and a script
One cell holds the whole style sheet as text.

That one cell is what you hand to anything that writes or reviews for the brand. An agent reads it before it drafts. A reviewer pastes it next to a deck. A Gem carries it permanently.

Gems

A Gem is a saved set of instructions in Gemini. The Gems tab holds the instructions for five of them. Paste the instructions into a new Gem, then paste the export block under them.

Five cards: message drafter, copy editor, image maker, image prep, asset checker
The five Gems in the pack.

Whether Gems and image generation are available depends on your Google plan.

Worked example: SVG to Slides

We filled the whole scaffold in for our own product. The answers come from what SVG to Slides already says about itself on this site and on its store listing.

The SVG to Slides one-pager: mark, headline Editable SVGs in Google Slides, a problem paragraph, three steps, four benefits, three stats and an Add to Chrome button, with notes on which sheet each slot comes from
The one-pager, built from the two sheets. Rendered from the template file.

The graphics follow the same rule as the copy: native objects, tagged by name, pulled from one source.

Icon and UI libraries

The Google Slides API cannot create a custom shape. Apps Script can copy one from another deck. So icons and mockups live in two master decks, and asset decks pull from them and keep their file IDs.

Deck slide titled In your deck showing a simple editor mockup made of native shapes, with notes that the shapes came from Gemini's SVG and the labels are text boxes
The first mockup. Gemini wrote the SVG. The shapes are native and the labels are text boxes. Rendered from the template file.

The first mockup was drawn by Gemini as code. We asked the Slides side panel for SVG code of an editor mockup, limited to the brand palette and to rectangles, circles and text. It returned 16 elements, and the converter turned them into native shapes and two text boxes. The other twelve were drawn the same way, as plain SVG.

Two things went wrong with mockup text, and both are fixed in the script:

Page recipes

To get past a one-pager we read seven live pages block by block: three solution pages (Pitch for sales teams, Ramp for consulting firms, Gong for revenue enablement) and four product pages (Ramp corporate cards, Pitch, Riskified Policy Intelligence, Close communication).

The page recipes sheet has a headline formula, a body formula, lengths and a visual for each block, and the block order for both page types. We filled them in for SVG to Slides as two decks, one block per slide: a solution page for product marketing teams and a product page for the Chrome extension. Their 57 lines sit on the same Messages tab as everything else. We left the testimonial block out. We have no customer quotes on file.

The example sheet also has a Home tab: one row per tab with what it holds, who edits it, and a live count. Tabs are coloured by stage: inputs, working copy, output, logs.

Three things the exercise showed:

What happened when we ran it

Updated Nov 10, 2026.

What is new in the starter pack

Open the Drive folder. Everything is view-only. Make your own copies.

To set up: copy the example messaging sheet. The script comes with it. Reload, and the Collateral and Workshop menus appear. Point STYLE_SHEET_URL, ICON_LIBRARY_URL and UI_LIBRARY_URL in the script at your own copies. Workshop › Build the form creates the form and writes its links to the Workshop tab.

The screens in this post are mockups, not captures of Google’s products. Google Slides, Google Sheets, Google Forms, Google Drive and Gemini are trademarks of Google LLC.

Building decks with real design assets? SVG to Slides drops SVG logos and icons into Google Slides as native, editable shapes — recolor any part, no PNG blur. Free forever. Every feature, no daily cap, no account, no Pro tier.

Add to Chrome — free

Related posts

GeminiTurn your messaging recipes into Gemini skillsOct 8, 2026Google FormsCertify reps on the new message with a Forms quizAug 4, 2026Google SlidesProduct screenshots go stale. Native UI mockups don't.Nov 10, 2026

Sources