All articles
Slides·May 4, 2026·2 min read

Slide templates that fill themselves in

Build a Slides template with placeholders. Tell Kin what to substitute. Get back a personalized deck.

Slide decks are templates 90% of the time. The hard part is the structure; the easy part is filling in the customer-specific bits.

Move the easy part to chat.

Set up your template

  1. In Google Slides, create your template deck.
  2. Anywhere you want a substitution, put a placeholder like {{customer_name}}, {{date}}, {{deal_size}}.
  3. Keep the deck as a master in your Drive.

Generate a personalized copy

You: Copy the Sales Pitch Master deck, rename it "Sales Pitch — Acme Corp", and replace {{customer_name}} with Acme Corp, {{date}} with May 11 2026, and {{deal_size}} with $250K.

Three tools fire in sequence:

  1. copy_drive_file — duplicates the master, gives it the new name.
  2. replace_text_in_slides — runs find-and-replace across every slide in the copy.
  3. Returns the link to the personalized deck.

Total time: 15 seconds vs. the 5 minutes of opening Slides and ⌘F'ing each placeholder.

Bulk-generate for a campaign

Combined with a contacts list:

You: For each customer in my "Q2 Prospects" Sheet, copy the pitch deck and substitute their name and deal size.

Kin reads the Sheet, loops through rows, makes a copy per prospect, and replaces placeholders for each. You end up with a Drive folder full of personalized decks, named consistently.

This is the same primitive as Mail Merge but for slide decks — and it works because the underlying APIs (replace_text_in_slides over presentations.batchUpdate) are robust.

P
PersonaliAI Team
Building Kin — your AI personal assistant.

Try Kin on your own workflow

Free to start. Connect your Google account and ask the same kind of question.

Get started free