prospect-wiki Add Your Business

AI Hub

Your Complete space for AI - From prompts to intelligent automation

Select Categories
Select Industries
AI Prompts Marketing & Advertising

Syllabus IQ

PROMPT BLOCK Copy # Role You are an **Assessment Question Generator**. # Task Analyze **ONLY the currently uploaded document** and generate **Multiple Choice Questions (MCQs)** strictly based on the content of that document. #Document Rules - Use **ONLY** the content from the currently uploaded document. - Ignore any previously uploaded documents, images, or reference materials. - Do **NOT** use external knowledge. - Questions must be created strictly from the information available in the uploaded document. - Avoid duplicate or similar questions. #Question Generation Rules - Identify **Performance Criteria (PC)** from the document. - Generate **3–5 MCQs for each Performance Criteria (PC)**. - Each question must contain **four options**: A, B, C, D. - Only **one option must be correct**. - Questions should test **conceptual understanding**, not simple word matching. # NOS Detection Logic ## Case 1 — If NOS modules are present in the document Extract and include the following fields: - NOS Code - NOS Name -Performance Criteria (PC) - Question - Option A - Option B - Option C - Option D - Correct Answer - Explanation - Page Reference (PDF) ## Case 2 — If NOS modules are NOT present Do **NOT** include NOS Code or NOS Name. Include only: - Performance Criteria (PC) - Question - Option A - Option B - Option C - Option D - Correct Answer - Explanation - Page Reference (PDF) #Explanation Requirement For every question: - Provide a **clear explanation** for why the answer is correct. - Mention the **exact page number** from the document where the concept was derived. # Output Format Return the output in a **clean table format**. # Export Option Ensure the generated output can be exported in **Excel (.xlsx)** and **PDF** formats while maintaining the exact table structure and column order specified above. ### Case 1 (NOS present) | NOS Code | NOS Name | Performance Criteria (PC) | Question | Option A | Option B | Option C | Option D | Correct Answer | Explanation | Page Reference | ### Case 2 (NOS not present) |Performance Criteria (PC) | Question | Option A | Option B | Option C | Option D | Correct Answer | Explanation | Page Reference | # Final Validation - Ensure questions are generated **only from the uploaded document**. - Ensure **no NOS fields appear when NOS is not present**. - Ensure **column order is maintained exactly as specified**. - Ensure **no duplicate questions**.

AI Automations / Workflows Marketing & Advertising

Social Media Page Automation

🤖 AI Social Media Post Automation Tool – Explained What is it? An AI social media post automation tool is a smart platform that helps you create, schedule, publish, and manage social media content automatically using artificial intelligence. Instead of manually posting every day, the tool uses AI to handle repetitive tasks and optimize your content strategy. 👉 In simple terms: It acts like a virtual social media manager powered by AI. 🚀 How it works 1. Content Creation with AI AI generates captions, hashtags, and even images based on your input You can give keywords, ideas, or topics The tool creates ready-to-post content 📌 Example: You type “festival offer” → AI generates caption + hashtags + creatives ➡️ AI tools can generate platform-specific content from simple prompts, saving time and effort 2. Smart Scheduling & Auto Posting Schedule posts in advance Automatically publishes across platforms (Instagram, LinkedIn, Facebook, etc.) Maintains consistent posting without manual work ➡️ Automation tools allow scheduling and auto-publishing across multiple platforms from one dashboard 3. Multi-Platform Management Manage all accounts in one place Customize posts for each platform Maintain brand consistency ➡️ AI automation tools can streamline content across multiple platforms and reduce manual work significantly 4. AI-Based Insights & Optimization Suggests best posting time Tracks engagement and performance Recommends improvements ➡️ AI tools analyze audience behavior and optimize campaigns for better results 5. Automated Engagement (Advanced) Auto-replies to comments and messages Chatbots handle FAQs and customer queries Improves response time and engagement ➡️ AI can automate responses and improve customer interaction on social platforms 💡 Key Features ✅ AI caption & content generation ✅ Post scheduling & auto publishing ✅ Multi-platform posting ✅ Analytics & performance tracking ✅ Hashtag and trend suggestions ✅ AI chatbots for engagement 🎯 Benefits ⏱ Saves Time No need to manually create and post content daily. 📈 Increases Consistency Ensures regular posting without gaps. 🎯 Improves Engagement AI optimizes content based on audience behavior. 💰 Reduces Cost Cheaper than hiring a full-time social media manager 🛠 Examples of AI Social Media Tools Hootsuite (AI-powered scheduling & analytics) Buffer (AI content and scheduling) SocialBee (end-to-end automation) Predis.ai (AI content generation) Ocoya (AI content + automation workflows) 📌 Simple Use Case Before AI Automation: Create post → design → write caption → schedule → publish → reply manually After AI Automation: Give idea → AI creates → schedule once → auto-post + auto-engage 🧠 Final Summary An AI social media automation tool transforms social media management from a manual, time-consuming task into a smart, automated system that can: Create content Post automatically Analyze performance Engage with users                                             Aspect Details Tool AI Social Media Post Automation Tool Description Uses AI to automate content creation, scheduling, and publishing Main Purpose Reduce manual effort and improve social media efficiency Content Creation AI generates captions, hashtags, and post ideas Scheduling Plan and schedule posts in advance Auto Posting Automatically publishes content on selected platforms Platforms Supported Instagram, Facebook, LinkedIn, Twitter, etc. AI Optimization Suggests best posting time and content improvements Engagement Automation Auto-replies to comments and messages Analytics Tracks engagement, reach, and performance Key Benefits Saves time, ensures consistency, improves engagement Target Users Businesses, marketers, content creators Business Impact Increases productivity and brand visibility Example Workflow Input idea → AI generates content → Schedule → Auto post → Track performance

AI Agents Design & Creative

Data Scraping using AI

This Workflow helps to get information using Google Gemini AI . Code Block Copy JASON { "name": "Data Scraping using AI", "nodes": [ { "parameters": { "promptType": "define", "text": "=Provide the official company name, website URL, phone number, Industry and full address for the company: \"{{ $json[\"Company Name\"] }}\".\nRespond only in valid JSON without code fences, without markdown, without explanations.\nFormat exactly as:\n{\n \"name\": \"string or null\",\n \"Industry\": \"string or null\",\n \"url\": \"string or null\",\n \"phone\": \"string or null\",\n \"address\": \"string or null\"\n}\nIf unknown, return null for the field.\n", "options": {} }, "type": "@n8n/n8n-nodes-langchain.agent", "typeVersion": 2.1, "position": [ 1392, -864 ], "id": "ff28d087-efc1-4daa-b8e0-7b9289bc2ef0", "name": "AI Agent", "alwaysOutputData": false }, { "parameters": { "options": {} }, "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini", "typeVersion": 1, "position": [ 1464, -640 ], "id": "d016ced1-7d1c-4d9f-b0d5-e748722b68b8", "name": "Google Gemini Chat Model", "credentials": { "googlePalmApi": { "id": "XYWY8qJpCHeJhkEV", "name": "Google Gemini(PaLM) Api account" } } }, { "parameters": { "formTitle": "Data Request", "formFields": { "values": [ { "fieldLabel": "Company Name", "placeholder": "Search" } ] }, "options": {} }, "type": "n8n-nodes-base.formTrigger", "typeVersion": 2.2, "position": [ 1168, -864 ], "id": "1a579360-5adf-4f90-92f4-713999c78415", "name": "On form submission", "webhookId": "137919f4-32e6-48cf-8533-6fe8e9ac1b81" }, { "parameters": { "operation": "append", "documentId": { "__rl": true, "value": "1uelihPsgrEJDSibCmjBSTCwEiue9E5Gr_VyL4wXemCc", "mode": "list", "cachedResultName": "Company Info", "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1uelihPsgrEJDSibCmjBSTCwEiue9E5Gr_VyL4wXemCc/edit?usp=drivesdk" }, "sheetName": { "__rl": true, "value": "gid=0", "mode": "list", "cachedResultName": "Sheet1", "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1uelihPsgrEJDSibCmjBSTCwEiue9E5Gr_VyL4wXemCc/edit#gid=0" }, "columns": { "mappingMode": "autoMapInputData", "value": {}, "matchingColumns": [], "schema": [ { "id": "name", "displayName": "name", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true, "removed": false }, { "id": "Industry", "displayName": "Industry", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true, "removed": false }, { "id": "url", "displayName": "url", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true, "removed": false }, { "id": "address", "displayName": "address", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true, "removed": false }, { "id": "contact", "displayName": "contact", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true, "removed": false } ], "attemptToConvertTypes": false, "convertFieldsToString": false }, "options": {} }, "type": "n8n-nodes-base.googleSheets", "typeVersion": 4.6, "position": [ 1968, -864 ], "id": "5da760bd-1547-4620-82f3-c35368ab78f3", "name": "Append row in sheet", "credentials": { "googleSheetsOAuth2Api": { "id": "VouTxRdZOibVdLDu", "name": "Google Sheets account" } } }, { "parameters": { "jsCode": "// Get AI output string\nlet raw = $input.item.json.output || \"\";\n\n// Remove markdown code fences if present\nraw = raw.replace(/```json|```/g, \"\").trim();\n\n// Try to parse JSON\nlet data;\ntry {\n data = JSON.parse(raw);\n} catch (e) {\n data = {};\n}\n\n// Build the clean object\nconst result = {\n name: data.name || null,\n Industry: data.Industry || null,\n url: data.url || null,\n address: data.address || null,\n contact: data.phone || null\n};\n\n// Return as JSON so it shows as separate columns in Table view\nreturn [ { json: result } ];\n" }, "type": "n8n-nodes-base.code", "typeVersion": 2, "position": [ 1744, -864 ], "id": "bb390e0e-59bc-4f07-a5a5-47f836ddd69d", "name": "Code" }, { "parameters": { "documentId": { "__rl": true, "value": "1xuEmKO1Z11KD3tahHUmklmCFAHTbITs7_LeZeLTWdu4", "mode": "list", "cachedResultName": "Input", "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1xuEmKO1Z11KD3tahHUmklmCFAHTbITs7_LeZeLTWdu4/edit?usp=drivesdk" }, "sheetName": { "__rl": true, "value": "gid=0", "mode": "list", "cachedResultName": "Sheet1", "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1xuEmKO1Z11KD3tahHUmklmCFAHTbITs7_LeZeLTWdu4/edit#gid=0" }, "options": {} }, "type": "n8n-nodes-base.googleSheets", "typeVersion": 4.6, "position": [ 1168, -308 ], "id": "887fcadf-4cde-4e2b-83f2-7c522413299e", "name": "Get row(s) in sheet", "credentials": { "googleSheetsOAuth2Api": { "id": "VouTxRdZOibVdLDu", "name": "Google Sheets account" } } }, { "parameters": { "promptType": "define", "text": "=Provide the official company name, website URL, phone number, and full address for the company:{{ $json['Company Name'] }} .\nRespond only in valid JSON without code fences, without markdown, without explanations.\nFormat exactly as:\n{\n \"name\": \"string or null\",\n \"url\": \"string or null\",\n \"phone\": \"string or null\",\n \"address\": \"string or null\"\n}\nIf unknown, return null for the field.\n", "options": {} }, "type": "@n8n/n8n-nodes-langchain.agent", "typeVersion": 2.1, "position": [ 1392, -308 ], "id": "de8dfed0-631c-4685-b39e-a9fd4b7ff19a", "name": "AI Agent1", "alwaysOutputData": false, "executeOnce": false, "retryOnFail": false, "notesInFlow": false, "onError": "continueRegularOutput" }, { "parameters": { "jsCode": "const items = $input.all();\n\nconst result = items.map((item) => {\n let raw = item.json.output || \"\";\n raw = raw.replace(/```json|```/g, \"\").trim();\n\n let data;\n try {\n data = JSON.parse(raw);\n } catch (e) {\n data = {};\n }\n\n return {\n json: {\n name: data.name || null,\n url: data.url || null,\n industry: data.industry || null,\n annual_revenue: data.annual_revenue || null,\n number_of_employees: data.number_of_employees || null,\n address: data.address || null,\n contact: data.phone || null,\n linkedin: data.linkedin || null,\n },\n };\n});\n\nreturn result;\n" }, "type": "n8n-nodes-base.code", "typeVersion": 2, "position": [ 2320, -308 ], "id": "5e9f5a52-98a7-45c8-9025-3916b66851bd", "name": "Code1" }, { "parameters": { "operation": "append", "documentId": { "__rl": true, "value": "1PhOieENyhXGlafn7lGi7ducpAvb_3C7HUGkR83g59PY", "mode": "list", "cachedResultName": "Output", "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1PhOieENyhXGlafn7lGi7ducpAvb_3C7HUGkR83g59PY/edit?usp=drivesdk" }, "sheetName": { "__rl": true, "value": "gid=0", "mode": "list", "cachedResultName": "Sheet1", "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1PhOieENyhXGlafn7lGi7ducpAvb_3C7HUGkR83g59PY/edit#gid=0" }, "columns": { "mappingMode": "defineBelow", "value": { "Company Name": "={{ $json.name }}", "Website": "={{ $json.url }}", "Address": "={{ $json.address }}", "Industry": "={{ $json.industry }}", "Annual Revenue": "={{ $json.annual_revenue }}", "Number Of Employees": "={{ $json.number_of_employees }}", "Contact": "={{ $json.contact }}", "LinkedIn": "={{ $json.linkedin }}" }, "matchingColumns": [], "schema": [ { "id": "Company Name", "displayName": "Company Name", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true }, { "id": "Website", "displayName": "Website", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true }, { "id": "Industry", "displayName": "Industry", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true, "removed": false }, { "id": "Annual Revenue", "displayName": "Annual Revenue", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true, "removed": false }, { "id": "Number Of Employees", "displayName": "Number Of Employees", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true, "removed": false }, { "id": "Address", "displayName": "Address", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true }, { "id": "Contact", "displayName": "Contact", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true, "removed": false }, { "id": "LinkedIn", "displayName": "LinkedIn", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true, "removed": false } ], "attemptToConvertTypes": false, "convertFieldsToString": false }, "options": {} }, "type": "n8n-nodes-base.googleSheets", "typeVersion": 4.6, "position": [ 2544, -308 ], "id": "0bacc826-7084-4057-bd50-e595b8118854", "name": "Append row in sheet1", "credentials": { "googleSheetsOAuth2Api": { "id": "VouTxRdZOibVdLDu", "name": "Google Sheets account" } } }, { "parameters": { "promptType": "define", "text": "=Provide the official company information for: {{ $json['Company Name'] }}.\n\nRules:\n- Only return the HEADQUARTERS address of the company (not branch or random locations).\n- Phone number must be the official company contact number.\n- Annual revenue must be based on publicly available information (Google, company website, LinkedIn, Crunchbase, etc.). Do not guess.\n- If the information cannot be verified, return null.\n- Do not generate or assume information.\n\nRespond only in valid JSON without code fences, markdown, or explanations.\n\nFormat exactly as:\n\n{\n \"name\": \"string or null\",\n \"url\": \"string or null\",\n \"industry\": \"string or null\",\n \"phone\": \"string or null\",\n \"annual_revenue\": \"string or null\",\n \"number_of_employees\": \"string or null\",\n \"address\": \"Headquarters address only or null\",\n \"linkedin\": \"string or null\"\n}", "options": {} }, "id": "0fa1fe21-46a1-4802-9827-32f89d5b7a67", "name": "AI Agent Key2", "type": "@n8n/n8n-nodes-langchain.agent", "typeVersion": 2, "position": [ 1968, -432 ] }, { "parameters": { "options": {} }, "id": "489f3365-0e8f-462c-a475-dc92496d863e", "name": "Gemini Key2", "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini", "typeVersion": 1, "position": [ 2040, -208 ], "credentials": { "googlePalmApi": { "id": "g5rnEcfmVNtcnjN7", "name": "Google Gemini(PaLM) Api account 2" } } }, { "parameters": { "options": {} }, "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini", "typeVersion": 1, "position": [ 1464, -84 ], "id": "e0af27b9-ac2c-4f8b-940b-a838416b22de", "name": "Google Gemini Chat Model1", "credentials": { "googlePalmApi": { "id": "XYWY8qJpCHeJhkEV", "name": "Google Gemini(PaLM) Api account" } } }, { "parameters": { "conditions": { "options": { "caseSensitive": true, "leftValue": "", "typeValidation": "strict", "version": 3 }, "conditions": [ { "id": "4df97778-bed5-4926-8c68-9bf72ea70a42", "leftValue": "={{ $json.output }}", "rightValue": "Null", "operator": { "type": "string", "operation": "equals" } }, { "id": "a1043eae-4166-48ec-adc7-e1d601672f91", "leftValue": "", "rightValue": "", "operator": { "type": "string", "operation": "equals", "name": "filter.operator.equals" } } ], "combinator": "or" }, "options": {} }, "type": "n8n-nodes-base.if", "typeVersion": 2.3, "position": [ 1744, -308 ], "id": "0858e4d4-8748-49c4-8d1e-e3784fa84602", "name": "If" }, { "parameters": { "conditions": { "conditions": [ { "leftValue": "={{ !$json.output || $json.output.length < 20 }}", "operator": { "type": "boolean", "operation": "isTrue" } } ] }, "options": {} }, "type": "n8n-nodes-base.if", "typeVersion": 2, "position": [ 1792, 176 ], "id": "f242deff-0ce2-48cb-afa1-1df8742e79da", "name": "If (Check AI Fail)" }, { "parameters": { "jsCode": "const items = $input.all();\n\nreturn items.map(item => {\n let raw = item.json.output || \"\";\n raw = raw.replace(/```json|```/g, \"\").trim();\n\n let data;\n try {\n data = JSON.parse(raw);\n } catch {\n data = {};\n }\n\n return {\n json: {\n name: data.name || null,\n url: data.url || null,\n industry: data.industry || null,\n annual_revenue: data.annual_revenue || null,\n number_of_employees: data.number_of_employees || null,\n address: data.address || null,\n contact: data.phone || null,\n linkedin: data.linkedin || null\n }\n };\n});" }, "type": "n8n-nodes-base.code", "typeVersion": 2, "position": [ 2368, 176 ], "id": "ceae4b53-6a69-452a-9260-bec73fd7c496", "name": "Parse JSON" }, { "parameters": { "operation": "append", "documentId": { "__rl": true, "value": "1PhOieENyhXGlafn7lGi7ducpAvb_3C7HUGkR83g59PY", "mode": "list", "cachedResultName": "Output", "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1PhOieENyhXGlafn7lGi7ducpAvb_3C7HUGkR83g59PY/edit?usp=drivesdk" }, "sheetName": { "__rl": true, "value": "gid=0", "mode": "list", "cachedResultName": "Sheet1", "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1PhOieENyhXGlafn7lGi7ducpAvb_3C7HUGkR83g59PY/edit#gid=0" }, "columns": { "mappingMode": "defineBelow", "value": { "Company Name": "={{ $json.name }}", "Website": "={{ $json.url }}", "Address": "={{ $json.address }}", "Industry": "={{ $json.industry }}", "Annual Revenue": "={{ $json.annual_revenue }}", "Number Of Employees": "={{ $json.number_of_employees }}", "Contact": "={{ $json.contact }}", "LinkedIn": "={{ $json.linkedin }}" }, "matchingColumns": [], "schema": [ { "id": "Company Name", "displayName": "Company Name", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true }, { "id": "Website", "displayName": "Website", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true }, { "id": "Industry", "displayName": "Industry", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true }, { "id": "Annual Revenue", "displayName": "Annual Revenue", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true }, { "id": "Number Of Employees", "displayName": "Number Of Employees", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true }, { "id": "Address", "displayName": "Address", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true }, { "id": "Contact", "displayName": "Contact", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true }, { "id": "LinkedIn", "displayName": "LinkedIn", "required": false, "defaultMatch": false, "display": true, "type": "string", "canBeUsedToMatch": true } ], "attemptToConvertTypes": false, "convertFieldsToString": false }, "options": {} }, "type": "n8n-nodes-base.googleSheets", "typeVersion": 4.6, "position": [ 2592, 176 ], "id": "2798a9ec-e78e-437d-a04b-8cadca1e5004", "name": "Append to Sheet", "credentials": { "googleSheetsOAuth2Api": { "id": "VouTxRdZOibVdLDu", "name": "Google Sheets account" } } }, { "parameters": { "documentId": { "__rl": true, "value": "1xuEmKO1Z11KD3tahHUmklmCFAHTbITs7_LeZeLTWdu4", "mode": "list", "cachedResultName": "Input", "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1xuEmKO1Z11KD3tahHUmklmCFAHTbITs7_LeZeLTWdu4/edit?usp=drivesdk" }, "sheetName": { "__rl": true, "value": "gid=0", "mode": "list", "cachedResultName": "Sheet1", "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1xuEmKO1Z11KD3tahHUmklmCFAHTbITs7_LeZeLTWdu4/edit#gid=0" }, "options": {} }, "type": "n8n-nodes-base.googleSheets", "typeVersion": 4.6, "position": [ 1216, 176 ], "id": "a8c0b4cb-7720-43e0-9f04-35ed7f31274e", "name": "Get row(s) in sheet1", "credentials": { "googleSheetsOAuth2Api": { "id": "VouTxRdZOibVdLDu", "name": "Google Sheets account" } } }, { "parameters": { "promptType": "define", "text": "=Provide the official company information for: {{ $json['Company Name'] }}.\n\nRules:\n- Only return the HEADQUARTERS address of the company.\n- Phone number must be official.\n- Revenue must be real (no guessing).\n- If unknown return null.\n\nRespond only JSON:\n{\n \"name\": \"string or null\",\n \"url\": \"string or null\",\n \"industry\": \"string or null\",\n \"phone\": \"string or null\",\n \"annual_revenue\": \"string or null\",\n \"number_of_employees\": \"string or null\",\n \"address\": \"string or null\",\n \"linkedin\": \"string or null\"\n}", "options": {} }, "type": "@n8n/n8n-nodes-langchain.agent", "typeVersion": 2, "position": [ 1440, 176 ], "id": "89dec765-48a1-4e1e-b290-4b4d6b4ca384", "name": "AI Agent2" }, { "parameters": { "promptType": "define", "text": "=Provide the official company information for: {{ $json['Company Name'] }}.\n\nSTRICT RULES:\n- Only HQ address\n- Only real phone\n- Only verified revenue\n- No guessing\n- Return null if unsure\n\nJSON only:\n{\n \"name\": \"string or null\",\n \"url\": \"string or null\",\n \"industry\": \"string or null\",\n \"phone\": \"string or null\",\n \"annual_revenue\": \"string or null\",\n \"number_of_employees\": \"string or null\",\n \"address\": \"string or null\",\n \"linkedin\": \"string or null\"\n}", "options": {} }, "type": "@n8n/n8n-nodes-langchain.agent", "typeVersion": 2, "position": [ 2016, 300 ], "id": "69dcf1d2-3b76-4a5f-871c-8ec1373b3e69", "name": "AI Agent Key" }, { "parameters": { "options": {} }, "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini", "typeVersion": 1, "position": [ 1512, 400 ], "id": "fa511f63-de23-4cfc-9fcb-7fbb724843a5", "name": "Google Gemini Chat Model2", "credentials": { "googlePalmApi": { "id": "XYWY8qJpCHeJhkEV", "name": "Google Gemini(PaLM) Api account" } } }, { "parameters": { "options": {} }, "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini", "typeVersion": 1, "position": [ 2088, 524 ], "id": "eee51401-1766-4c36-8755-c6fb8b9f98f3", "name": "Google Gemini Chat Model3", "credentials": { "googlePalmApi": { "id": "g5rnEcfmVNtcnjN7", "name": "Google Gemini(PaLM) Api account 2" } } } ], "pinData": {}, "connections": { "Google Gemini Chat Model": { "ai_languageModel": [ [ { "node": "AI Agent", "type": "ai_languageModel", "index": 0 } ] ] }, "On form submission": { "main": [ [ { "node": "AI Agent", "type": "main", "index": 0 } ] ] }, "AI Agent": { "main": [ [ { "node": "Code", "type": "main", "index": 0 } ] ] }, "Code": { "main": [ [ { "node": "Append row in sheet", "type": "main", "index": 0 } ] ] }, "Get row(s) in sheet": { "main": [ [ { "node": "AI Agent1", "type": "main", "index": 0 } ] ] }, "AI Agent1": { "main": [ [ { "node": "If", "type": "main", "index": 0 } ] ] }, "Code1": { "main": [ [ { "node": "Append row in sheet1", "type": "main", "index": 0 } ] ] }, "Gemini Key2": { "ai_languageModel": [ [ { "node": "AI Agent Key2", "type": "ai_languageModel", "index": 0 } ] ] }, "AI Agent Key2": { "main": [ [ { "node": "Code1", "type": "main", "index": 0 } ] ] }, "Google Gemini Chat Model1": { "ai_languageModel": [ [ { "node": "AI Agent1", "type": "ai_languageModel", "index": 0 } ] ] }, "If": { "main": [ [ { "node": "Code1", "type": "main", "index": 0 } ], [ { "node": "AI Agent Key2", "type": "main", "index": 0 } ] ] }, "If (Check AI Fail)": { "main": [ [ { "node": "Parse JSON", "type": "main", "index": 0 } ], [ { "node": "AI Agent Key", "type": "main", "index": 0 } ] ] }, "Parse JSON": { "main": [ [ { "node": "Append to Sheet", "type": "main", "index": 0 } ] ] }, "Get row(s) in sheet1": { "main": [ [ { "node": "AI Agent2", "type": "main", "index": 0 } ] ] }, "AI Agent2": { "main": [ [ { "node": "If (Check AI Fail)", "type": "main", "index": 0 } ] ] }, "AI Agent Key": { "main": [ [ { "node": "Parse JSON", "type": "main", "index": 0 } ] ] }, "Google Gemini Chat Model2": { "ai_languageModel": [ [ { "node": "AI Agent2", "type": "ai_languageModel", "index": 0 } ] ] }, "Google Gemini Chat Model3": { "ai_languageModel": [ [ { "node": "AI Agent Key", "type": "ai_languageModel", "index": 0 } ] ] } }, "active": false, "settings": { "executionOrder": "v1" }, "versionId": "d1edb020-3d87-43c2-9d6d-1e0c40af2d41", "meta": { "templateId": "email_triage_agent_with_gmail", "templateCredsSetupCompleted": true, "instanceId": "3b3d8d494224f1a3eee85c65c1a78ae0c4721b46e8c4a51be8c1b901e28ad8d3" }, "id": "eGdzhcJcD5VpDcez", "tags": [ { "updatedAt": "2025-10-14T16:20:52.231Z", "createdAt": "2025-10-14T16:20:52.231Z", "id": "lRIA9KENnUa3szLH", "name": "AI" } ] }

AI Prompts Marketing & Advertising

How I Use ChatGPT to Write Killer Blog Posts

After wasting countless hours brainstorming topics and outlines, I discovered an unlikely ally in my content creation journey — ChatGPT. Through experimentation and refinement, I developed a systematic approach using AI prompts that transformed my blogging workflow from frustrating to flowing. In this guide, I’ll share 8 battle-tested ChatGPT prompts that will help you generate engaging blog content in half the time. Note These prompts were  generated by prompt engine . If you need to create custom high-quality prompts, give it a try 1. To Brainstorm Article Topics PROMPT BLOCK Copy Act as an experienced blog post copywriter specializing in [topic]. Your task is to brainstorm innovative and engaging blog post ideas that will attract and retain the audience’s interest. These ideas should not only be informative and relevant to the current trends within [topic] but also encourage interaction and sharing among readers. Consider various angles, including how-to guides, expert interviews, opinion pieces, and listicles. Each idea should be accompanied by a brief explanation of its potential appeal and how it could be developed to maximize reader engagement. Prioritize originality and the potential to spark discussions or offer fresh insights into [topic]. 2. To Gather Information & Sources PROMPT BLOCK Copy Act as an experienced blog post copywriter. Your task is to gather comprehensive information and credible sources for a blog post about [topic]. This involves conducting thorough research to ensure that the content is not only engaging but also informative and accurate. You will need to identify key points, relevant statistics, expert opinions, and any recent studies or developments related to the topic. Additionally, sourcing illustrative examples or case studies that can help to clarify complex points or add depth to the discussion will be crucial. Your research should aim to provide a solid foundation for a blog post that addresses the needs and interests of the target audience, offering them value and insight. Ensure that all sources are reputable and cite them appropriately in your collected data to maintain credibility and enable further reading. 3. To Write Meta Description PROMPT BLOCK Copy Act as an experienced blog post copywriter with a specialization in SEO. Your task is to write a compelling, SEO-optimized meta description for a blog post based on the provided [title]. The meta description should effectively summarize the blog post’s content while incorporating relevant keywords to improve its search engine ranking. It must be concise, engaging, and limited to 160 characters to ensure it is fully displayed in search results. Your goal is to entice readers to click through to the full post by highlighting its value and relevance to their interests or needs. What about you? What's worked well for you? I've used this system multiple times with unpublished pre-prompts and unfortunately, I don't have access to those anymore (should've made them public!) but this approach has worked for me time and time again to create a solid prompt start for different projects. Tip One extra level of inception here would be to reference this post to your AI so it could generate a starting point for your prompt post!

AI Automations / Workflows Design & Creative

Content (SMP + Website)

Content created using a blend of advanced AI tools including OpenAI, Copilot, and Copy.ai to ensure high-quality, engaging, and optimized results. From ideation to execution, these tools were leveraged to enhance creativity, streamline workflows, and deliver impactful content tailored for both social media platforms and websites. The result: clear, compelling, and audience-focused content designed to inform, engage, and convert.

AI Automations / Workflows Marketing & Advertising

Automated AI Poster (SMP) Workflow

This project demonstrates an automated workflow for generating high-quality social media posters using AI. By leveraging Gemini , the system streamlines the entire content creation process—from idea generation to final visual output. Workflow Overview: Input Prompt – User provides a topic, theme, or campaign idea. AI Content Generation – Gemini generates engaging captions, taglines, and design concepts. Visual Creation – AI-assisted tools convert text into visually appealing poster layouts. Customization Layer – Colors, branding elements, and styles are adjusted automatically or manually. Export & Publishing – Final posters are optimized and ready for social media platforms. Key Benefits: Saves time and reduces manual design effort Ensures consistent branding and messaging Enables rapid content production for campaigns Scalable for individuals, marketers, and businesses Tools Used: Gemini (for content and idea generation) This workflow is ideal for marketers, creators, and businesses looking to automate and enhance their social media presence with AI-driven design.

AI Automations / Workflows Marketing & Advertising

Meeting Schedule Process

The Meeting Schedule Process Automation is a workflow designed to streamline and automate the scheduling of meetings using n8n , Google Calendar , and OpenAI . This system eliminates manual coordination by intelligently managing meeting requests, checking availability, and scheduling events in real time. How It Works User Input Handling Meeting details (date, time, participants, agenda) are collected via a form, chat interface, or webhook. AI Processing (OpenAI) OpenAI interprets natural language input, extracts key details, and structures the scheduling data. Workflow Automation (n8n) n8n orchestrates the entire process by: Triggering the workflow Connecting APIs Managing logic and conditions Calendar Integration (Google Calendar) The system checks availability and automatically creates events in Google Calendar, including invites and reminders. Key Features 🤖 Natural language meeting requests (AI-powered) 📅 Automatic calendar scheduling 🔄 Real-time availability checking ✉️ Automated invitations and notifications ⚡ No manual coordination required Benefits Saves time and reduces scheduling conflicts Improves productivity and efficiency Provides a seamless, user-friendly scheduling experience Scalable for teams and organizations 

AI Automations / Workflows Marketing & Advertising

Social Media Automation

This automation system streamlines the entire social media workflow — from content creation to publishing — using a combination of powerful tools. Tools Used Make.com – Workflow automation platform that connects all tools Google Sheets – Acts as a content database and control panel OpenAI – Generates captions, hashtags, and post content SMP Tools (Social Media Posting Tools) – Platforms like Buffer, Hootsuite, or Meta Business Suite for publishing How the System Works Content Planning (Google Sheets) A Google Sheet is used as a centralized content calendar Columns include: Topic / Idea Platform (Instagram, LinkedIn, etc.) Status (Pending / Generated / Posted) Caption / Hashtags AI Content Generation (OpenAI) When a new row is added or marked “Generate”: OpenAI automatically creates: Engaging captions Relevant hashtags Optional post ideas or hooks Automation Workflow (Make.com) Make.com connects everything through scenarios: Trigger: New/updated row in Google Sheets Action: Send prompt to OpenAI Receive generated content Update the sheet automatically Auto Publishing (SMP Tools) Once content is ready: It is sent to social media tools like Buffer or Hootsuite Posts are: Scheduled Automatically published Managed across multiple platforms Key Benefits ✅ Saves time and reduces manual effort ✅ Ensures consistent posting schedule ✅ Scales content production easily ✅ Centralized management in one sheet ✅ AI-powered content creation Use Cases Personal branding Digital marketing agencies Startup social media management Content creators & influencers

AI Automations / Workflows Marketing & Advertising

Scraping of Email ID’s from Google Map

This project focuses on automating the extraction of business email IDs from Google Maps using workflow automation tools. The primary objective is to collect publicly available business contact data efficiently and organize it for outreach or analysis. Tools Used n8n – Workflow automation platform used to design and execute the scraping pipeline Google Sheets – Used for storing, managing, and exporting the extracted data Project Overview The system automates the process of gathering business information from Google Maps search results. It extracts details such as business names, addresses, websites, and email IDs (when available), and stores them in a structured format inside Google Sheets. Workflow Process Search Query Input Define keywords (e.g., “restaurants in Chennai” or “digital marketing agencies in Coimbatore”). Data Extraction via n8n n8n triggers automated workflows. It fetches business listings from Google Maps using APIs or scraping services. Extracts relevant fields such as: Business Name Location Website URL Email Extraction Visits business websites (if available). Scrapes publicly listed email addresses from contact pages or metadata. Data Storage in Google Sheets Cleaned and structured data is automatically pushed into Google Sheets. Enables easy filtering, sorting, and export. Key Features Fully automated workflow (minimal manual intervention) Scalable for multiple locations and industries Centralized data storage in real-time Easy integration with outreach tools Use Cases Lead generation for marketing campaigns Business research and competitor analysis Sales prospecting Local business outreach 

AI Automations / Workflows Marketing & Advertising

LinkedIn Automated Lead Generation

Built an intelligent lead generation workflow by integrating multiple powerful tools to streamline prospect discovery and outreach. Tools & Technologies Used: SerpAPI – Extracts real-time Google Search results programmatically OpenAI – Processes and refines data, generates personalized outreach messages Google Search Engine – Source of targeted lead discovery (e.g., niche queries, job roles, companies) OpenRouter – Enables flexible access to multiple AI models for enhanced processing and scalability How It Works: Targeted Search Queries Automated Google searches (via SerpAPI) identify relevant professionals based on keywords like job titles, industries, and locations. Data Extraction & Structuring Extracts LinkedIn profile links, names, company info, and other metadata from search results. AI-Powered Enrichment OpenAI analyzes and structures the data, ensuring relevance and quality of leads. Personalized Outreach Generation AI generates customized connection requests or messages tailored to each lead. Scalable Workflow OpenRouter allows switching between different AI models for cost-efficiency and performance optimization. Outcome: Reduced manual prospecting time Improved lead quality and targeting Scalable and semi-automated outreach system

AI Automations / Workflows Marketing & Advertising

End-to-End B2B Lead Generation

This project is an automated pipeline designed to identify, extract, and enrich high-quality B2B leads using a combination of search automation, data scraping, and AI-powered analysis. Tools & Technologies Used SerpAPI – For extracting structured search results from Google at scale Google Search – Primary source for discovering target businesses and websites Gemini – For intelligent data extraction, classification, and enrichment Python (for orchestration & automation) CSV / Database (for storing leads) How It Works (Workflow) 1. Lead Discovery Use Google Search queries (e.g., “SaaS companies in India”, “manufacturing companies in Texas”) Fetch results programmatically using SerpAPI 2. Data Extraction Company names Website URLs Contact pages / LinkedIn profiles 3. AI Processing (Gemini) Identify business type (B2B relevance) Extract emails, phone numbers, and key contacts Summarize company offerings Filter out irrelevant leads 4. Lead Enrichment Industry classification Company size (if available) Location Decision-maker insights 5. Data Cleaning & Structuring Remove duplicates Validate emails/websites Store structured data in CSV or database Key Features Automated lead generation pipeline Scalable search-based discovery AI-powered filtering & enrichment High-quality, targeted B2B leads Minimal manual effort Use Cases Sales prospecting Cold email campaigns Market research Startup outreach Agency client acquisition

AI Automations / Workflows Marketing & Advertising

AI Outbound Batch Call

This solution enables businesses to automate high-volume outbound calling (1000+ calls per batch) using AI, with contact data seamlessly managed through Google Sheets . It eliminates manual dialing, improves efficiency, and enables scalable communication for sales, reminders, surveys, and customer engagement. Key Features Mass Outbound Calling (1000+ Calls) Automatically initiate thousands of calls in a single batch Parallel call handling with cloud telephony infrastructure Queue-based intelligent call distribution AI-Powered Voice Agent Human-like conversational AI for natural interactions Supports dynamic scripts and real-time responses Handles FAQs, lead qualification, and data collection Google Sheets Integration Import contact lists directly from Google Sheets Columns can include: Name Phone Number Custom variables (e.g., due amount, appointment date) Automatically update call results back to the sheet (status, response, notes) Automated Workflow Trigger calls based on: Manual start Scheduled time Sheet updates Retry logic for unanswered or failed calls Call Personalization Dynamic variables injected into conversations Personalized greetings and context-aware responses Real-Time Analytics & Reporting Call status tracking (connected, failed, busy, no answer) AI conversation summaries Exportable reports Use Cases Sales Outreach Campaigns Payment Reminders & Collections Appointment Confirmations Customer Feedback Surveys Event Notifications Lead Qualification How It Works Upload or maintain your contact list in Google Sheets Connect the sheet via API or integration tool Configure AI call script and workflow Start batch calling (1000+ calls simultaneously or in waves) Monitor results in real time Automatically log outcomes back into the sheet Benefits ⏱️ Saves time and manpower 📞 Scales outreach instantly 🤖 Improves consistency with AI 📊 Centralized data management via Google Sheets 💰 Reduces operational costs

Location for : Listing Title