When to Use It
- Add custom text content to slides
- Insert dynamic text from workflow data
- Create text elements at specific positions
- Add labels, titles, or descriptions to slides
- Build text-heavy presentations programmatically
- Insert formatted text content from data sources
Inputs
| Field | Type | Required | Description |
|---|---|---|---|
| Presentation | Text | Yes | Google Slides presentation URL or ID |
| Identifier Type | Select | Yes | Method to identify the target slide |
| Slide Number | Number | Conditional | Slide position (1-based, required for Slide Number type) |
| Slide ID | Text | Conditional | Unique slide ID (required for Slide ID type) |
| Text | Text | Yes | Content to insert into the text box |
| Position X | Number | No | X coordinate in points (default: 100) |
| Position Y | Number | No | Y coordinate in points (default: 100) |
| Width | Number | No | Text box width in points (default: 400) |
| Height | Number | No | Text box height in points (default: 100) |
| Alt Text | Text | No | Alternative text for identification in later operations |
Identifier Type Options
| Type | Description | When to Use |
|---|---|---|
| Slide Number | Use slide position (1, 2, 3, etc.) | Simple workflows, known slide order |
| Slide ID | Use unique slide identifier | Complex workflows, dynamic slide references |
Position and Size Guidelines
Position Coordinates:- Origin (0,0): Top-left corner of the slide
- X axis: Distance from left edge (increases rightward)
- Y axis: Distance from top edge (increases downward)
- Units: Points (PT) - 72 points = 1 inch
- Title area: X: 50, Y: 50
- Center content: X: 200, Y: 250
- Bottom notes: X: 50, Y: 450
- Title text: Width: 600, Height: 80
- Body text: Width: 400, Height: 200
- Labels: Width: 200, Height: 50
Output
Returns details about the created text box:Output Fields:
| Field | Description |
|---|---|
| text_box_id | Unique identifier for the text box element |
| slide_id | Unique identifier of the slide containing the text box |
| slide_number | Position of the slide in the presentation |
| text_content | The text content that was inserted |
| position | X and Y coordinates of the text box |
| dimensions | Width and height of the text box |
| alt_text | Alternative text for element identification |
Credit Cost
- Cost per run: 1 credit
Common Workflows
Dynamic Content Insertion:Tips
Alt Text Usage:- Use descriptive alt text for elements you’ll update later
- Examples: “revenue_total”, “campaign_name”, “summary_text”
- Enables targeting with Replace Text and Update Text Style nodes
- Start with defaults (100, 100) and adjust as needed
- Use consistent spacing between text boxes
- Consider slide layout when positioning multiple elements
- Test on different slide sizes if presentations will be shared
- Line breaks: Use
\nfor new lines in text content - Keep text concise - large blocks may overflow the text box
- Use multiple text boxes for different formatting needs
- Style after insertion using Update Text Style node

