Variable Substitution
Create smart templates with dynamic variables. Write once, personalize everywhere. Each video gets content tailored to its unique data.
Smart Variable Features
Powerful dynamic content system that makes bulk personalization effortless.
Dynamic Content
Create one template that generates unique descriptions for each video by using dynamic variables that auto-populate.
Easy Syntax
Simple curly-brace syntax: {{video_title}}. No programming knowledge required. If you can type, you can use variables.
Rich Variables
Access video metadata including title, description, tags, upload date, channel info, URLs, and AI caption summaries.
AI Caption Summaries
Use {{ai_summary}} to insert a concise OpenAI-generated summary from the video caption track when you open or select a video.
AI Hashtags
Use {{ai_hastags}} to insert OpenAI-generated hashtags from the video caption track.
Live Preview
See exactly how variables will be replaced before applying. Preview shows real video data for each selected video.
Batch Processing
Apply templates with variables to hundreds of videos at once. Each video gets its own personalized content.
Validation
Automatic validation ensures variables are properly formatted. Get helpful error messages if something looks wrong.
Available Variables
Access rich video and channel metadata with simple variable syntax.
{{video_title}}The title of the video
Example: How to Edit Videos Fast
{{channel_name}}Your YouTube channel name
Example: Creator Studio
{{upload_date}}Date the video was published
Example: January 15, 2026
{{upload_year}}Year the video was published
Example: 2026
{{video_url}}Full URL to the video
Example: https://youtube.com/watch?v=...
{{video_id}}YouTube video ID
Example: dQw4w9WgXcQ
{{subscribe_link}}Direct link to subscribe
Example: https://youtube.com/@channel?sub...
{{channel_url}}URL to your channel
Example: https://youtube.com/@channel
{{current_date}}Today's date
Example: January 31, 2026
{{current_year}}Current year
Example: 2026
{{views}}Current view count
Example: 15,420
{{likes}}Current like count
Example: 1,230
{{ai_summary}}AI-generated summary based on the caption track
Example: A quick overview of the video's key points based on spoken content.
{{ai_hastags}}AI-generated hashtags based on the caption track
Example: #YouTubeTips #ContentCreation #VideoEditing
AI Caption Summary Variable
Use {{ai_summary}} to insert an OpenAI-generated summary based on the video's caption track. Use {{ai_hastags}} to add generated hashtags. Captions are fetched lazily only when the video is opened or selected for bulk editing.
1. Select or open a video
The app only fetches captions when needed, not for every video in your library.
2. Generate summary from captions
OpenAI creates a concise summary from the caption transcript using a lightweight model.
3. Reuse in templates
Insert {{ai_summary}} or {{ai_hastags}} anywhere in your description template.
Real-World Examples
See how variables create personalized content for each video.
Standard Outro
Template:
Result:
Affiliate Disclaimer
Template:
Result:
Playlist Promotion
Template:
Result:
AI Caption Summary Footer
Template:
Result:
How Variable Substitution Works
Three simple steps to personalized bulk updates
1. Write Template
Create your description with variables like
2. Select Videos
Choose which videos to apply the template to. Each video gets unique content.
3. Auto-Populate
Variables are replaced with each video's actual data. Preview and apply!
Pro Plan: Advanced Variables
Upgrade to Pro for advanced variable features including conditional logic, custom variables, and API access.
Conditionals
If/else logic for smart content
Custom Vars
Define your own variables
API Access
Programmatic template usage
Ready to personalize at scale?
Join thousands of YouTubers creating dynamic content. Start for free today.