Skip to content
FlowHubFluxonLab

HTTP Request workflows

458 results — all source-linked n8n references

ACsheetsgroqchatmodel
free

Repurpose content into 5-platform posts with Groq Llama 3.3 and Upload-Post

Quick overview This workflow receives a webhook with either a URL or raw text, uses Groq (Llama 3.3 70B) to analyze and repurpose the content into Instagram, X, LinkedIn, email, and video formats, optionally logs results to Google Sheets, and posts the LinkedIn text to multiple platforms via Upload-Post.com. How it works Receives a POST webhook request containing a single content value that is either a URL or plain text. If the input starts with http, it fetches the page content over HTTP and packages it as cleaned source text; otherwise it uses the provided text as-is. Sends the prepared content to Groq (Llama 3.3 70B) to generate a structured analysis of the core message, key points, audience, tone, and hook angles. Uses Groq again to generate platform-specific outputs (Instagram caption/hashtags, X thread, LinkedIn post, email newsletter, and a short video script) as JSON. Parses the AI JSON, validates character limits for Instagram, LinkedIn, and X, and returns an error response if the output cannot be parsed. On success, appends the generated content and validation warnings to Google Sheets, posts the LinkedIn text to selected social platforms via the Upload-Post.com API, and

by Utkarsh Kapoor
ACW
free

Post daily motivational quote images to Telegram with Gemini and HTML to Image

Quick overview This workflow runs daily on a schedule, uses Google Gemini to generate a short motivational quote and author, renders it into an image via htmlcsstoimg.com, and posts the resulting photo to a Telegram channel. How it works Runs once per day at the configured hour using a schedule trigger. Sends a prompt to Google Gemini to generate an original motivational quote and an author name in a strict two-line format. Extracts the quote and author from the Gemini response and falls back to default values if parsing fails. Calls the htmlcsstoimg.com API to render the quote and author into a styled 1080×1080 image using an HTML/CSS template. Sends the generated image URL to Telegram and posts it as a photo to the configured channel. Setup Add Google Gemini (PaLM) API credentials in n8n for the quote generation step. Create a Telegram bot with @BotFather, add it as an admin to your target channel, and connect the bot token as a Telegram credential in n8n. Sign up for an htmlcsstoimg.com API key and set it in the HTTP request header as CLIENT-API-KEY. Replace @your_channel_username with your Telegram channel username and adjust the schedule time and quote prompt as needed.

by Kanishka Shrivastava
ACembeddingscohere
free

Publish science newsletter posts from YouTube using Ghost and Google Sheets

Quick overview This workflow turns science keywords from Google Sheets into researched Ghost newsletter posts by discovering and screening YouTube videos with Apify, validating claims using Brave Search, storing sources in Qdrant with Cohere embeddings, drafting content with LLMs, and publishing via a custom Ghost HTTP endpoint. How it works Runs either manually to qualify “FAIR GAME” keywords from Google Sheets or on a schedule to start the automated publishing pipeline. Uses Brave Search with an LLM agent to research each keyword’s current context and writes a structured relevance, domain, and angle assessment back to the Keywords sheet. On schedule, randomly selects an eligible keyword, uses Apify’s YouTube Scraper to fetch recent videos with English transcripts, and appends normalized candidates to the Candidate Videos sheet. Scores each candidate’s virality from views, engagement, channel size, and publish age, marks rows as VIRAL or NOT VIRAL, and archives NOT VIRAL items to an Archive sheet. Reviews VIRAL candidates with an editorial LLM agent to select exactly one evidence-worthy video (or reject all), updates statuses and reasoning in Google Sheets, and archives rejected v

by Hesham Mashhour
AWopenaichatmodeltelegram
free

Repurpose YouTube Shorts from Telegram to Facebook, Instagram and TikTok with Apify and OpenAI

Quick overview This workflow listens for a YouTube Short link sent to a Telegram bot, downloads the video metadata and MP4 URL via Apify, generates a repost caption with OpenAI, uploads the video to Blotato, publishes it as a Facebook Reel, Instagram Reel, and TikTok post, then confirms back in Telegram. How it works Triggers when a message containing a YouTube Short URL is received by your Telegram bot. Sends the URL to an Apify YouTube downloader actor to retrieve the Short’s title and direct MP4 format URLs. Selects the best MP4 with audio up to the configured resolution and uploads it to Blotato to get a stable hosted media URL. Uses OpenAI (via the LangChain agent) to generate a short caption from the video title using your caption rules. Publishes the hosted video and generated caption to Facebook (as a Reel), Instagram (as a Reel), and TikTok via Blotato, continuing even if one platform publish fails. Sends a Telegram message confirming the publishes and includes the caption that was used. Setup Create a Telegram bot and add its token as an n8n Telegram credential, then start a chat with the bot so it can receive messages. Add an Apify API token as an n8n HTTP Header Auth cr

by Dr. Firas
ACsheetsgroqchatmodel
free

Enrich B2B leads with Tavily search, Groq Llama 3.3, and Google Sheets

Quick overview This workflow receives a company name via webhook, runs three Tavily web searches (company info, recent news, and key people), uses Groq (Llama 3.3 70B) to synthesize a structured lead profile, optionally appends the results to Google Sheets, and returns the enriched profile in the webhook response. How it works Receives a POST webhook request containing a company name and an optional domain. Queries the Tavily Search API for company overview details, then searches Tavily again for recent news and key executives/leadership. Sends the combined search results to a Groq LLM agent to generate a sales-ready lead enrichment profile as strict JSON (company details, products, signals, news, pain points, and outreach angles). Parses the AI output, extracts valid JSON if possible, and flattens key fields into a single row-friendly structure. If parsing succeeds, appends the enriched lead data to a Google Sheets spreadsheet and returns the full profile in the webhook response. If parsing fails, returns an HTTP 422 error response with the raw AI output for troubleshooting. Setup Create a Groq API key, add it as an n8n Groq credential, and select it in the Groq LLM node. Create a

by Utkarsh Kapoor
AWopenaichatmodelstructuredoutputparser
free

Create Seedance 2.0 short videos from Telegram ideas with OpenAI and Blotato

Quick overview This workflow takes a video idea sent via Telegram, uses OpenAI to generate a Seedance 2.0-ready prompt plus platform-specific captions, creates the video through AtlasCloud’s Seedance API, then publishes it to TikTok, Instagram, and YouTube using Blotato and confirms back in Telegram. How it works Receives a video idea as a Telegram message. Uses OpenAI (via an agent) to generate a structured JSON payload containing a Seedance 2.0 text-to-video prompt plus TikTok and Instagram captions and a YouTube title and description. Submits the prompt to AtlasCloud’s Seedance 2.0 video generation API and requests a 5-second video. Polls AtlasCloud every 30 seconds until the video generation status returns completed/succeeded. Extracts the final video URL and pairs it with the generated captions and YouTube metadata. Publishes the video to TikTok, Instagram, and YouTube via Blotato, then sends a Telegram confirmation message. Setup Create a Telegram bot and add Telegram credentials, then ensure the trigger and confirmation nodes use the correct bot and chat settings. Add an OpenAI API credential and select a chat model (configured for gpt-4o-mini) for prompt and caption generat

by Dr. Firas
Wtelegram
free

Create Veo 3.1 Fast AI shorts from Telegram with AtlasCloud, OpenAI and Blotato

Quick overview This workflow turns a Telegram message into a short AI-generated video using AtlasCloud (Google Veo 3.1 Fast), generates an SEO-friendly title with OpenAI, publishes the video to YouTube and TikTok via Blotato, and sends a confirmation back to Telegram. How it works Triggers when you send a new message to your Telegram bot with a video idea. Sets the Veo model, video duration, and prompt based on the Telegram message. Starts video generation on AtlasCloud and polls the render status every 30 seconds until it completes. Uses OpenAI (GPT-4o-mini) to generate a short, SEO-friendly title in the same language as the prompt. Publishes the rendered video URL and generated title to YouTube via Blotato. Publishes the same video and title to TikTok via Blotato and sends a Telegram confirmation with the title and video URL. Setup Create a Telegram bot with BotFather and add Telegram credentials, then start a chat with the bot so it can receive messages. Add an AtlasCloud API key as HTTP Header Auth and ensure the AtlasCloud endpoints are reachable for both the create and status requests. Add an OpenAI API key for the title generation step. Install and enable the Blotato communi

by Dr. Firas
ACgmail
free

Transcribe and analyze sales meetings with Deepgram, Gemini, GHL, Slack & Gmail

Quick overview Youtube Video: https://youtu.be/GNAplBWdCDE?si=TjojVTZX7ViiRUiG This workflow receives meeting voice recording via webhook, transcribes it with Deepgram, and uses Gemini to extract client details and next-step tasks. It then updates GoHighLevel, posts a task summary to Slack, emails the client their action items via Gmail, and logs the meeting to Sheets. How it works Receives a POST webhook request containing a meeting ID, attendee email, meeting date/time, and an audio file. Looks up the contact in GoHighLevel by email and creates/updates the contact if it does not already exist. Checks Google Sheets for the meeting ID and only continues if no existing row is found. Sends the audio binary to Deepgram to transcribe the recording with speaker diarization and utterances enabled. Formats the transcript and sends it to a Google Gemini–powered agent that returns structured JSON with client identification and task lists. Creates a GoHighLevel task with the extracted service-provider tasks, posts the task summary to Slack, and emails the client their tasks via Gmail. Appends the meeting details, extracted company name, and action items to Google Sheets and returns a webhook

by iamvaar
gmailgoogledrivesheets
free

Generate personalized financial plans with Google Gemini, Sheets, Drive and Gmail

Quick overview This workflow receives income and financial-goal data via webhook, stores enriched metrics in Google Sheets, generates a tailored plan with Google Gemini, converts it to a PDF via PDFShift, uploads it to Google Drive, and emails the result using Gmail. How it works Receives a POST webhook request containing an Income value and a Goal string. Normalizes the incoming fields and validates that income is non-negative and the goal is not empty, returning a webhook error response if validation fails. Calculates a timestamp, a recommended monthly saving amount (20% of income), and an income category (Low/Mid/High), then appends the record to Google Sheets. Routes the request by income category and uses Google Gemini (PaLM) to generate a personalized financial plan with category-specific guidance. Builds an HTML report that includes the user’s inputs and the Gemini-generated plan, then converts the HTML to a PDF using the PDFShift API and fetches the generated file. If the PDF is created successfully, uploads it to Google Drive, emails the PDF and Drive link via Gmail, and returns the HTML report in the webhook response. If PDF generation fails, returns a JSON error response

by WeblineIndia
Cgmailgoogledocssheets
free

Score job listings and generate tailored cover letters with Apify, OpenAI and Google Sheets

Quick overview This workflow runs on a schedule to scrape job listings via Apify (Google Jobs and Career Site API), scores each role against your base resume using OpenAI, generates tailored cover letter and optionally a tailored resume in Google Docs, and logs the results to Google Sheets with Gmail error alerts. How it works Runs on a schedule (with an optional manual test trigger) and loads your search query and Google IDs from the configured variables. Uses Apify actors to scrape jobs from Google Jobs and the Career Site API, then normalizes and merges both result sets into a single list. Processes jobs in batches and skips listings that already exist in Google Sheets (matched by Apply URL), have no apply link, have short descriptions, or don’t meet the seniority criteria. Fetches your base resume from Google Docs and sends the resume plus job details to OpenAI to score relevance from 1–10 with a one-sentence rationale. For jobs scoring 7+, uses OpenAI to generate a personalized cover letter from the job description and your resume. For jobs scoring 8+, uses OpenAI to tailor your resume, saves it as a new Google Doc in your Drive folder, and makes the document publicly readable

by theworkflowdev
ACgmailgoogledrive
free

Send GitHub release audio newsletters with OpenAI, Google Drive, Gmail and Sheets

Quick overview This workflow triggers on a published GitHub Release, uses OpenAI to turn the release notes into a short spoken script and MP3, stores the audio on Google Drive, pulls subscribers from Google Sheets, and sends an HTML “listen” newsletter to them via Gmail. How it works Triggers when a GitHub Release is published for the configured repository. Parses and cleans the release changelog, extracting key items into features, fixes, improvements, and other notes. Uses an OpenAI chat model to rewrite the release details into a 60–90 second spoken script. Calls the OpenAI text-to-speech API to generate an MP3 audio file from the script. Uploads the MP3 to Google Drive and sets the file permissions to “anyone with the link can view.” Loads subscriber email addresses from Google Sheets, builds an HTML newsletter with the public audio link and release highlights, and sends it via Gmail using BCC. Setup Connect a GitHub credential with access to the target repo and replace YOUR_GITHUB_USERNAME and YOUR_REPO_NAME in the GitHub trigger. Add an OpenAI API credential for both the chat model step and the OpenAI TTS HTTP request. Connect Google Drive OAuth2 and replace YOUR_AUDIO_FOLDER

by isaWOW
ACgroqchatmodelW
free

Discover and score engineering candidates with Groq, GitHub, LinkedIn, Stack Overflow, HN and Supabase

Quick Overview This workflow exposes a POST webhook that turns a job description into a structured hiring brief using Groq, searches candidates across GitHub, LinkedIn (via Apify), Stack Overflow, and Hacker News, scores and summarizes the shortlist, optionally saves results to Supabase, and returns a JSON response. How it works Receives a candidate search request via a POST webhook and normalizes the payload into a consistent schema. Validates that the request includes a job description or structured criteria, and returns a 400 JSON error if it is invalid. Uses Groq (via LangChain) to extract structured job requirements, then builds a search brief with queries and limits for each source. Searches GitHub, LinkedIn via Apify, Stack Overflow, and Hacker News in parallel and normalizes each source’s results into a common candidate format. Merges all candidates, sanitizes and deduplicates the pool, and returns an empty 200 response if no candidates remain. Scores candidates with a deterministic evidence formula, filters by the configured score threshold, and builds a recruiter-facing JSON report. Uses Groq (via LangChain) to generate an AI shortlist summary, attaches it to the report,

by Prakash Software
ACsheets
free

Qualify Product Hunt leads with Google Gemini, Apify, and Google Sheets

Quick overview Youtube Video: https://youtu.be/h47YeiivZvs?si=V-S1X-ME5V24Tuch This workflow runs daily to pull the latest Product Hunt posts, qualifies them with Google Gemini, scrapes ICP-matching product websites with Apify to find emails, then writes the lead data to Google Sheets and creates contacts in GoHighLevel. How it works Runs every day on a schedule trigger. Queries the Product Hunt GraphQL API for the latest posts and iterates through each result. Resolves each product’s website redirect target, extracts a clean domain, and filters out blocked domains like app stores, social networks, and link aggregators. Sends the product name, tagline, and description to a Google Gemini–powered agent to score ICP fit and keeps only matches. Uses Apify to crawl each matched website and extract email addresses from the site content. Groups scraped results by domain, keeps only products with at least one email, and appends or updates a matching row in Google Sheets. Creates a GoHighLevel contact using the first email and stores any additional emails in a custom field. Setup Add Product Hunt OAuth2 credentials and ensure the GraphQL query in the Product Hunt request returns the fields

by iamvaar
ACgmailsheets
free

Extract meeting insights from transcripts with OpenAI, Google Sheets and ClickUp

Quick Overview This workflow collects a meeting transcript via an n8n Form, uses OpenAI (ChatGPT) to extract structured meeting intelligence, logs the results to Google Sheets, creates one ClickUp task per action item, and emails an HTML meeting brief via Gmail. How it works Receives a form submission containing the meeting title, date, participants, duration, and full transcript. Validates the input (including a minimum transcript length), calculates counts, and generates a unique meeting ID. Sends the meeting context and transcript to an OpenAI ChatGPT model to extract a strict JSON payload with summary, topics, decisions, action items, risks, follow-up date, and sentiment. Parses and normalizes the AI JSON output, then formats readable strings and metrics for reporting. Appends the full meeting record to a Google Sheets “Meetings” tab. Splits the extracted action items and creates a ClickUp task for each valid item, including owner, priority, and due date when provided. Sends a formatted HTML meeting brief to the configured team email address using Gmail. Setup Add an OpenAI credential in the OpenAI Chat Model node and select the model to use. Connect Google Sheets OAuth2, repla

by isaWOW
ACsheets
free

Track Slack EOD updates and post executive summaries with Google Sheets and Gemini

Quick overview Youtube Video: https://youtu.be/AbkX2splTTg?si=LTHqLFIWQD4hAYsO This workflow collects end-of-day updates from team members in Slack, stores them in Google Sheets, and posts a concise executive summary back to Slack using Google Gemini. How it works Runs daily at 3pm, reads the team roster from Google Sheets, filters out people marked as on leave, and sends each active member an EOD update form in Slack. Receives Slack button/form submissions via a webhook, parses the interactive payload, and replaces the original message with a confirmation. Checks whether the submitted EOD date matches today’s date, and sends a private Slack alert to the owner if someone submits late. For on-time submissions, reads today’s entries from the EOD submissions Google Sheet, deduplicates by user and date, and appends the new submission to Google Sheets. Runs daily at 5pm, reads today’s submissions and yesterday’s “tomorrow plan” entries from Google Sheets and merges them per user. Aggregates the merged data, calculates attendance and expected submission counts from the team roster, and sends the dataset to Google Gemini to generate an executive summary. Posts the generated Slack-formatte

by iamvaar
ACWopenaichatmodel
free

Generate and send personalized client proposals with OpenAI, SendGrid, Slack, and Google Sheets

Quick overview This workflow accepts proposal requests via webhook or an hourly schedule, normalizes and validates the client data, uses OpenAI to generate a tailored proposal with pricing, then sends it via SendGrid, logs the request to Google Sheets, notifies a Slack channel, and returns a webhook response. How it works Receives a proposal request from a webhook POST (or runs hourly on a schedule) and maps incoming fields into a consistent client schema. Validates required fields, converts the budget to a number, and assigns a budget tier for pricing. If required data is missing, sends a SendGrid email to the requester listing the validation errors. Routes valid requests by client type (startup, enterprise, agency, nonprofit, or default) and applies conditional pricing and discounts to build line items and totals. Uses OpenAI (GPT-4o-mini) to generate a seven-section, personalized proposal based on the client details, project scope, template context, and pricing. Formats the generated proposal into a branded HTML email with an investment breakdown table. Sends the proposal via SendGrid, appends a tracking row to Google Sheets, posts a Slack notification, and returns a JSON succes

by Oneclick AI Squad
ACW
free

Book, reschedule and confirm WhatsApp appointments with Claude and Sheets

Quick overview This workflow receives WhatsApp messages via a Meta webhook, uses Anthropic Claude to detect booking intents and extract appointment details, writes updates to Google Sheets, and sends a confirmation or error reply back to the customer on WhatsApp. How it works Receives incoming WhatsApp messages through a Meta webhook endpoint and normalizes key fields like sender phone number, display name, message text, and timestamps. Filters out empty messages and sends the text to Anthropic Claude to classify the intent (book, reschedule, confirm, or unknown) and extract structured appointment details. Validates the request based on intent, including required fields and simple rules like weekday-only appointments and business hours. Appends a new row to the Google Sheets Appointments tab for valid bookings, or updates the appointment status/date/time in Google Sheets for reschedules and confirmations. Builds a personalized WhatsApp reply message describing the result (success, required missing details, or supported actions). Sends the reply back to the customer via the WhatsApp Cloud API and appends the interaction details to the Google Sheets ActivityLog tab. Setup Create a Me

by Oneclick AI Squad
CgmailW
free

Publish weekly SMB blog posts with Perplexity, Claude, Gemini, Supabase, and Gmail

Quick overview This workflow runs weekly to generate, research, write, illustrate, and publish a new blog post by combining Supabase (content + storage), Perplexity (topic + research), Anthropic Claude (writing), Google Gemini (cover image), and Gmail (notification). How it works Runs every Friday at 10:00 (cron: 0 0 10 * * 5). Fetches titles of already published posts from Supabase and builds a rotating topic focus that avoids repeating prior angles. Uses Perplexity to propose one fresh, SEO-relevant blog topic and then research it with trends, examples, and SMB-focused insights. Sends the topic and research notes to Anthropic Claude to write a complete post with title, excerpt, meta description, category, read time, and HTML body. Parses the generated text into structured fields, generates a slug, and prepares a published blog post record. Uses Google Gemini to generate a 16:9 cover image, uploads it to Supabase Storage, and attaches the public cover image URL to the post. Inserts the finished post into the Supabase blog_posts table with status set to published and emails the team via Gmail with the publication details. Setup Create a Supabase project with a blog_posts table and

by Pedro Olavarria
Acalln8nworkflowtoolsheets
free

Extract ecommerce product data with Google Sheets, ScrapingBee and Gemini

Quick Overview This workflow manually runs to read a list of webpage URLs from Google Sheets, scrape each page with ScrapingBee, and use Google Gemini to extract structured product data from screenshots with an HTML fallback, then append the results back into a Google Sheets sheet. How it works Runs when you manually trigger the workflow. Reads the list of URLs to scrape from a Google Sheets spreadsheet. Fetches a full-page screenshot for each URL using the ScrapingBee API. Sends the screenshot (and the URL for context) to a Google Gemini model to extract product details into a structured JSON format, calling a ScrapingBee HTML fetch tool when screenshot extraction is incomplete. Converts any fetched HTML to Markdown and returns it to the Gemini agent to complete the extraction. Splits the extracted product array into individual items and appends them as new rows in the Google Sheets “Results” sheet. Setup Create a Google Sheets service account connection in n8n and set the target spreadsheet and the “List of URLs” and “Results” sheet selections. Add a Google Gemini (PaLM) API credential in n8n and ensure the selected model (gemini-1.5-pro-latest) is available for your account. Add

by Ravi Patel
AairtableC
free

Qualify LinkedIn leads and draft multi-step outreach with Airtable, Apify and Claude

Quick overview This workflow pulls unprocessed leads from Airtable, enriches them with LinkedIn profile, company, and post data via Apify, optionally scrapes the company website with Firecrawl, then uses Anthropic Claude to qualify leads and draft multi-step LinkedIn outreach messages, saving results back to Airtable. How it works Runs when you manually execute the workflow. Reads qualification and writing prompts from Airtable, then searches Airtable for leads where the “Réponse” and “Match” fields are empty. Iterates through each lead and uses Apify to fetch LinkedIn profile details, marking the Airtable record as “Likedin pas dispo” when the profile cannot be retrieved. For available profiles, uses Apify to fetch company details when a company LinkedIn URL exists and, if a website is available, uses Firecrawl to scrape the homepage and clean the returned markdown. Uses Apify to fetch recent LinkedIn posts for the lead and selects a relevant recent personal post URL to include in the enrichment dataset. Sends the consolidated lead, company, homepage, and post data to Anthropic Claude to decide whether the lead matches the qualification criteria, marking non-matching leads as “Fal

by Allan Vaccarizi
ACW
free

Generate client-ready workflow diagrams from sales call transcripts with Claude

Who it's for This workflow is for automation agencies and n8n consultants who conduct discovery calls with prospects and want to instantly turn conversation transcripts into polished, client-ready workflow diagrams — without manual canvas work. How it works A consultant pastes a sales call transcript into a form trigger. A first AI agent (Claude) parses the transcript and extracts structured workflow briefs — one per identified business process — with titles, tools, logic, and step-by-step descriptions. A code node splits the output into individual workflow items, one per identified process. A second AI agent generates a complete n8n workflow JSON for each brief, using French business-oriented node names and proper canvas positioning. A code node validates and parses the generated JSON to ensure structural integrity. A third AI agent clusters nodes into logical business groups and generates canvas layout coordinates and sticky note annotations. A fourth AI agent renames all nodes with clear, descriptive French labels following a consistent naming convention. All renames and layout changes are applied, and the finalized workflow is published directly to an n8n instance via the API.

by Allan Vaccarizi
CsheetsW
free

Fetch live commodity quotes with Octagon, OpenAI (GPT-5.4 Mini) and Google Sheets

Quick overview Automatically fetches live commodity quotes (gold, silver, crude oil, natural gas, and more) using an Octagon AI Agent, then writes prices, changes, ranges, volume, and moving averages back to a Google Sheet. How it works Reads commodity symbols (GCUSD, SIUSD, CLUSD, NGUSD, etc.) from a Google Sheet. Fetches the live commodities-quote Skill from GitHub and builds an Octagon Agent prompt for each symbol. Calls the Octagon Agent for real-time quotes and parses the response. Writes the price, change, ranges, volume, and moving averages back to the sheet. Setup Set aside about 5 minutes to complete the configuration. Connect your Google Sheets, OpenAI, and Octagon credentials. Point the Sheets nodes at your commodities sheet, making sure it has a Symbol or Ticker column. Ensure date ranges are in the Sheet. Review the sticky notes inside the workflow for detailed configuration notes. Requirements Google Sheets account and credentials OpenAI credentials (GPT-5.4 Mini) Octagon Agent credentials A Google Sheet with a Symbol or Ticker column Customization Add or remove commodity symbols in the sheet to track different markets Adjust which data fields (price, change, ranges,

by Octagon
AWopenaichatmodel
free

Analyze stocks via Telegram with GPT‑4, TwelveData, NewsAPI and chart images

AI-Powered Stock Analysis Agent is a Telegram-based AI workflow it transforms a simple stock name into a complete trading analysis report. Users send a stock/company name through Telegram, and the workflow automatically: Converts the company name into a stock symbol Fetches multi-timeframe market data Collects recent stock news Performs AI-powered sentiment analysis Generates a chart image Creates a professional BUY / SELL / HOLD report Sends the final analysis back to Telegram Node-by-Node Explanation 1. Telegram Stock Request Trigger What This Node Does This is the entry point of the workflow. It listens for incoming Telegram messages and starts the workflow automatically whenever a user sends a stock/company name. Example Apple Tesla Nvidia 2. Convert to Stock Symbol What This Node Does Uses OpenAI to convert a company name into a valid stock ticker symbol. Example | User Input | AI Output | |---|---| | Apple | AAPL | | Tesla | TSLA | | Microsoft | MSFT | Why This Node Matters Users do not need to know the exact stock ticker symbol. The AI intelligently maps company names into valid trading symbols. 3. Fetch 4H Market Data What This Node Does Fetches 4-hour interval market data

by Jitesh Dugar
ACsheetsW
free

Turn videos into Twitter threads, LinkedIn posts, and blogs with WayinVideo and GPT-4o-mini

Description Submit any video URL — podcast, webinar, interview, or YouTube video — along with the title, creator name, niche, target audience, and tone and the workflow transcribes the full recording automatically. WayinVideo's Transcription API returns a speaker-labeled, timestamped transcript which is sent to GPT-4o-mini in one call to produce all three content pieces simultaneously: a 10-tweet Twitter thread, a 200–300 word LinkedIn post, and a 600–800 word SEO blog post with HTML structure, meta description, and focus keyword. Word counts are tracked for all three pieces and everything is saved as one row in Google Sheets with Status set to Draft. Built for content marketers, solo creators, agencies, and social media managers who want to repurpose every video into three platform-specific pieces without writing anything manually. What This Workflow Does Transcribes the full video with speaker labels and timestamps** — WayinVideo's Transcription API returns every word spoken in the video with the speaker name and timestamp so GPT has full context to work from Generates all three content pieces in one GPT call** — The Twitter thread, LinkedIn post, and blog post are all produced t

by isaWOW