by Matthieu
๐ง AI-Powered Cold Call Machine ๐ฏ Purpose The AI-Powered Cold Call Machine is a fully automated workflow designed to generate qualified leads from LinkedIn, evaluate them using AI-based scoring, identify key decision-makers, and generate personalized cold call scripts. All results are saved to a Google Sheet-based CRM. โ๏ธ How It Works 1. Initialization Triggered either manually or via schedule. Pulls configuration from a Google Sheetโs Settings tab (e.g., target product, keywords, company size, API key). 2. Company Search on LinkedIn Uses the Ghost Genius API to search for companies based on cleaned, relevant keywords extracted by OpenAI. Handles pagination, up to 1000 companies per batch. 3. Company Filtering Each company goes through: Data enrichment via Ghost Genius (website, size, followers, etc.). Filtering: Must have a LinkedIn page with a website. Must have 200+ followers. Deduplication: checks if the company already exists in the CRM. 4. AI-Based Company Scoring A specialized AI model scores each company from 0 to 10 based on: Industry fit. Size/location alignment. Potential pain points that match your offering. If the company is new and relevant (score โฅ 7), it is saved in the Companies sheet. 5. Decision Maker Identification Uses Sales Navigator API (via Ghost Genius) to find employees with targeted job titles. For each matching profile: Enriches contact data (title, bio, etc.). Retrieves phone number (if available). Generates a 20-second personalized cold call script using OpenAI, based on company and profile data. Saves all information in the Leads tab of the CRM. If no decision maker is found, the company status is marked accordingly. ๐ Outcome A fully enriched, qualified lead database. Custom cold call scripts** ready to be used by SDRs or founders. Zero manual work โ from search to lead generation, everything is automated. ๐ก Use Case Perfect for SDRs, founders, or growth marketers looking to scale cold outreach without sacrificing personalization or running into LinkedIn scraping limits.
by Vadym Nahornyi
> โ ๏ธ Multi-language Slack Error Notifier Track errors like a pro โ this prebuilt Slack alert flow notifies you instantly when any workflow fails. โ No coding needed โ Works with any workflow via Error Workflow setting โ Step-by-step setup guides in: ๐ฌ๐ง English ๐ช๐ธ Espaรฑol ๐ฉ๐ช Deutsch ๐ซ๐ท Franรงais ๐ท๐บ ะ ัััะบะธะน Just plug it in, follow the quick setup, and never miss a failure again.
by Pawel
This is a simple temlate that will allow you to customise the notifications in Radarr, Sonarr, Bazarr and similar. By default the notifications are configured to be sent to discord and look similar to the default ones but are just minimalistic. All you need to configure is in your Radarr etc. instances to have Webhook notification type and here point to your Discord channel webhook.
by Nicholas Lewanowicz
A goal for 2022 is to write 1 thing I do each day. This workflow will automatically remind you on telegram to write something you did yesterday, optionally you can enable the second workflow which will allow you to reply to the message and have it recorded in a google sheet. Note: Make sure to configure your Telegram credentials!
by Lorena
This workflow synchronizes files one-way from Google Drive to AWS S3. Google Drive Trigger node** triggers the workflow when a new file is added to the drive. AWS S3 node** gets all files stored in an S3 bucket. Merge node** merges the files from Google Drive and AWS S3 by key (file name) and keeps only the new file. AWS S3 node** uploads the new file in the S3 bucket.
by mourya
๐ What it does: Captures leads from Facebook Ads Sends instant WhatsApp to leads Waits & checks for bookings If booked anytime during 5-day nurturing, it stops the follow-ups and sends confirmations to both lead & gym owner If not booked, continues to nurture daily for 5 days with reminders
by Harshil Agrawal
This workflow allows you to create an event file and send it as an attachment via email. iCalendar node: This node will create an event file. Send Email: This node will send the event file as an attachment.
by Manu
Create a document in Outline for each new GitLab release. Depends on this PR being merged. Copy workflow Set credentials for GitLab and Outline Inside HTTP Request node, set the following: collectionId parentDocumentId (or remove if unwanted) Example result
by Jacob @ vwork Digital
This workflow helps small business owners using Wave Apps to easily access the Wave Accounting API using n8n In this example, the workflow is triggered from a new payout from Stripe. It then logs the transaction as a journal entry in Wave Accounting, helping you automate your accounting without needing to pay for expensive subscriptions! What this workflow template does This workflow triggers when a payout is paid in Stripe and sends a GraphQL request to the Wave Accounting API recording the payout as a journal entry automatically. The benefits of this worklow are to instantaneously keep your books up to date and to ensure accuracy. How to setup Setup your Stripe credential in n8n using the native Stripe nodes. Follow this guide to get your Wave Apps authorization token. Setup the node with the correct header auth -> {"Authorization": "Bearer TOKEN-HERE"} Get your account IDs from Wave The payload uses GraphQL so ensure to update it accordingly with what you are trying to achieve, the current example creates a journal entry. Tips Getting Wave account and IDs It is easiest to use network logs to obtain the right account IDs from Wave, especially if you have created custom accounts (default Wave account IDs can be obtained via making that API call). Go to Wave and make a new dummy transaction using the accounts you want to use in n8n. Have the network logs open while you do this. Search network logs for the name of the account you are trying to use. You should see account IDs in the log data. Sales tax This example uses sales tax baked into the total Stripe payout amount (5%) You can find the sales tax account IDs the same way as you found the Wave account IDs using network logs Use AI to help you with your API call Ask Claude or ChatGPT to draft you your ideal payload
by Md. Nazmul Islam
Automated n8n Workflow Documentation and LinkedIn Promotion Streamline your n8n workflow management! This powerful workflow automatically documents your n8n creations in Notion and promotes them on LinkedIn, all triggered by a simple file upload to Google Drive. Leverage Google Gemini AI to generate comprehensive descriptions and engaging social media content effortlessly. Who is this For This workflow is perfect for: n8n Developers** who want to save time on manual documentation Content Creators** regularly sharing n8n workflow templates Teams** needing a centralized, updated database of their automation solutions Consultants** showcasing their n8n expertise and offerings Anyone** looking to automate their workflow publishing and promotion process Features Automated Trigger**: Starts when an n8n workflow JSON is uploaded to a designated Google Drive folder. AI-Powered Description Generation**: Google Gemini AI analyzes your workflow JSON and creates a detailed, human-readable description. Notion Database Integration**: Automatically creates a new page in your Notion database, populated with the workflow's title, AI-generated description, and a direct download link. Dynamic LinkedIn Post Creation**: Transforms the workflow description into an engaging, shareable LinkedIn post. Seamless LinkedIn Publishing**: Automatically posts the generated content to your LinkedIn profile to reach your audience. Centralized Documentation**: Maintains an organized and always-current record of your n8n templates. How It Works Upload Workflow JSON to Google Drive: Simply drag and drop your n8n workflow's JSON file into a specific Google Drive folder configured in the workflow. AI Analyzes and Generates Content: The workflow automatically detects the new file and downloads its content. Google Gemini AI then analyzes the workflow JSON to understand its functionality. The AI crafts a comprehensive description and an engaging LinkedIn post based on the analysis. Notion Documentation: A new page is automatically created in your specified Notion database. This page includes the workflow's title, the AI-generated description, and a direct link to the original JSON file on Google Drive for easy download. LinkedIn Promotion: The AI-generated LinkedIn post is automatically published to your LinkedIn profile. This allows you to effortlessly share your latest n8n creations with your network. Video Demo: See this youtube Video to explore "how it works". Setting Up Google Drive and AI Import the Workflow Create a new workflow in n8n Import the JSON file by clicking "three dots" (upper right corner) > "Import from file..." Configure Google Drive Credentials In the "wait for the json file upload" node, connect your "Google Drive OAuth2 API" credential. Select the specific Google Drive folder where you will upload your n8n workflow JSON files. In the "Download the json" node, connect the same "Google Drive OAuth2 API" credential. Configure Google Gemini API Get your Google AI Studio API key from Google AI Studio Create a "Google Gemini (PaLM) API" credential in n8n. Connect this credential to both the "Description generator" and "Linkedin post generator" nodes. Setting Up Notion and LinkedIn Set Up Notion Integration In the "Create the notion page" node, connect your "Notion API" credential. Select your Notion database. Ensure your Notion database has at least the following properties: "Title" (Title type), "Description" (Rich text type), "Automation Tools" (Select type), "Status" (Select type), and "Template-Download-Link" (URL type). Set Up LinkedIn Integration In the "Create the linkedIn post" node, connect your "LinkedIn OAuth2 API" credential. Specify the Person ID to whom the post should be published (this is usually your profile ID). Test the Workflow Activate the workflow. Upload an n8n workflow JSON file to your designated Google Drive folder. Verify that a Notion page is created and a LinkedIn post is published successfully. Pre-requisites Necessary Accounts:** Google Account (for Google Drive access) Google AI Studio Account (for Gemini API access) Notion Account (with a database for templates) LinkedIn Account (for posting) n8n Instance (cloud or self-hosted) API Access:** Google Generative AI API access Valid Google Drive, Notion, and LinkedIn OAuth/API credentials N8N Requirements:** n8n version 1.0.0 or higher LangChain nodes package installed Internet access for API calls Customization Guidance AI Prompt Tuning: Modify the prompts in the "Generate the description" and "Generate the linkedin post" nodes to adjust the tone, style, length, or specific information requested from the AI. Notion Database Structure: Customize the Notion database properties in the "Create the notion page" node to include additional fields like tags, video demos, or integration details. LinkedIn Post Strategy: Adjust the LinkedIn post generation prompt to include specific hashtags, mentions, or calls to action to optimize for your audience. Technical Specifications Trigger Source**: Google Drive file upload (JSON files) AI Model**: Google Gemini Output Destinations**: Notion database page, LinkedIn personal feed Input Format**: n8n workflow JSON Processing Time**: Typically under 1 minute (depends on AI response time and API calls) Limitations & Considerations Ensure the Google Drive folder specified in the trigger is exclusively for n8n workflow JSONs to prevent accidental triggers from other file types. While AI-generated, it's recommended to manually review descriptions and LinkedIn posts, especially for critical content, before relying solely on automation. API rate limits for Google Gemini, Notion, and LinkedIn should be considered for very high-volume usage. The Notion database must be pre-configured with the correct property types (Title, Rich Text, URL, Select) for the workflow to function as intended. Ready to Automate Your Workflow Documentation and Promotion? This workflow empowers you to effortlessly share and document your n8n creations, allowing you to focus more on building and less on administrative tasks.
by Abdullah Alshiekh
๐ Description Instantly turn images into marketing content with one Telegram message. It automatically: Accepts an image and caption via Telegram Sends the image to an AI model with your brandโs content rules Generates copy with headline, body, hashtags, and CTA Sends it back to you for approval On approval, posts directly to your Facebook Page If rejected or sent as plain text, request edits and it will regenerate your content ๐ฏ Key Advantages for Content Teams โ Creates professional post content from raw images in seconds โ Keeps the process inside Telegramโno app-switching โ Allows fast edits through natural text replies โ Reduces creative workload using your own AI style guide โ Posts directly to Facebookโno copy-pasting needed ๐ ๏ธ Features Telegram Bot Trigger (via Telegram API) Image file parsing + downloading AI Content Generation using OpenRouter + LangChain Custom Brand Prompt: Hook + Content + CTA in natural Arabic JSON Parsing with fallback handling Dual approval route (human- or bot-origin) Facebook publishing via Graph API Retry loop: users can request changes directly Sticky notes on all nodes for fast onboarding ๐ง Requirements Telegram Bot Token Facebook Page access with pages_manage_posts + pages_read_engagement OpenRouter API key (or another LLM provider) n8n credentials for: Telegram Bot Facebook (OAuth or Bearer token) OpenRouter (or alternative) ๐ง Use Case Examples ๐งด Beauty Brands: Auto-generate Arabic content from new skincare routine photos ๐ฅ Clinics: Transform testimonial photos into compliant social posts ๐งข Streetwear Shops: Quickly convert customer-submitted photos into engaging product drops ๐ Education Pages: Teachers send photos and instantly get shareable awareness content ๐พ Pet Pages: Easily publish heartfelt stories from community-submitted photos โ๏ธ Customization Tips Edit the Brand Prompt Update the AI node with your own brand tone, examples, and structure. Switch LLMs Swap the OpenRouter model with Gemini, GPT-4, or others by changing the LLM node. Change Post Target Replace the Facebook post URL with Instagram or your CMS webhook. Customize Loop Logic Adjust the re-triggering workflow to better match your desired Telegram conversation UX. If you need any help Get in touch
by Automate With Marc
๐ฅ Auto-Caption & Autopost Videos to Instagram & TikTok Description Automate your short-form content pipeline! This workflow takes any video uploaded to a specific Google Drive folder, generates engaging captions with Submagic, and then auto-posts the finished video (with AI-generated captions) directly to Instagram or TikTok via Postiz. Captions are further refined with OpenAI for brand-ready social text. Finally, each published video is logged into a Google Sheet for tracking. ๐ Watch step-by-step build of this workflow on: www.youtube.com/@automatewithmarc How It Works Google Drive Trigger โ Detects new video uploads. Submagic API โ Adds styled captions automatically. Wait + Poll โ Monitors job status until the captioned video is ready. Download Video โ Retrieves the finished captioned video. Upload to Postiz โ Sends the file to Postiz for multi-platform posting. Caption Agent (OpenAI) โ Generates optimized Instagram/TikTok captions. Post to Instagram/TikTok โ Publishes the video with caption. Update Log โ Saves video details, captions, and status into Google Sheets. Why Youโll Love It โก Hands-off publishing โ videos go from raw to posted automatically. ๐ AI captions + Submagic styling โ engaging text and visual consistency. ๐ Content tracking โ every post logged in Google Sheets. ๐ฏ Perfect for Reels & TikToks โ optimized for fast workflows and social reach. Requirements Google Drive account Submagic API key Postiz account (for IG/TikTok posting) OpenAI API key (for caption generation) Google Sheets account