Prompt Chain Template

{
  "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!

GPT Chain

</aside>