Skip to main content
The Add Slide node inserts new blank slides into existing Google Slides presentations. You can control exactly where the new slide is placed within the presentation. This is an AI-powered node that can understand natural language instructions.

When to Use It

  • Expand presentations with additional blank slides
  • Insert slides at specific positions in existing presentations
  • Build dynamic presentations that grow based on data
  • Prepare slide structures before adding content
  • Create presentation templates with multiple slides
  • Add slides programmatically based on workflow logic

Inputs

FieldTypeRequiredDescription
PresentationTextYesGoogle Slides presentation URL or ID
Insertion PositionSelectYesWhere to place the new slide in the presentation
Custom PositionNumberConditionalSpecific position for the slide (required when using Custom Position)

Insertion Position Options

PositionDescriptionWhen to Use
At EndAdd slide at the end of presentation (default)Most common - building presentations sequentially
At BeginningAdd slide at the start of presentationCreating title slides or intro content
Custom PositionAdd slide at a specific position (1-based)Inserting slides in the middle of existing content

Custom Position Rules

  • 1-based indexing: Position 1 = first slide, position 2 = second slide, etc.
  • Required for Custom Position: Must specify a number when using custom position
  • Automatic adjustment: If position exceeds total slides, slide is added at the end
  • Clear when not used: Leave empty when using “At End” or “At Beginning”
Examples:
  • Position 1: Insert at the very beginning
  • Position 3: Insert as the third slide (pushes existing slide 3+ down)
  • Position 999: Will be placed at the end if presentation has fewer slides

Output

Returns details about the newly added slide:
{
  "slide_id": "SLIDE_123ABC456DEF",
  "slide_position": 3,
  "presentation_id": "1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgvE2upms",
  "total_slides": 8,
  "insertion_details": {
    "requested_position": "custom_position",
    "custom_position": 3,
    "final_position": 3
  }
}

Output Fields:

FieldDescription
slide_idUnique identifier for the new slide
slide_positionFinal position of the slide (1-based)
presentation_idGoogle Slides presentation ID
total_slidesTotal number of slides after insertion
insertion_detailsDetails about where the slide was placed

Credit Cost

  • Cost per run: 1 credit

Common Workflows

Sequential Presentation Building:
[Create Presentation] → [Add Slide: At End] → [Add Content] → [Add Slide: At End] → [Add More Content]
Template Creation:
[Create Presentation] → [Add Slide: Title] → [Add Slide: Overview] → [Add Slide: Content] → [Add Slide: Conclusion]
Dynamic Content Insertion:
[Get Data Count] → [Loop: Add Slide for Each Data Item] → [Populate Each Slide with Data]
Structured Presentation:
[Add Slide: Position 1 - Title] → [Add Slide: Position 2 - Agenda] → [Add Content Slides at End]

Tips

Best Practices:
  • Use “At End” for most cases - simplest and most predictable
  • Start with structure - add all slides first, then populate with content
  • Plan your positions - sketch out slide order before building workflow
  • Use custom positions sparingly - mainly for inserting into existing presentations
Position Strategy:
  • Title slides: Position 1 or “At Beginning”
  • Content slides: “At End” for sequential building
  • Summary slides: “At End” or specific position if restructuring
  • Agenda slides: Position 2 (after title) using custom position
Workflow Integration:
  • Add SlideInsert Text BoxAdd ImageUpdate Text Style
  • Get Slide CountAdd Slide at Specific PositionPopulate Content
  • Loop through DataAdd Slide for Each ItemAdd Item-Specific Content
I