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
- In Google Slides, create your template deck.
- Anywhere you want a substitution, put a placeholder like
{{customer_name}},{{date}},{{deal_size}}. - 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:
copy_drive_file— duplicates the master, gives it the new name.replace_text_in_slides— runs find-and-replace across every slide in the copy.- 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.