Jimmy Gay
Templates by Jimmy Gay
Comprehensive SEO Audit with GPT-4 Specialists using Analytics, Search Console & PageSpeed
🤖 Automated SEO Audit with a Team of AI Specialists This workflow performs a comprehensive, automated monthly SEO and performance audit for any website. It uses a "team" of specialized AI agents to analyze data from multiple sources, aggregates their findings, and generates a final strategic report. Every month, it automatically fetches data from Google Analytics, Google Search Console, and Google PageSpeed Insights, and also performs a live crawl of the target website's homepage. Key Features Fully Automated: Runs on a schedule to deliver monthly reports without manual intervention. Multi-Source Analysis: Gathers data from four key marketing sources for a 360° view. AI Agent Team: Uses a sophisticated multi-agent system where each AI specializes in one area (Analytics, Performance, Technical SEO). Master Analyst: A final AI agent synthesizes all specialist reports into a single, actionable strategic plan. Automated Storage: All individual and final reports are automatically saved to a designated Google Sheet. --- ⚙️ Setup Instructions To use this template, you must configure your credentials and set your target website. Set Your Target Domain (Crucial!): Find the Set Target Website node at the beginning of the workflow. In the "Value" field, replace https://www.your-website.com with the URL of the website you want to audit. This will update the URL across the entire workflow automatically. Configure the Schedule Trigger: Click on the Schedule Trigger node to set when you want the monthly report to run. Connect Your Google Credentials: Google Analytics: Select your credential in the Get a report node. Google Search Console: Select your credential in the Search Console (HTTP Request) node. Google Sheets: Select your credential in all* Google Sheets nodes. Google PageSpeed API Key: Go to the "Credentials" tab in n8n and create a new "Generic Credential" with the type "API Key - Query Param". Name it Google API Key. The "Parameter Name" must be key. Paste your PageSpeed API key into the "API Key" field. Go back to the PageSpeed Insight node, select "API Key - Query Param" for Authentication, and choose your new credential. Connect OpenAI Credentials: This template uses multiple OpenAI Chat Model nodes. Configure each one with your OpenAI API key. Set Your Google Sheet: In each of the Google Sheets nodes, replace the hardcoded "Document ID" with the ID of your own Google Sheet where you want to store the reports. --- 🔬 Workflow Explained Phase 1: Data Collection: The Schedule Trigger starts the workflow. Four parallel branches collect data from Google Analytics, PageSpeed Insights, Search Console, and a direct website crawl. Phase 2: Data Processing & Specialist Analysis: Each data source is processed by a dedicated Code node to format the data. The formatted data is then sent to a specialized AI agent (ANALYTICS SPECIALIST, PERFORMANCE SPECIALIST, etc.) for in-depth analysis. Phase 3: Report Aggregation: A Merge node waits for all four specialist reports to be completed. A DATA AGGREGATOR node then combines them into a single, comprehensive package. Phase 4: Master Synthesis & Storage: The final MASTER ANALYST agent receives the aggregated data and produces a high-level strategic summary with actionable recommendations. This final report is then saved to Google Sheets.
Automated B2B prospecting with RapidAPI, Hunter.io, GPT & Gmail
Automate your B2B prospecting by finding local businesses and sending AI-personalized outreach emails to qualified contacts. What This Workflow Does This workflow acts as a powerful AI Sales Assistant, automating your entire B2B lead generation process for local businesses. It saves you countless hours of manual research and outreach by intelligently finding prospects, enriching their data, and drafting personalized emails tailored to their specific business. Stop prospecting manually and start scaling your outreach efforts effectively. How It Works The process is designed to be both smart and efficient: Find Businesses: It starts by searching for local businesses based on your criteria (e.g., "engineering in London"). Qualify & Enrich: It filters out businesses without a website. For the valid ones, it scrapes the website's title and description to understand what they do. Identify Contacts: Using Hunter.io, it finds professional email contacts associated with the company and verifies their validity to ensure high-quality leads. Generate AI-Personalized Emails: For each valid contact, it uses OpenAI to write a unique, short, and professional outreach email. The AI uses the scraped website information to create a personalized hook, showing you've done your research. Send & Organize: The final email is sent automatically via your Gmail account. If a business has no website, a follow-up task is created in your Google Tasks for manual review. Key Benefits Save Time: Automate a time-consuming prospecting process from start to finish. Increase Reply Rates: Engage prospects with personalized emails, not generic templates. Scale Your Outreach: Generate and contact dozens of qualified leads effortlessly. Stay Organized: Never lose a lead, thanks to the integrated task management for manual follow-ups.
Generate viral LinkedIn content with GPT and images using Telegram bot interface
AI-Powered LinkedIn Viral Content Generator & Telegram Bot Disclaimer: This workflow uses community-contributed nodes which are not officially maintained by n8n. Please test thoroughly before running in production. Do not use this template in production without your own independent validation. --- Overview This workflow empowers you to generate highly viral LinkedIn posts, including both compelling copy and AI-generated custom images, directly from a Telegram chat interface. Leveraging AI-powered research, GPT-based content creation, and community-based integrations, it creates a seamless automation: from prompt to trend analysis, viral copywriting, image generation, and message delivery—all in one flow. --- Node-by-Node Workflow Explanation Telegram Trigger: Starts the workflow from a specified Telegram chat by capturing user prompts. Expert Algo (AI Analysis): Uses OpenAI and Tavily to research current LinkedIn trends, analyzes top-performing content, and produces a content framework plus an AI image prompt. Structured Output Parser: Validates and formats the AI's returned JSON output. CM Junior: Generates three LinkedIn post drafts in your own style, based on the viral framework and rules. Structured Output Parser1: Ensures correct JSON for the drafted posts. Community Manager: Evaluates the draft posts using additional trend analysis via Tavily, selects the one most likely to go viral. Structured Output Parser2: Validates the community manager's single post output. Generate Image: Calls the AI image generator on RapidAPI to create a picture for your post, using the recommended prompt. Split Out/Download Image: Prepares and downloads the generated image file. Send Telegram Photo and Message: Sends the chosen LinkedIn post and the generated image to your Telegram bot. --- Setup Instructions Telegram: Create a bot using @BotFather and get your bot token and target chat ID. OpenAI: Register at OpenAI, obtain your API key. Tavily: Register at Tavily and get your API key. RapidAPI (AI Image Generator): Create an account, subscribe to the "ai-text-to-image-generator-flux-free-api", and copy your API key. Credentials: Use the n8n Credentials Manager to configure each key securely—never hardcode API keys into nodes. Workflow Personalization: Replace all placeholders like Telegram chat ID by referencing the credentials or environment variables. Testing: Run the workflow using your bot and ensure that no personal or sensitive data remains before publishing. --- Additional Recommendations Update the image generator, Telegram, OpenAI, and Tavily node credentials through the n8n Credentials panel. Custom tailor prompts and output formatting as needed for your LinkedIn content strategy. For security, do not share any personal API keys or chat IDs in your public template. ---