Files
n8n-resources/Script Generator (1).json
2025-09-02 18:09:36 +05:30

409 lines
12 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"name": "Script Generator",
"nodes": [
{
"parameters": {
"rule": {
"interval": [
{}
]
}
},
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.2,
"position": [
-496,
-368
],
"id": "619e6f80-7f51-4bda-9958-69b1750ef896",
"name": "Schedule Trigger"
},
{
"parameters": {
"documentId": {
"__rl": true,
"value": "1CUeOy5TKo9bSPKgQPgzZwCXUfct_qNr8szAuAJDN-uI",
"mode": "list",
"cachedResultName": "AI video Gneration",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1CUeOy5TKo9bSPKgQPgzZwCXUfct_qNr8szAuAJDN-uI/edit?usp=drivesdk"
},
"sheetName": {
"__rl": true,
"value": "gid=0",
"mode": "list",
"cachedResultName": "Status sheet",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1CUeOy5TKo9bSPKgQPgzZwCXUfct_qNr8szAuAJDN-uI/edit#gid=0"
},
"filtersUI": {
"values": [
{
"lookupColumn": "Status",
"lookupValue": "Generate script"
}
]
},
"options": {
"returnFirstMatch": true
}
},
"type": "n8n-nodes-base.googleSheets",
"typeVersion": 4.7,
"position": [
-240,
-224
],
"id": "48841b94-f9b8-40af-9e28-77b62953ede5",
"name": "Get row(s) in sheet",
"credentials": {
"googleSheetsOAuth2Api": {
"id": "tY0FJBuJ7JTKB0im",
"name": "N8n X Google"
}
}
},
{
"parameters": {
"promptType": "define",
"text": "=You are an expert content creator who specializes in making engaging, high-retention, Varun Mayyastyle reel scripts. \nYour job is to take the inputs below, do additional research using the search tool, and produce a script that feels conversational, punchy, insightful, and storytelling-driven.\n\nInputs you will receive:\n- Topic: {{ $json.Topic }}\n- My Insight / Opinion: {{ $json['My insights'] }}\n\nInstructions:\n1. Use the provided topic and my personal insight as the foundation. \n2. Call the SEARCH TOOL to gather **extra insights, facts, or stats** about the topic that make the reel more valuable. \n3. Structure the script (~4060 seconds of spoken content):\n - **Hook:** Start with a bold statement, surprising fact, or contrarian take. \n - **Story/Scenario:** Illustrate the point with a mini-story, analogy, or “imagine this…” style example. Make it visual so the listener can picture it. \n - **Insight:** Seamlessly bring in my personal opinion/insight, as if Im giving unique perspective. \n - **Support:** Add 12 researched nuggets (stats, real examples, or simple metaphors) to make it credible. \n - **Takeaway:** End with a clear, memorable punchline or takeaway that sparks curiosity or sharing. \n\nStyle Guidelines:\n- Script must sound like a smart, relatable friend explaining an idea. \n- Storytelling is mandatory: always add a scenario, analogy, or mini-story to explain the concept. \n- No AI jargon. No robotic tone. \n- Short, conversational, punchy. Easy to say out loud. \n- Skip filler like “In this video…” → jump straight into the hook. \n- Make it engaging for Reels: sharp, thought-leadership vibe, easy to remember. \n\nOutput:\n- Provide only the final script with no labels, no explanations, and no extra text. \n- Do not include error messages or meta notes. \n- The output must be strictly the script as it would be spoken in the video. \n",
"needsFallback": true,
"options": {}
},
"type": "@n8n/n8n-nodes-langchain.agent",
"typeVersion": 2.2,
"position": [
-32,
-224
],
"id": "f991c237-be5e-4a9b-b07f-bf4ef4a8aa0e",
"name": "AI Agent"
},
{
"parameters": {
"messages": {
"message": [
{
"content": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('message0_Text', ``, 'string') }}"
}
]
},
"simplify": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Simplify_Output', ``, 'boolean') }}",
"options": {},
"requestOptions": {}
},
"type": "n8n-nodes-base.perplexityTool",
"typeVersion": 1,
"position": [
208,
0
],
"id": "a42a66f3-dc65-4ad3-a2b3-1b8c88ef3972",
"name": "Message a model in Perplexity",
"credentials": {
"perplexityApi": {
"id": "4kByFArGHU08vHxN",
"name": "Perplexity account"
}
}
},
{
"parameters": {
"operation": "update",
"documentId": {
"__rl": true,
"value": "1CUeOy5TKo9bSPKgQPgzZwCXUfct_qNr8szAuAJDN-uI",
"mode": "list",
"cachedResultName": "AI video Gneration",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1CUeOy5TKo9bSPKgQPgzZwCXUfct_qNr8szAuAJDN-uI/edit?usp=drivesdk"
},
"sheetName": {
"__rl": true,
"value": "gid=0",
"mode": "list",
"cachedResultName": "Status sheet",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1CUeOy5TKo9bSPKgQPgzZwCXUfct_qNr8szAuAJDN-uI/edit#gid=0"
},
"columns": {
"mappingMode": "defineBelow",
"value": {
"row_number": "={{ $('Get row(s) in sheet').item.json.row_number }}",
"Script": "={{ $json.output }}",
"Status": "Script Generated"
},
"matchingColumns": [
"row_number"
],
"schema": [
{
"id": "Title",
"displayName": "Title",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "Topic",
"displayName": "Topic",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "My insights",
"displayName": "My insights",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "Avatar Name",
"displayName": "Avatar Name",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "Avatar ID",
"displayName": "Avatar ID",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "Script",
"displayName": "Script",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true
},
{
"id": "Audio URL",
"displayName": "Audio URL",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "Video URL",
"displayName": "Video URL",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": true
},
{
"id": "Status",
"displayName": "Status",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true
},
{
"id": "row_number",
"displayName": "row_number",
"required": false,
"defaultMatch": false,
"display": true,
"type": "number",
"canBeUsedToMatch": true,
"readOnly": true,
"removed": false
}
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {}
},
"type": "n8n-nodes-base.googleSheets",
"typeVersion": 4.7,
"position": [
320,
-224
],
"id": "747506b6-9d20-48c5-ab28-2923f855367f",
"name": "Update row in sheet",
"credentials": {
"googleSheetsOAuth2Api": {
"id": "tY0FJBuJ7JTKB0im",
"name": "N8n X Google"
}
}
},
{
"parameters": {},
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
-496,
-96
],
"id": "c35b16f8-cf8b-451d-9706-7c4de23e3268",
"name": "When clicking Execute workflow"
},
{
"parameters": {
"model": {
"__rl": true,
"value": "gpt-4.1",
"mode": "list",
"cachedResultName": "gpt-4.1"
},
"options": {}
},
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"typeVersion": 1.2,
"position": [
-160,
16
],
"id": "076a62dc-69e6-479e-acb9-71f757738337",
"name": "OpenAI Chat Model1",
"credentials": {
"openAiApi": {
"id": "pq6Ws7AZsv9Fq3OF",
"name": "OpenAi account 2"
}
}
},
{
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "claude-sonnet-4-20250514",
"cachedResultName": "Claude 4 Sonnet"
},
"options": {}
},
"type": "@n8n/n8n-nodes-langchain.lmChatAnthropic",
"typeVersion": 1.3,
"position": [
32,
16
],
"id": "c00852ad-efd3-4b13-89b6-f2a67ce524b2",
"name": "Anthropic Chat Model",
"credentials": {
"anthropicApi": {
"id": "HL7OgE8BWyZcYDd1",
"name": "Anthropic account"
}
}
}
],
"pinData": {},
"connections": {
"Schedule Trigger": {
"main": [
[
{
"node": "Get row(s) in sheet",
"type": "main",
"index": 0
}
]
]
},
"Get row(s) in sheet": {
"main": [
[
{
"node": "AI Agent",
"type": "main",
"index": 0
}
]
]
},
"Message a model in Perplexity": {
"ai_tool": [
[
{
"node": "AI Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"AI Agent": {
"main": [
[
{
"node": "Update row in sheet",
"type": "main",
"index": 0
}
]
]
},
"When clicking Execute workflow": {
"main": [
[
{
"node": "Get row(s) in sheet",
"type": "main",
"index": 0
}
]
]
},
"OpenAI Chat Model1": {
"ai_languageModel": [
[
{
"node": "AI Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Anthropic Chat Model": {
"ai_languageModel": [
[
{
"node": "AI Agent",
"type": "ai_languageModel",
"index": 1
}
]
]
}
},
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "4918a09e-5e45-4f3b-885e-a1179fbdb50a",
"meta": {
"templateCredsSetupCompleted": true,
"instanceId": "77f1d8375380ee2bc4995763b4e39528bf040d446fc3e9e5f6d802ec19784049"
},
"id": "cLVjQRroLirLndu3",
"tags": []
}