Conditional Slides in Google Slides
Create dynamic presentations with conditional slides that adapt to your data.
Overview
Google Slides templates work like Google Docs templates - use {{variable}} syntax to insert data. But Slides also support conditional slides that show or hide based on conditions.
Use cases:
- Tailored sales presentations by customer type
- Training materials with role-specific slides
- Reports with optional sections
Conditional Slides
Show or hide entire slides based on your Airtable data.
Step 1: Tag Your Slides
Add tags to speaker notes (not the slide itself):
{{section_premium}}
Examples:
{{section_premium}}- Premium customer slides{{section_technical}}- Technical detail slides{{section_pricing}}- Pricing information
Step 2: Configure Conditions
In TypeFlow, find the Conditional Sections card and set up rules for each tagged slide.
Setting Up Conditions
Each rule has four parts:
| Part | Description |
|---|---|
| Show if / Hide if | What happens when condition is true |
| Variable | Which Airtable field to check |
| Operator | How to compare |
| Value | What to compare against |
Condition Groups
Within Groups
- All - Every condition must be true
- Any - At least one condition must be true
Between Groups
- AND - All groups must satisfy conditions
- OR - At least one group must satisfy conditions
Operators
| Operator | Description |
|---|---|
is | Exact match |
is not | Not equal |
contains | Text includes value |
does not contain | Text excludes value |
is not empty | Field has a value |
is empty | Field has no value |
Examples
Simple Condition
Show if {{Customer Type}} is "Premium"
Multiple AND Conditions
Group 1 (All):
Show if {{Customer Type}} is "Premium"
Show if {{Country}} is "United States"
→ Both must be true
Multiple OR Conditions
Group 1 (Any):
Show if {{Customer Type}} is "VIP"
Show if {{Customer Type}} is "Premium"
→ Either can be true
Complex Condition
Group 1 (All):
Show if {{Customer Type}} is "Premium"
OR
Group 2 (All):
Show if {{Total Orders}} contains "1000"
Troubleshooting
| Issue | Solution |
|---|---|
| Slides not appearing | Check Show if vs Hide if logic |
| Slides always appear | Check for empty conditions |
| Conditions erased | Use "Refresh data" not reconnect |
| Values not matching | Check exact spelling and case |
Important: Click "Refresh data" (not reconnect) to preserve existing conditions when updating your template.
FAQ
Can I use variables in Google Slides?
Yes. Use the same {{variable}} syntax as Google Docs. TypeFlow replaces them with your data when generating.
How do conditional slides work?
Add {{section_name}} tags to speaker notes, then configure conditions in TypeFlow. Slides are included or removed based on your data.
Will my conditions be lost if I update the template?
Use "Refresh data" instead of reconnecting to preserve your conditions while updating template metadata.
Related Articles
- Conditional Sections - Conditional content in Google Docs
- Google Docs Template - Basic template setup
Need More Help?
- Email: support@typeflow.us
- Chat: Click the chat icon in the app