409 lines
12 KiB
JSON
409 lines
12 KiB
JSON
{
|
||
"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 Mayya–style 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 (~40–60 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 I’m giving unique perspective. \n - **Support:** Add 1–2 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": []
|
||
} |