Conditional Slide for Google Slide

Conditional Slides - User Guide

What are Conditional Slides?

Conditional slides allow you to show or hide specific slides in your presentation based on data from your Airtable records. This is useful when you want to include slides only when certain conditions are met.

How to Set Up Conditional Slides

Step 1: Tag Your Slides

In your Google Slides presentation, add a special tag to the speaker notes of any slide you want to make conditional:

{{section_name}}

Replace name with a unique identifier for that slide (e.g., {{section_premium}}, {{section_details}}).

Example:

  • Slide about premium features: Add {{section_premium}} to speaker notes

  • Slide with technical details: Add {{section_technical}} to speaker notes

Step 2: Configure Conditions

After connecting your slide to Typeflow:

  1. Go to your flow configuration page

  2. Find the "Conditional Sections" card

  3. For each tagged slide, you'll see its name

  4. Click to configure conditions

Step 3: Add Your Rules

For each conditional slide, you can add rules that determine when it should appear:

Basic Structure:

  • Show if / Hide if: Choose whether to show or hide the slide when conditions match

  • Variable: Select which field from your Airtable to check

  • Operator: Choose how to compare (equals, contains, is empty, etc.)

  • Value: Enter the value to compare against

Understanding Condition Groups

You can create complex rules using condition groups:

Within a Group (All / Any)

  • All: Every condition in the group must be true

  • Any: At least one condition in the group must be true

Between Groups (AND / OR pill button)

  • AND: All groups must be true

  • OR: At least one group must be true

Examples

Example 1: Simple Condition

Goal: Show a "Premium Features" slide only for premium customers

Show if
{{Customer Type}} equals "Premium"

Example 2: Multiple Conditions (AND)

Goal: Show a slide only for premium customers in the US

Group 1 (All):
  Show if {{Customer Type}} equals "Premium"
  Show if {{Country}} equals "United States"

Example 3: Multiple Conditions (OR)

Goal: Show a slide for VIP or Premium customers

Group 1 (Any):
  Show if {{Customer Type}} equals "VIP"
  Show if {{Customer Type}} equals "Premium"

Example 4: Complex Conditions

Goal: Show a slide for premium customers OR customers with orders over $1000

Group 1 (All):
  Show if {{Customer Type}} equals "Premium"

OR (click the AND pill to change it to OR)

Group 2 (All):
  Show if {{Total Orders}} contains "1000"

Available Operators

  • is: Exact match

  • is not: Not equal to

  • contains: Text contains the value

  • does not contain: Text doesn't contain the value

  • is not empty: Field has a value

  • is empty: Field has no value

How It Works

When you generate a document:

  1. Typeflow creates a copy of your Google Slides

  2. For each conditional slide, it evaluates your conditions against the Airtable record data

  3. If conditions are not met, the slide is deleted from the final presentation

  4. If conditions are met, the slide is kept in the final presentation

  5. The final presentation is then converted to PDF (if configured)

Important Notes

  • Refresh Data: If you add or remove {{section_xxx}} tags in your slides, click "Refresh data" in Typeflow to update the configuration. Your existing conditions will be preserved.

  • Multiple Conditions: You can add as many conditions and groups as needed

  • Testing: Always test your conditions with different records to ensure they work as expected

  • Slide Order: Slides are evaluated in order, so plan your presentation structure accordingly

Troubleshooting

My slide is not appearing

  • Check that your condition logic is correct (Show if vs Hide if)

  • Verify the field value in Airtable matches exactly what you entered

  • Make sure the variable is correctly mapped in your flow

My slide is always appearing

  • Check if you have any empty conditions

  • Verify the operator is correct (equals vs contains)

  • Test with a simpler condition first

My conditions were erased

  • Make sure to click "Refresh data" instead of reconnecting the document

  • The "Refresh data" button preserves your conditions while updating slide metadata

Support

If you need help setting up conditional slides, contact our support team with:

  • Your flow ID

  • The slide names you're trying to make conditional

  • The conditions you want to apply

Was this helpful?