by Krishna Kumar Eswaran
š§ Problem This Solves: For developers and creators, consistently posting quality content on LinkedIn can be time-consuming. This workflow automates the process by: Fetching the latest Dev.to articles Posting them to LinkedIn twice daily Preventing duplicates using Airtable Sending success alerts to Telegram This ensures you're always active on LinkedIn, with zero manual effort. š„ Who This Template Is For Developers who want to build their presence on LinkedIn Tech creators or solo founders looking to grow an audience Community/page managers who want regular, curated content Busy professionals aiming for consistent LinkedIn engagement without doing it manually āļø Workflow Breakdown This automation runs twice a day (9:00 AM and 7:00 PM) and performs the following steps: Fetches Dev.to articles based on a tag Checks Airtable to avoid reposting the same article Posts to LinkedIn if itās new Sends a Telegram message after posting successfully š§© Step-by-Step Setup Instructions ā 1. Airtable Configuration Create a new base in Airtable with just one table and one column: Table Name: PostedArticles Column: ArticleID (Single line text ā stores the unique ID of each Dev.to article posted) This column is used to track posted articles and prevent duplicates. š 2. Dev.to API Setup Use the following endpoint in the HTTP Request node: arduino Copy Edit https://dev.to/api/articles?tag=YOUR_TAG_HERE&per_page=10 Replace YOUR_TAG_HERE with a tag like android, webdev, ai, etc. š¬ 3. Telegram Bot Setup Open @BotFather in Telegram and create a new bot Save the bot token Get your chat ID using @userinfobot or via Telegram API Add a Telegram node in n8n using this token and chat ID This will notify you when a post is successfully published. š§¾ 4. LinkedIn Setup Create a LinkedIn Developer App Use OAuth2 to connect it in n8n Choose to post on either a user profile or a company page š§± 5. n8n Workflow Structure Hereās the basic structure of the workflow: Cron Node ā Triggers at 9:00 AM and 7:00 PM daily HTTP Request ā Fetches latest articles from Dev.to Airtable Search ā Checks if ArticleID already exists IF Node ā Filters new vs. already-posted articles LinkedIn Post ā Publishes new article Airtable Create ā Saves the new ArticleID Telegram Message ā Sends success confirmation š ļø Customization Tips Change the Dev.to tag in the API URL Modify LinkedIn post format (add hashtags, emojis, personal notes) Adjust posting times in the Cron node Use additional filters (e.g., only post articles with a cover image or certain word count)
by JPres
š„ Who Is This For? Sales and marketing teams seeking efficient, handsāfree generation of personalized slide decks for each prospect from CSV lead lists. š What Problem Does This Solve? Manually editing presentation decks for large lead lists is slow and errorāprone. This workflow fully automates: Importing and parsing CSV lead data Logging leads and outputs in Google Sheets Duplicating a master Slides template per lead Injecting leadāspecific variables into slides š NodeābyāNode Breakdown | Step | Node | Purpose | | ---- | ---------------------------------------- | -------------------------------------------------------- | | 1 | New Leads Arrived | Detect new CSV uploads in Drive | | 2 | File Type? | Filter for .csv files only | | 3 | Download by ID | Download the CSV content | | 4 | Create new Sheet | Create a Google Sheet to record lead data | | 5 | Combine Empty New Document with CSV Data | Structure each lead record for slide creation | | 6 | Merge Data for new Lead Document | Map template placeholders to lead values | | 7 | Get all Leads | Retrieve sheet rows to iterate through each lead | | 8 | MoveToLeadListFolder | Move processed CSV to an archive folder | | 9 | Copy Slides Template | Make a copy of the master Slides deck | | 10 | Create Custom Presentation | Replace placeholders in the copied deck with lead data | | 11 | Add Presentation ID to Lead | Write the generated presentation URL back into the Sheet | āļø Preāconditions / Requirements n8n with Google Drive, Sheets, and Slides credentials A master Google Slides deck with placeholder tokens (e.g. {{Name}}, {{Company}}) A Drive folder for incoming CSV lead files āļø Setup Instructions Import this workflow into your n8n instance. Configure the New Leads Arrived node to watch your CSV folder. Enter your Google credentials in the Drive, Sheets, and Slides nodes. Specify the master Slides template ID in the Copy Slides Template node. In Create Custom Presentation, map slide tokens to sheet column names. Disable āKeep Binary Dataā in Copy Slides Template to conserve memory. Upload a sample CSV (with headers like Name, Company, Metric) to test. šØ How to Customize Add or remove variables by editing the CSV headers and updating the mapping in Merge Data for new Lead Document. Insert an AI/naturalālanguage node before slide creation to generate more advanced and personalized text blocks. Use SplitInBatches to throttle API calls and avoid rateālimit errors. Add errorāhandling branches to capture and log failed operations. š Security and Privacy The workflow uses placeholder variables for file and folder IDs, so no actual IDs are exposed in the template. Ensure OAuth scopes are limited to only the required Google APIs.
by JPres
š„ Who Is This For? Content creators, marketing teams, and channel managers who want a simple, handsāoff solution to upload videos and automatically generate optimized metadata from video transcripts. š What Problem Does This Solve? Manual video uploads with proper metadata creation is timeāconsuming and repetitive. This workflow fully automates: Monitoring a specific Google Drive folder for new video uploads Seamless YouTube upload processing Transcript extraction for context understanding AIāpowered generation of titles, descriptions, and tags Metadata application to uploaded videos without manual intervention š NodeābyāNode Breakdown | Step | Node Purpose | |------|---------------------------------------------------------------------| | 1 | New Video? (Trigger) ā Monitors specified Google Drive folder | | 2 | Download New Video ā Retrieves the video file from Google Drive | | 3 | Upload to YouTube ā Uploads the video to YouTube with initial settings | | 4 | Get Transcript ā Extracts transcript from the uploaded video | | 5 | Adjust Transcript Format ā Formats raw transcript for processing | | 6 | Create Description ā Generates SEOāoptimized description | | 7 | YT Tags (Message Model) ā Creates relevant tags based on content | | 8 | YT Title (Message Model) ā Generates compelling title | | 9 | Define File Path Upload Format (Optional) ā Structures data paths | | 10 | Update Videoās Metadata ā Applies generated title, description, tags| āļø Preāconditions / Requirements n8n with Google Drive and YouTube API credentials configured (stored as n8n credentials/variables; no hardācoded IDs) Dedicated Google Drive folder for video uploads YouTube channel with proper upload permissions AI service access for transcript processing and metadata generation Sufficient storage for temporary video handling āļø Setup Instructions Import this workflow into your n8n instance. Configure Google Drive credentials; reference folder ID via n8n variable (do not hardācode). Set up YouTube API credentials with upload and edit permissions. Specify the target Google Drive folder ID in the New Video? trigger node (via variable). Configure AI service credentials for transcript and metadata generation. Adjust message templates for title, description, and tag creation. Test with a small video file before production use. šØ How to Customize Modify AI prompts to match your channelās tone and style. Add conditional logic based on video categories or naming conventions. Implement notification systems to alert when uploads complete. Create custom metadata templates for different content types. Include timestamps or chapter markers based on transcript analysis. Add social media sharing nodes to announce new uploads. ā ļø Important Notes Video quality is preserved through the upload process. Consider YouTube API quotas when handling multiple uploads. Transcript quality affects metadata generation results. Videos are initially uploaded without visibility adjustments. Processing time depends on video length and transcript complexity. š Security and Privacy Store API credentials and folder IDs as n8n Credentials/Variablesāremove any hardācoded tokens or IDs. Video files are processed temporarily and not stored permanently. Limit Google Drive folder access to authorized users only. Manage YouTube upload permissions carefully (use OAuth/service accounts). Ensure compliance with organizational dataāhandling policies.
by Krishna Kumar Eswaran
š§ Problem This Solves Manually sharing Medium articles to LinkedIn daily can be repetitive and time-consuming. This automation: Fetches the latest Medium articles based on a tag (e.g., android) Posts them on LinkedIn twice daily Uses Airtable to prevent duplicates Sends a confirmation to Telegram once posted Stay consistently active on LinkedIn without lifting a finger. š„ Who This Template Is For Developers who write or follow Medium content Tech creators or founders looking to grow an audience Community or page managers needing regular curated posts Busy professionals who want hands-free LinkedIn engagement āļø Workflow Breakdown This automation runs at 9:00 AM and 7:00 PM daily and performs these steps: Fetch articles from MediumAPI.com by tag Check Airtable to prevent reposting the same article Post on LinkedIn if itās new Store the article ID in Airtable Send a Telegram message after successful posting š§¾ Step-by-Step Setup Instructions ā 1. Airtable Configuration Create a base with: Table Name: PostedArticles Column: ArticleID (Single line text ā to track posted articles) š 2. MediumAPI Setup Go to https://mediumapi.com Sign up and generate your API key from the dashboard Use this API endpoint in an HTTP node: GET https://mediumapi.com/api/tag/YOUR_TAG/latest Headers: Authorization: Bearer YOUR_API_KEY Replace YOUR_TAG with a topic like android, ai, webdev, etc. š¬ 3. Telegram Bot Setup Go to @BotFather and create a new bot Save the bot token Use @userinfobot to get your Telegram chat ID Add a Telegram node in n8n with the token + chat ID š 4. LinkedIn Setup Create a LinkedIn Developer App Connect it via OAuth2 in n8n Choose to post on your profile or company page š§± 5. n8n Workflow Structure Node Type Description Cron Triggers the flow twice a day HTTP Request Fetches articles from MediumAPI.com Airtable Search Checks if article ID already exists IF Node Skips duplicates LinkedIn Post Publishes to your LinkedIn profile/page Airtable Create Stores posted article ID Telegram Node Sends success notification š ļø Customization Tips Change the tag in the API URL to match your niche Add hashtags or personal comments to the LinkedIn message Schedule different posting times in the Cron node Filter Medium posts based on length or title keywords (optional)
by Yang
Who is this for? This template is for sales teams, agencies, or local service providers who want to quickly generate cold outreach lists and automatically call local businesses with a Vapi AI assistant. Itās perfect for automating cold calls from scraped local listings with no manual dialing or research. What problem is this workflow solving? Finding leads and initiating outreach calls can be time-consuming. This workflow automates the process: it scrapes business listings from Google Maps using Dumpling AI, extracts phone numbers, filters out incomplete data, formats the numbers, and uses Vapi to make outbound AI-powered calls. Every call is logged in Google Sheets for follow-up and tracking. What this workflow does Starts manually and pulls search queries (e.g., "plumbers in Austin") from Google Sheets. Sends each query to Dumpling AIās Google Maps scraping endpoint. Splits the returned business data into individual leads. Extracts key info like business name, website, and phone number. Filters to only keep leads with valid phone numbers. Formats phone numbers for Vapi dialing (adds +1). Calls each business using Vapi AI. Logs each successful call in a Google Sheet. Setup Google Sheets Setup Create a sheet with business search queries in the first column (e.g., best+restaurants+in+Chicago) Make sure the tab name is set and authorized in your credentials. Connect your Google Sheets account in the Get Search Keywords from Google Sheets node. Dumpling AI Setup Go to dumplingai.com Generate an API Key and connect it as a header token in the Scrape Google Map Businesses using Dumpling AI node Vapi Setup Sign into Vapi and create an assistant Get your assistantId and phoneNumberId Insert these into the JSON payload of the Initiate Vapi AI Call to Business node Add your Vapi API key to the credentials section Call Logging Create another tab in your sheet (e.g., āleadsā) with these headers: company name phone number website This will be used in the Log Called Business Info to Sheet node How to customize this workflow to your needs Modify the business search terms in your Google Sheet to target specific industries or locations. Add filters to exclude certain businesses based on ratings, keywords, or location. Update your Vapi assistant script to match the type of outreach or pitch youāre using. Add additional integrations (e.g., CRM logging, Slack notifications, follow-up emails). Change the trigger to run on a schedule or webhook instead of manually. Nodes and Functions Breakdown Start Workflow Manually: Initiates the automation manually for testing or controlled runs. Get Search Keywords from Google Sheets: Reads search phrases from the spreadsheet. Scrape Google Map Businesses using Dumpling AI: Sends each search query to Dumpling AI and receives matching local business data. Split Each Business Result: Breaks the returned array of businesses into individual records for processing. Extract Business Name, Phone and website: Extracts title, phone, and website from each business record. Filter Valid Phone Numbers Only: Ensures only entries with a phone number move forward. Format Phone Number for Calling: Adds a +1 country code and strips non-numeric characters. Initiate Vapi AI Call to Business: Uses the business name and number to initiate a Vapi AI outbound call. Log Called Business Info to Sheet: Appends business details into a Google Sheet for tracking. Notes You must have valid API keys and authorized connections for Dumpling AI, Google Sheets, and Vapi. Make sure to handle API rate limits if you're running the workflow on large datasets. This workflow is optimized for US-based leads (+1 country code); adjust the formatting node if calling internationally.
by Don Jayamaha Jr
ā±ļø Analyze Tesla (TSLA) short-term market structure and momentum using 6 technical indicators on the 15-minute timeframe. This AI agent tool is part of the Tesla Quant Trading AI Agent system. It is designed to detect intraday shifts in volatility, trend strength, and potential reversal signals. ā ļø Not standalone. This agent is triggered via Execute Workflow by the Tesla Financial Market Data Analyst Tool. š Requires: Tesla Quant Technical Indicators Webhooks Tool Alpha Vantage Premium API Key š What It Does This workflow pulls the latest 20 data points for 6 key technical indicators from a webhook-powered source, then uses GPT-4.1 to interpret market momentum and structure: Connected Indicators: RSI (Relative Strength Index)** MACD (Moving Average Convergence Divergence)** BBANDS (Bollinger Bands)** SMA (Simple Moving Average)** EMA (Exponential Moving Average)** ADX (Average Directional Index)** The output is a structured JSON with: Market summary Timeframe (15m) Indicator values š Sample Output { "summary": "TSLA shows fading momentum. RSI dropped below 60, MACD is flattening, and BBANDS are tightening. Expect short-term consolidation.", "timeframe": "15m", "indicators": { "RSI": 58.3, "MACD": { "macd": -0.020, "signal": -0.018, "histogram": -0.002 }, "BBANDS": { "upper": 183.10, "lower": 176.70, "middle": 179.90, "close": 177.60 }, "SMA": 178.20, "EMA": 177.70, "ADX": 19.6 } } š§ Agent Components | Module | Role | | --------------------- | -------------------------------------------------------- | | Webhook Data Node | Calls /15minData endpoint for Alpha Vantage indicators | | LangChain Agent | Parses indicator payloads and generates reasoning | | OpenAI GPT-4.1 | Powers the AI logic to interpret technical structure | | Memory Module | Maintains session consistency for multi-agent calls | š ļø Setup Instructions Import Workflow into n8n Name it: Tesla_15min_Indicators_Tool Configure Webhook Source Install and publish: Tesla_Quant_Technical_Indicators_Webhooks_Tool Ensure /15minData is publicly reachable (or tunnel-enabled) Add Credentials Alpha Vantage API Key (HTTP Query Auth) OpenAI GPT-4.1 (OpenAI Chat Model) Link as Sub-Agent This workflow is not triggered manually. It is executed using Execute Workflow by: š Tesla_Financial_Market_Data_Analyst_Tool Pass in: message (optional) sessionId (for short-term memory linkage) š Sticky Notes Summary š¢ Trigger Integration ā Receives sessionId and message from parent š” Webhook Fetcher ā Pulls Alpha Vantage data from /15minData š§ GPT-4.1 Reasoning ā Produces structured JSON insight šµ Session Memory ā Maintains evaluation flow across tools š Tool Description ā Explains indicator use and AI output format š Licensing & Author Ā© 2025 Treasurium Capital Limited Company All logic, formatting, and agent design are protected under copyright. No resale or public re-use without permission. Created by: Don Jayamaha Creator Profile: https://n8n.io/creators/don-the-gem-dealer/ š Build faster intraday Tesla trading models using clean 15-minute indicator insightsāprocessed by AI. Required by the Tesla Financial Market Data Analyst Tool.
by Don Jayamaha Jr
š Evaluate Tesla (TSLA) price action and market structure on the 1-hour timeframe using 6 real-time indicators. This sub-agent is designed to feed mid-term technical insights into the Tesla Financial Market Data Analyst Tool. It uses GPT-4.1 to interpret Alpha Vantage indicator data delivered via secure webhooks. ā ļø This workflow is not standalone and is executed via Execute Workflow. š Requires: Tesla Quant Technical Indicators Webhooks Tool Alpha Vantage Premium API Key š§ Connected Indicators This tool fetches and analyzes the latest 20 datapoints for: RSI (Relative Strength Index)** MACD (Moving Average Convergence Divergence)** BBANDS (Bollinger Bands)** SMA (Simple Moving Average)** EMA (Exponential Moving Average)** ADX (Average Directional Index)** š Sample Output { "summary": "TSLA is gaining strength on the 1-hour chart. RSI is rising, MACD has crossed bullish, and BBANDS are widening.", "timeframe": "1h", "indicators": { "RSI": 62.1, "BBANDS": { "upper": 176.90, "lower": 169.70, "middle": 173.30, "close": 176.30 }, "SMA": 174.20, "EMA": 175.60, "ADX": 27.5, "MACD": { "macd": 0.84, "signal": 0.65, "histogram": 0.19 } } } š§ Agent Components | Component | Role | | ------------------------------ | -------------------------------------------------- | | 1hour Data | Pulls Alpha Vantage indicator data via webhook | | Tesla 1hour Indicators Agent | Interprets signals using structured GPT-4.1 prompt | | OpenAI Chat Model | GPT-4.1 LLM performs analysis | | Simple Memory | Maintains session context | š ļø Setup Instructions Import Workflow into n8n Name it: Tesla_1hour_Indicators_Tool Install the Webhook Fetcher Tool š Required: Tesla_Quant_Technical_Indicators_Webhooks_Tool This agent expects webhook /1hourData to return pre-cleaned data Add Credentials Alpha Vantage Premium API Key (via HTTP Query Auth) OpenAI GPT-4.1 credentials Configure for Sub-Agent Use Triggered only via Execute Workflow from: š Tesla Financial Market Data Analyst Tool Inputs: message (optional) sessionId (required for memory linkage) š Sticky Notes Overview š¢ Trigger Setup ā Activated only by the parent agent š 1h Webhook Fetcher ā Calls Alpha Vantage via secured endpoint š§ AI Agent Summary ā Interprets trend/momentum from indicator data š GPT Model Notes ā GPT-4.1 parses and explains technical alignment š Documentation Sticky ā Embedded in canvas with full walkthrough š Licensing & Support Ā© 2025 Treasurium Capital Limited Company This tool is part of a proprietary multi-agent AI architecture. No commercial reuse or redistribution permitted. š Author: Don Jayamaha š Templates: https://n8n.io/creators/don-the-gem-dealer/ š Detect TSLA trend shifts and validate setups with 1-hour technical clarityāpowered by Alpha Vantage + GPT-4.1. This tool is required by the Tesla Financial Market Data Analyst Tool.
by Don Jayamaha Jr
š Detect key candlestick reversal patterns and volume divergence on Tesla (TSLA) using GPT-4.1 and real-time OHLCV data. This AI agent evaluates 1-hour and 1-day candles and is an essential part of the Tesla Financial Market Data Analyst Tool. It identifies signals like Doji, Engulfing, Hammer, and volume anomalies to support trade entry and exit logic. ā ļø Not a standalone template ā must be triggered by the Tesla Financial Market Data Analyst Tool š Requires: Alpha Vantage Premium API Key OpenAI GPT-4.1 access š What This Agent Does Calls Alpha Vantage to fetch: š 1-hour OHLCV data š 1-day OHLCV data GPT-4.1 evaluates: š Candlestick patterns like Doji, Engulfing, Shooting Star š Volume divergence (price/volume inconsistency) Returns a structured JSON output like: { "summary": "Bearish signs detected on 1-day chart. A shooting star formed on high volume while RSI is elevated. Volume divergence seen on 1h chart as price rises but volume weakens.", "candlestickPatterns": { "1h": "None", "1d": "Shooting Star" }, "volumeDivergence": { "1h": "Bearish", "1d": "None" }, "ohlcv": { "1h": { "close": 174.1, "volume": 1430000, "high": 175.0, "low": 173.8 }, "1d": { "close": 188.3, "volume": 21234000, "high": 189.9, "low": 183.7 } } } š ļø Setup Instructions Import the Workflow Name it: Tesla_1hour_and_1day_Klines_Tool Install Dependencies ā Tesla Financial Market Data Analyst Tool (this is the trigger parent) Add Required Credentials Alpha Vantage Premium ā via HTTP Query Auth OpenAI GPT-4.1 ā via OpenAI credentials Verify Web Access This tool fetches data live from Alpha Vantage: /query?function=TIME_SERIES_INTRADAY&interval=60min /query?function=TIME_SERIES_DAILY Run via Execute Workflow Trigger This tool will activate only when called by the Financial Analyst Agent. Inputs: message (optional) sessionId (used for memory continuity) š§ Agent Architecture | Component | Description | | ----------------------- | --------------------------------------------------- | | Candlestick Data Hour | Fetches 60min TSLA candles via Alpha Vantage | | Candlestick Data Day | Fetches daily TSLA candles via Alpha Vantage | | OpenAI Chat Model | GPT-4.1 reasoning engine for pattern detection | | Simple Memory | Maintains short-term logic context | | Tesla Klines Agent | LangChain AI agent analyzing both candle and volume | š Sticky Notes Overview š Workflow Purpose š§ Short-Term Memory Notes š 1h/1d Data Fetch Logic š Candlestick Pattern Types Detected š Volume Divergence Definitions š¤ GPT-4.1 Prompt Configuration š Licensing & Support Ā© 2025 Treasurium Capital Limited Company Logic, pattern reasoning, and prompt structure are proprietary IP. š Don Jayamaha ā LinkedIn š n8n Creator Profile š Automate technical edge: detect TSLA candle reversals and volume anomalies with precision using GPT-4.1 and Alpha Vantage. Required by the Tesla Financial Market Data Analyst Tool.
by Yar Malik (Asfandyar)
Intro This template is for teams, individuals, or businesses who want to automatically send daily email reminders (e.g., updates, status alerts, followāups) using n8n + Gmail. How it works Cron Trigger fires every day at your specified time. Google Sheets node reads all rows from your sheet. If node filters rows matching your condition (e.g., Status = "Pending"). Send a message (Gmail) sends a customized email to each filtered row. Required Google Sheet Structure | Column Name | Type | Example | Notes | |-------------|--------|--------------------------|------------------------------------| | Email | string | user@example.com | Recipient email address | | Status | string | Pending | Filter criterion | | Subject | string | Daily Status Update | Email subject (supports variables) | | Body | string | āPlease update your taskā| Email body (text or HTML) | Detailed Setup Steps Google Sheets Build your sheet with the columns above. In n8n ā Credentials, add Google Sheets API (avoid sensitive names). Gmail In n8n ā Credentials ā Gmail (OAuth2 or SMTP), connect your account. Do not include your real email in the credential name. Import & Configure Export the workflow JSON (threeādot menu ā Export). Paste it under Template Code in the Creator form. In each node, select your Google Sheets and Gmail credentials. Sticky Notes On the If node: āDefines which rows to email.ā On the Gmail node: āSends the email.ā Customization Guidance Adjust schedule: change the Cron expression in **Cron Trigger. Modify filter: edit the condition in the **If node. Customize email**: use expressions like {{$node["Get row(s) in sheet"].json["Subject"]}}. Troubleshooting Verify the Google Sheet is shared with the connected service account. Check your Cron timezone and expression. Ensure Gmail credentials are valid and not rateālimited. Security & Best Practices Remove** any real email addresses and sheet IDs. Use** n8n Credentials or environment variablesānever hardācode secrets. Add** sticky notes for any complex logic.
by Don Jayamaha Jr
š Analyze Teslaās daily trading structure with AI using 6 Alpha Vantage indicators. This tool evaluates long-term trend health, volatility patterns, and potential reversal signals at the 1-day timeframe. Designed for use within the Tesla Financial Market Data Analyst Tool, this agent helps swing and position traders anchor macro sentiment. ā ļø Not standalone. Must be executed via Execute Workflow š Requires: Tesla Quant Technical Indicators Webhooks Tool Alpha Vantage Premium API Key OpenAI GPT-4.1 credentials š What It Does This tool queries a secured webhook (/1dayData) to retrieve real-time, trimmed JSON data for: RSI (Relative Strength Index)** BBANDS (Bollinger Bands)** SMA (Simple Moving Average)** EMA (Exponential Moving Average)** ADX (Average Directional Index)** MACD (Moving Average Convergence Divergence)** These values are then passed to a LangChain AI Agent powered by GPT-4.1, which returns: A 2ā3 sentence market condition summary Structured indicator values Timeframe tag ("1d") š Sample Output { "summary": "TSLA shows consolidation on the daily chart. RSI is neutral, BBANDS are contracting, and MACD is flattening.", "timeframe": "1d", "indicators": { "RSI": 51.3, "BBANDS": { "upper": 192.80, "lower": 168.20, "middle": 180.50, "close": 179.90 }, "SMA": 181.10, "EMA": 179.75, "ADX": 15.8, "MACD": { "macd": -0.25, "signal": -0.20, "histogram": -0.05 } } } š§ Agent Components | Component | Description | | ----------------------------- | -------------------------------------------------- | | 1day Data (HTTP Node) | Pulls latest data from secured /1dayData webhook | | OpenAI Chat Model | GPT-4.1 powers the analysis logic | | Tesla 1day Indicators Agent | LangChain agent performing interpretation | | Simple Memory | Short-term session continuity | š ļø Setup Instructions Import Workflow into n8n Name: Tesla_1day_Indicators_Tool Add Required Credentials Alpha Vantage Premium (via HTTP Query Auth) OpenAI GPT-4.1 (Chat Model) Install Webhook Fetcher Required: Tesla Quant Technical Indicators Webhooks Tool Endpoint /1dayData must be active Execution Context This tool is only triggered via: š Tesla Financial Market Data Analyst Tool Inputs expected: message: optional context sessionId: session memory linkage š Sticky Notes Overview š Tesla 1-Day Indicators Tool ā Purpose and integration š” Webhook Fetcher ā Pulls daily Alpha Vantage data via HTTPS š§ GPT-4.1 Model ā Reasoning for trend classification š Sub-Agent Trigger ā Used only by Financial Market Analyst š§ Memory Buffer ā Ensures consistent session logic š Licensing & Support Ā© 2025 Treasurium Capital Limited Company This workflowāincluding prompts, logic, and formattingāis protected IP. š Don Jayamaha ā LinkedIn š Creator Profile š Evaluate long-term Tesla price behavior with AI-enhanced technical analysisācritical for swing trading strategy. Required by the Tesla Financial Market Data Analyst Tool.
by Naveen Choudhary
Who is this template for? Growth teams, SDRs, recruiters, or anyone whoāÆroutinely hunts for hardātoāfind business emails and would rather spend time reaching out than guessing formats. What problem does this workflow solve? Manually piecing together email patterns, crossāchecking them in a verifier, and updating a tracking sheet is slow and errorāprone. This template automates theāÆentire loopāresearch, guess, verify, and logāso you hit Start and watch rows fill up with readyātoāsend addresses. What this workflow does Pull fresh leads ā Grabs only the rows in your GoogleāÆSheet where StatusāÆ=āÆFALSE. Find the company pattern ā Queries Serper.dev for snippets and feeds them to GeminiāÆFlash (via OpenRouter) to spot the dominant email format. Build the address ā Constructs a likely email for every first/last name. Verify in real time ā Pings Prospeo by default (API) or lets you bulkāclean in Sparkle.io. Write it back ā Updates the sheet with pattern, email, confidence, verification status, and flips Status toāÆTRUE. Loop until done ā Runs batchābyābatch so you never hit API limits. š Work freeātier magic (up to \~2,500 contacts/month) | Service | Free allowance | How this template uses it | | -------------- | ----------------------------- | ------------------------------------------------------------------------------------ | | Serper.dev | 2,500 searches/mo | Scrapes three public email snippets per domain to learn the pattern | | Sparkle.io | 10,000 bulk verifications/day | Manual uploadādownload optionāperfect to clean your first 2.5k emails at zero cost | | Prospeo | 75 API calls/mo | Builtāin if you prefer fully automated verification | Quick Sparkle workflow: Let the template generate emails. Export the āEmailā column toāÆCSV ā upload to Sparkle.io. Download the results and paste the "verification\_status" back into the sheet (or add a small n8n import subāflow). Setup (5āÆminutes) Copy the GoogleāÆSheet linked in the sticky note and paste its ID into the Get Rows and Update Rows nodes. Add credentials for GoogleāÆSheets, Serper (XāAPIāKEY), OpenRouter, and optionally Prospeo. Hit Execute Workflowāthatās it. How to customise Prefer Sparkle for volume:** Skip the Prospeo node, export emails in one click, bulkāverify in Sparkle, and reāimport results. Swap the search source:* Replace the *Get Email Pattern HTTP node with Bing, Brave, etc. Extend enrichment:* Add phone lookāups or LinkedIn scrapers before the *Update Rows node. Autoārun:** Replace the Manual Trigger with a Cron node so the sheet cleans itself every morning. AdditionalāÆresources | Tool | Purpose | Link | | --------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------- | -------------------------------------------------------- | | Prospeo ā APIāready email verificationSpecial offer: 20āÆ% free credits for the firstāÆ3āÆmonths on any plan using this link! | Realātime, singleācall mailbox validation | prospeo.io | | Sparkle.io ā highāvolume bulk verifier (manual upload) | Free daily quota of 10āÆ000 verifications | app.sparkle.io/signāup | | OpenRouter ā API gateway for GeminiĀ Flash & other LLMs | One key unlocks multiple frontier models | openrouter.ai | | Serper.dev ā Google Search API | 2āÆ500 searches/month on the free tier | serper.dev | Add the relevant keys or signup details from these links, drop them into the matching n8n credentials, and youāre all set to enrich your first 2āÆ500 contacts at zero cost. Happy building!
by Milan Vasarhelyi - SmoothWork
Video Introduction Want to automate your inbox or need a custom workflow? š Book a Call | š¬ DM me on Linkedin Transform your messy inbox into a calm, organized command center - in minutes - using this ready-to-use n8n automation! Tired of your Gmail looking like this? With this template, you can have this instead: What does this automation do? AI-powered categorization:** Every new email is analyzed with OpenRouter AI and sorted into categories you define (like Orders, Support, Invoices, Urgent, etc.). Instant color-coded labels:** The workflow creates and applies Gmail labels with custom colors, so you can spot important messages at a glance. Supports Gmailās Multiple Inboxes:** Display different categories in their own sectionsāsee what matters most right away. Flexible and customizable:** You control the categories and definitions using a simple Google Sheet. How it works ā Step by Step See the full setup & demo: Copy the Template Open the n8n workflow template and click Use for free. Log in (or sign up) for n8n Cloud for the quickest start. Customize Your Categories in Google Sheets Use the provided Google Sheets template linked in the workflow notes. Go to File ā Make a copy to your own Drive. Edit the categories and their definitions for your business. Example: Add categories like āExisting Order Questions,ā define each one to guide the AI, and copy your Google Sheetās URL into the workflow config node. Connect AI with OpenRouter Go to OpenRouter.ai, log in, and generate a new API key. Paste your API key into the workflow where prompted. Test and Activate the Workflow Connect your Gmail account to n8n. Hit āTest Workflowāāwatch as the AI processes your latest emails and applies labels automatically. Labels will appear instantly in Gmail, and any missing ones are created by the automation. Schedule Automatic Runs Switch workflow status to Active in n8n. Set the scheduler triggerāmost people use hourly, but you can use crontab.guru for custom times (like only business hours). Tips for Best Results Color Code Your Labels:** In Gmail, you can assign colors to labelsāset high-priority categories (like āCustomer Complaintsā) to a bright color to stand out. Upgrade Your Gmail View:** Enable Multiple Inboxes in Gmailās settings and set up sections for your key categories. Example search queries: in:inbox label:customer-complaints OR label:urgent-emails in:inbox label:existing-order-questions in:inbox label:support-requests Why Use This? Get rid of inbox chaos for good - no more lost emails or missed deadlines Fully customize the system to your business with just a Google Sheet Works with zero coding - set up in 10-15 minutes Flexible: add auto-replies, draft suggestions, and more as you grow