Logic & Data Plugins

Conditional branching, data transformation, media processing — all free (0 credits).

Logic Nodes

If/Else

Route data based on a condition. Evaluate text content and send it down the true or false branch.

Switch

Multi-path routing. Match input against multiple conditions and route to the matching output port.

Transform

Manipulate text data — extract substrings, format, concatenate, regex replace. Useful for cleaning AI outputs before passing downstream.

Aggregate

Merge multiple inputs into a single output. Combine text from parallel branches or collect results from multiple AI nodes.


Data Processing Nodes

FFmpeg Concat

Concatenate multiple video clips into a single video. Takes multiple video inputs and outputs one merged video.

AV Combiner

Combine an audio track with a video track. Perfect for adding AI voiceover (ElevenLabs) to AI video (Veo/Sora).

JSON Builder

Build structured JSON output from multiple text inputs. Useful for creating structured data to pass to downstream systems.

Storage Save

Persist an artifact to permanent storage with a custom filename. Useful for organizing generated content.


Video Processing

Frame Extractor

Extract frames from a video at specified intervals. Outputs images that can be used as reference frames for other video generation nodes.

Subtitle Burn

Burn subtitle text onto a video. Takes a video and text input, outputs a video with hardcoded subtitles.


Common patterns

# Gate expensive AI calls with logic
Gemini response ──→ If/Else (quality check)
                      ├── true  → NanoBanana (generate image)
                      └── false → Transform (retry prompt)

# Merge parallel outputs
NanoBanana (image) ──→ Aggregate ──→ Instagram (post with caption + image)
Gemini (caption)   ──→ Aggregate

# Video pipeline
Veo (video) ──→ AV Combiner ──→ Subtitle Burn ──→ TikTok
ElevenLabs (audio) ──→ AV Combiner
Gemini (subtitles) ──→ Subtitle Burn

Last updated: 2026-03-27

    Logic & Data Plugins | Zephly