Slide Maker
The Autohive Slide Maker integration enables automated PowerPoint creation and manipulation, including:
- Presentation creation - Build presentations from scratch or load existing templates with preserved formatting
- Content management - Add text, images, charts, tables, and shapes with intelligent auto-sizing and positioning
- Template filling - Automatically replace placeholders with dynamic content while preserving design (bullets, colors, indentation)
- Smart formatting - Extract formatting instructions from placeholders (font size, bold, italic, color) and apply automatically
- Multi-font support - Works with any font family including automatic Google Fonts downloads for commercial font alternatives
Install the integration
- Log in to Autohive and navigate to an agent you want to have slide making ability or create a new agent
- In the agents settings page navigate to > “Add Integrations and Agents” section
- Click on “Add integrations and agents” then > Locate the Slide Maker Integration card and click “Add Slide Maker”
- Slide Maker is now installed and ready to use.
What Can Slide Maker Do?
The Slide Maker integration helps you create professional PowerPoint presentations by:
- 📄 Creating presentations from scratch or templates
- ✍️ Adding text, images, charts, tables, and shapes
- 🎨 Filling template placeholders automatically
- 📏 Auto-sizing text to fit perfectly in boxes
- 🔤 Supporting any font (downloads from Google Fonts if needed)
- 📋 Preserving your template’s design (bullets, colors, formatting)
Two Ways to Use Slide Maker
1. Build Presentations from Scratch
What you do: Tell the system what content to add and where to place it.
Example: “Create a presentation titled ‘Q4 Business Review’ and add a text box saying ‘Welcome’ at the top”
Best for:
- One-off presentations
- Custom layouts
- Dynamic content without templates
2. Fill Template Placeholders
What you do: Create a template with placeholders, then fill them with your content.
Example:
Template has [Company Name] → You provide “TechVenture Solutions” → Placeholder automatically replaced
Best for:
- Recurring presentations (proposals, reports)
- Brand consistency
- Faster creation (design once, fill many times)
Creating Presentations
Starting Fresh
What you say: “Create a new presentation called ‘[Your Title]’”
What you get:
- New PowerPoint file
- Title slide with your title
- Ready to add more content
Using a Template
What you say: “Use my [template name] template” (Provide a template file in the chat or in your content area)
What you get:
- Presentation loaded from your template
- All design and formatting preserved
- Placeholders ready to be filled
Adding Content
Adding Text
Simple text boxes:
“Add a text box that says ‘[your text]’ in the [location]”
Examples:
- “Add ‘Welcome to Q4 Review’ at the top center”
- “Add the executive summary below the title”
The system automatically:
- Creates the text box
- Sizes text to fit perfectly
- Positions it where you want
Text automatically wraps if it’s too long for one line.
Text automatically shrinks if it won’t fit (down to 10pt minimum).
Adding Images
“Add [image description] at [location]”
Examples:
- “Add the company logo in the top right”
- “Insert the product photo below the title”
- “Place the chart image on the left side”
You upload the image, and the system positions it.
Adding Tables
“Add a [rows] by [columns] table with [data]”
Examples:
- “Add a 3x4 table showing quarterly sales data”
- “Create a pricing comparison table”
Features:
- Customizable rows and columns
- Data fills automatically
- Text in cells auto-sizes
Adding Charts
“Create a [chart type] showing [data description]”
Chart types:
- Column charts (vertical bars)
- Bar charts (horizontal bars)
- Line charts
- Pie charts
- Area charts
- Scatter plots
Example: “Create a column chart comparing Q1, Q2, Q3, Q4 revenue”
Adding Shapes
“Add a [shape] with [color] at [location]”
Examples:
- “Add a blue rectangle behind the title as background”
- “Add a red circle in the corner”
Working with Templates
What is a Template?
A template is a PowerPoint file you’ve designed with placeholders - special text markers that show where content should be filled in.
Think of it like:
- A form (complete the fields)
- Mail merge (one design, many versions)
Creating Fillable Templates
In PowerPoint, simply type your placeholders where you want content:
Slide 1:
[Company Name]
[Project Title]
Prepared for: [Client Name]
Date: [Date]
Slide 2:
Executive Summary
[Project Description]
Timeline: [Start Date] to [End Date]
Investment: [Total Amount]
That’s it! Your template is ready to use.
Placeholder Format
Supported formats:
Square brackets (recommended):
[Company Name]
[Project Title]
[Amount]
Curly braces:
{Company Name}
{{Date}}
Both work - use what you prefer!
Smart Placeholders (Advanced)
You can add formatting instructions directly in your placeholders:
Basic format:
[Field Name, Instruction, Instruction, ...]
Example:
[Title, Fontsize=32pt, Bold, Color=#003366]
This tells the system: “When filling this placeholder, use 32pt font, make it bold, and color it dark blue.”
Formatting Instructions
Font Size
Force specific size (great for titles):
[Title, Fontsize=32pt]
[Heading, Fontsize=24] ← 'pt' is optional
[Subheading, FONTSIZE=18PT] ← Case doesn't matter
When to use:
- Titles and headers (consistency across presentations)
- Brand guidelines require specific sizes
When to skip:
- Body text (let it auto-size based on content length)
Text Styling
Make text bold:
[Title, Bold]
[Company Name, BOLD] ← Case doesn't matter
Make text italic:
[Tagline, Italic]
[Quote, italic]
Underline text:
[Important, Underline]
Turn OFF formatting:
[Body Text, !Bold] ← Exclamation means "NOT bold"
[Regular, !Italic] ← Not italic
Useful when your template defaults to bold but you want specific placeholders to be regular text.
Font Selection
Choose font:
[Company Name, Font=Sofia Pro]
[Body, Font=Calibri]
[Code, Font=Courier New]
Don’t have the font? No problem! The system automatically downloads similar fonts from Google Fonts:
- Sofia Pro → Uses Poppins
- Helvetica Neue → Uses Roboto
- Proxima Nova → Uses Montserrat
Text Color
Set color using hex codes:
[Title, Color=#003366] ← Dark blue
[Subtitle, Color=#666666] ← Gray
[Error, Color=#FF0000] ← Red
[Success, Color=#00AA00] ← Green
How to find hex codes:
- In PowerPoint, select text and open color picker
- Click “More Colors” → “Custom”
- Use online tool: https://htmlcolorcodes.com/
- Format:
#+ 6 characters (like#FF0000for red)
Complete Examples
Simple placeholder:
[Company Name]
- Auto-sizes to fit box
- Uses template’s font and formatting
Title with fixed size:
[Main Title, Fontsize=32pt, Bold]
- Always 32pt
- Always bold
- Consistent across all presentations
Styled subtitle:
[Tagline, Fontsize=18pt, Italic, Color=#666666]
- 18pt size
- Italic
- Gray color
Complex formatting:
[Company Name, Fontsize=28pt, Bold, Color=#003366, Font=Sofia Pro]
- 28pt
- Bold
- Dark blue
- Sofia Pro font (or Poppins if not available)
Filling Templates
Discovering Placeholders
Ask: “What placeholders are in this template?”
You’ll see:
Slide 1 has:
- [Company Name]
- [Project Title]
- [Date]
Slide 2 has:
- [Executive Summary]
- [Budget Amount]
If placeholders have formatting instructions, you’ll also see:
[Company Name, Fontsize=32pt, Bold, Color=#003366]
- Font size: 32pt
- Bold: true
- Color: #003366
Filling Placeholders
Option 1: Tell the agent directly:
“Replace [Company Name] with ‘TechVenture Solutions’” “Replace [Project Title] with ‘Digital Transformation Strategy’” “Replace [Date] with ‘September 30, 2025’”
Or fill multiple at once: “Fill in: Company Name = TechVenture Solutions, Project Title = Digital Transformation, Date = Sept 30 2025”
Option 2: Provide data in a file (recommended for many placeholders):
You can provide data in various formats:
- JSON file with placeholder values
- CSV/Excel with data
- Text document with structured information
- Any file containing the data
Example workflow:
- Upload your data file (e.g., client_data.json, project_info.csv, or SOW_details.txt)
- Say: “Use the SOW template and fill it with the information from this file”
- Agent reads the file and extracts the data
- Agent fills all placeholders automatically
Example data file (JSON):
{
"Company Name": "TechVenture Solutions",
"Project Title": "Digital Transformation Strategy",
"Date": "September 30, 2025",
"Budget": "$61,190",
"Contact Email": "emma.patterson@example.com"
}
Or plain text:
Company: TechVenture Solutions
Project: Digital Transformation Strategy
Date: September 30, 2025
Budget: $61,190
Contact: emma.patterson@example.com
Or CSV/Excel:
Field,Value
Company Name,TechVenture Solutions
Project Title,Digital Transformation Strategy
Date,September 30 2025
The agent automatically:
- Reads your data file
- Matches fields to placeholders
- Fills the template
- Returns completed presentation
What happens:
- All placeholders replaced with your content
- Template design preserved (bullets, colors, layout)
- Text automatically sized to fit boxes
- Formatting from metadata applied
Benefits of using data files:
- Faster for many placeholders (one file vs typing each)
- Reusable data across presentations
- Easy to update (edit file, regenerate presentation)
- Less chance of typos or missed placeholders
What Gets Preserved
When filling templates, these are PRESERVED:
- ✅ Bullet points and numbered lists
- ✅ Indentation and paragraph levels
- ✅ Colors (unless you override with Color metadata)
- ✅ Existing bold/italic (unless you override)
- ✅ Text alignment (center, left, right)
- ✅ Box sizes and positions
What CHANGES:
- ✏️ Text content (placeholders → your content)
- 📏 Font size (auto-sized or forced via metadata)
- 🎨 Formatting IF specified in placeholder metadata
Auto-Sizing
How It Works
Text automatically resizes to fit text boxes. Here’s what happens:
Short text in big box:
- Template placeholder: 18pt
- Your text: “Hello”
- Result: Stays at 18pt (fits perfectly)
Long text in small box:
- Template placeholder: 18pt
- Your text: 500 characters
- Result: Shrinks to 12pt to fit everything
System respects template design:
- Never makes text bigger than template placeholder size
- Only shrinks if needed to prevent overflow
- Minimum size: 10pt
When Size is Fixed
If placeholder has Fontsize=32pt:
- Text is always 32pt
- Even if very short or very long
- May overflow if box too small (template design issue)
Use fixed sizes for:
- Titles (consistency)
- Headers (brand guidelines)
- Specific design requirements
Use auto-sizing for:
- Body text (varies in length)
- Descriptions
- Dynamic content
Best Practices
For Template Creators
✅ Good Practices:
-
Use clear placeholder names
- Good:
[Client Company Name] - Bad:
[CN]
- Good:
-
Add Fontsize to titles and headers
[Title, Fontsize=32pt]ensures consistency[Body Text]auto-sizes based on content
-
One formatted placeholder per text box
- Put
[Title, Bold]in its own box - Put
[Company]in separate box - Prevents formatting conflicts
- Put
-
Test with sample data
- Fill template with realistic content
- Check everything fits and looks good
- Adjust box sizes if needed
-
Use consistent placeholder patterns
- All
[square brackets]OR all{curly braces} - Don’t mix styles
- All
❌ Avoid:
-
Mixing formatted and non-formatted placeholders in same box
- Bad:
"[Title, Bold] and [Company]"(bold applies to both) - Good: Separate boxes
- Bad:
-
Ambiguous names
- Bad:
[Name](whose name?) - Good:
[Client Contact Name]
- Bad:
-
Very small text boxes
- If even 10pt text doesn’t fit, box is too small
- Make boxes slightly larger than needed
Common Scenarios
Scenario 1: Weekly Report
Template setup (once):
Slide 1: Weekly Update - [Week of Date]
Slide 2:
Key Metrics:
• Revenue: [Revenue Amount]
• Customers: [Customer Count]
• Growth: [Growth Percentage]
Weekly filling:
- Week of Date: “October 7, 2025”
- Revenue Amount: “$125,000”
- Customer Count: “847”
- Growth Percentage: “12%”
Result: Consistent weekly reports, fast and easy to create.
Scenario 2: Client Proposals
Template setup:
[Client Company, Fontsize=36pt, Bold, Color=#003366]
[Proposal Title, Fontsize=24pt]
[Date, Fontsize=14pt]
---
[Client Name]'s Challenge:
[Problem Description]
Our Solution:
• [Solution Point 1]
• [Solution Point 2]
• [Solution Point 3]
Investment: [Total Amount, Bold, Fontsize=28pt]
For each client:
- Fill in client details
- Customize problem and solution
- Update pricing
- Design stays consistent!
Scenario 3: Statement of Work
Template with metadata:
[Client Legal Name, Bold, Fontsize=24pt]
Project: [Project Name, Bold]
Scope:
[Detailed Scope Description]
Timeline: [Start Date] to [End Date]
Investment: [Amount, Bold]
Contact: [Name] | [Email] | [Phone]
Fill once, generate many:
- Consistent branding
- Proper formatting every time
- Professional appearance
Understanding Auto-Sizing
What Gets Auto-Sized?
Body text and descriptions (no Fontsize specified):
[Project Description]
[Executive Summary]
[Detailed Scope]
The system:
- Looks at your text length
- Measures the box size
- Calculates perfect font size (10-18pt typically)
- Ensures text fits without overflow
Titles and headers (Fontsize specified):
[Title, Fontsize=32pt]
[Section Header, Fontsize=24pt]
Always displayed at specified size.
Size Limits
- Maximum: Template’s placeholder font size (or specified Fontsize)
- Minimum: 10pt (readable limit)
If your content doesn’t fit even at 10pt:
- Text box is too small
- Or content is too long
- Solution: Make box bigger or reduce content
Troubleshooting
My placeholder isn’t being found
Check:
- ✅ Spelling matches exactly:
[Company Name]≠[CompanyName] - ✅ Spacing matches:
[Date]≠[Date ](extra space) - ✅ Punctuation matches:
[Email]≠[Email:] - ✅ Case matches:
[COMPANY]≠[Company]
Tip: Ask “What placeholders are in my template?” to see exact spelling.
Text is too small with lots of blank space
Why: Template placeholder has small font (like 12pt) in large box.
Solution:
- Increase placeholder font size in template
- Or add
Fontsize=XXto placeholder:[Text, Fontsize=18pt]
Why this happens: System respects your template design - if placeholder is 12pt, replacement won’t be larger than 12pt.
Text is cut off / overflowing
Why: Text doesn’t fit even at minimum size (10pt).
Solutions:
- Make text box larger in template
- Reduce content length
- Split into multiple text boxes
Bold is applying to text that shouldn’t be bold
Why: Multiple placeholders with different formatting in same text box.
Example problem:
One text box contains: "[Title, Bold] and [Company]"
Bold applies to entire box, including [Company].
Solution: Use separate text boxes:
Text Box 1: [Title, Bold]
Text Box 2: and
Text Box 3: [Company]
Bullets disappeared after filling
This shouldn’t happen! Bullets are automatically preserved.
If bullets are missing:
- Template may not have had PowerPoint bullets (just dashes
-) - Contact support - this is a bug
Bullets are preserved: If template has • bullet points, they stay after filling.
Quick Reference
Placeholder Formats
[Placeholder] → Simple placeholder
{Placeholder} → Also works
[Field, Instruction] → With formatting instruction
Formatting Instructions
| Instruction | What It Does | Example |
|---|---|---|
Fontsize=32pt |
Force specific size | [Title, Fontsize=32] |
Bold |
Make text bold | [Title, Bold] |
!Bold |
Make text NOT bold | [Text, !Bold] |
Italic |
Make text italic | [Quote, Italic] |
!Italic |
Make text NOT italic | [Text, !Italic] |
Underline |
Underline text | [Important, Underline] |
Font=Name |
Use specific font | [Title, Font=Sofia Pro] |
Color=#HEX |
Set text color | [Title, Color=#FF0000] |
Mix and match:
[Title, Fontsize=32pt, Bold, Color=#003366, Font=Sofia Pro]
Case doesn’t matter:
Bold,BOLD,boldall work
Tips for Success
Designing Templates
1. Start simple
- Create basic template with
[placeholders] - Test filling it
- Add formatting metadata later if needed
2. Use formatting metadata strategically
- Titles: Yes (consistency matters)
- Body text: Usually no (let it auto-size)
3. Leave room for content
- Make text boxes slightly bigger than needed
- Content length varies
4. Test with realistic data
- Fill template with actual content
- Check everything fits and looks good
Real-World Example
Creating a Monthly Report Template
Step 1: Design in PowerPoint
Create slides with placeholders:
Slide 1 - Cover:
Monthly Report
[Month Year, Fontsize=28pt, Bold]
[Company Name, Fontsize=20pt]
Slide 2 - Metrics:
Key Performance Indicators
Revenue: [Revenue Amount, Bold, Color=#00AA00]
Customers: [Customer Count, Bold]
Growth: [Growth Percentage, Bold, Color=#0066CC]
Slide 3 - Summary:
Executive Summary
[Monthly Summary]
Prepared by [Report Author]
[Date]
Step 2: Save as Template
Save this PowerPoint file.
Step 3: Fill Monthly
Each month, just say:
- “Use monthly report template”
- “Fill Month Year with ‘October 2025’”
- “Fill Revenue Amount with ‘$142,500’”
- “Fill Customer Count with ‘923’”
- (etc…)
Step 4: Get Professional Report
Done! Consistent formatting, proper sizing, professional appearance.
Summary
Slide Maker makes PowerPoint creation easy:
- ✅ Templates - Design once, use many times
- ✅ Placeholders - Simple brackets mark where content goes
- ✅ Smart formatting - Instructions embedded in placeholders
- ✅ Auto-sizing - Text always fits perfectly
- ✅ Preservation - Your design stays intact (bullets, colors, layout)
You focus on content, the system handles formatting and layout.
Getting Help
Common questions:
“What placeholders are in my template?” → Shows all fillable fields
“Fill [Placeholder] with [Content]” → Replaces placeholder with your content
“Why is my text too small?” → Template placeholder size is maximum - increase it in template
“Why didn’t [Placeholder] get replaced?” → Check exact spelling - copy from “what placeholders” list