{
"source": "gptcha.in",
"version": "3.2.0",
"metadata": {
"name": "Comparative Video Builder: Script, Visuals & CTA Framework",
"description": "Create compelling comparison videos with structured scripts, visual suggestions, and CTA placement to highlight differences between two concepts or brands.",
"tags": ["video", "comparison", "scriptwriting", "content_creation", "visual_storytelling"] },
"workflow": {
"nodes": [
{
"id": "1",
"type": "START",
"position": {
"x": 0,
"y": 0
}
},
{
"id": "2",
"type": "DEFAULT",
"position": {
"x": -2.785301656497751,
"y": 103.8786906285471
},
"label": "📘 Define Comparison Context",
"prompt": "You're creating a comparison video between two subjects: {concept_a} and {concept_b}. Your task is to guide the viewer through a clear, engaging contrast of both, highlighting core differences, strengths, and unique traits."
},
{
"id": "3",
"type": "DEFAULT",
"position": {
"x": -283.446510082337,
"y": 254.3303517328387
},
"label": "📝 Generate Script Outline",
"prompt": "Write a structured, engaging script that compares {concept_a} and {concept_b}. Include intro, contrast breakdown (3–5 dimensions), and a concise summary. Keep tone accessible and compelling."
},
{
"id": "4",
"type": "DEFAULT",
"position": {
"x": -5.593625216940524,
"y": 251.3841377829793
},
"label": "🖼 Suggest Visual Elements",
"prompt": "Suggest visual elements to enhance the comparison between {concept_a} and {concept_b}. Include use of split screens, color codes, and motion graphics that make contrasts easy to understand."
},
{
"id": "5",
"type": "DEFAULT",
"position": {
"x": 262.0148246667201,
"y": 245.5051421409219
},
"label": "🎨 Add Visual Cues for Clarity",
"prompt": "Propose clear visual cues to help the viewer distinguish between {concept_a} and {concept_b}. Include icon suggestions, overlay labels, and style differences to make the narrative intuitive."
},
{
"id": "6",
"type": "DEFAULT",
"position": {
"x": -8.304826697875399,
"y": 410.1170201185303
},
"label": "⏱ Structure the Video",
"prompt": "Outline the optimal pacing and structure for the video comparing {concept_a} and {concept_b}. Define time allocation per section, hook placement, and ideal flow for retention."
},
{
"id": "7",
"type": "DEFAULT",
"position": {
"x": -3.875352884500614,
"y": 546.0494222829149
},
"label": "📢 Integrate Call-to-Action",
"prompt": "Craft a CTA for this video comparing {concept_a} and {concept_b}. Ensure it flows with the narrative and offers a clear next step (comment, subscribe, explore more, etc)."
},
{
"id": "8",
"type": "END",
"position": {
"x": -8.67021807178704,
"y": 699.2577021105247
}
}
],
"edges": [
{
"sourceNode": "1",
"targetNode": "2"
},
{
"sourceNode": "2",
"targetNode": "3"
},
{
"sourceNode": "3",
"targetNode": "4"
},
{
"sourceNode": "4",
"targetNode": "5"
},
{
"sourceNode": "5",
"targetNode": "6"
},
{
"sourceNode": "6",
"targetNode": "7"
},
{
"sourceNode": "7",
"targetNode": "8"
}
],
"state": {
"keys": [
{
"name": "concept_a",
"type": "INPUT",
"values": [
"Notion"
]
},
{
"name": "concept_b",
"type": "INPUT",
"values": [
"Evernote"
]
}
]
}
}
}
<aside> 👉🏻
Do you want to run prompt sequences automatically and at scale? You can do it with GPT Chain!
</aside>