by Hichul
This workflow is an autonomous AI research assistant that transforms a single topic into a comprehensive, multi-chapter report. Designed for researchers, students, and content creators, it automates the entire process from planning and online research to writing, formatting, and delivering a final PDF report directly to your email. How it works Trigger: The workflow begins when a user submits a research topic and an email address through a form. AI Planning: An AI agent breaks the main topic into five focused subtopics. It then generates an engaging report title, a detailed introduction, and chapter headings, saving this initial structure to a Google Sheet. Parallel Research and Writing: The workflow then splits into five parallel paths, one for each subtopic. In each path, it uses the Tavily Search API to gather real-time information from the web. A dedicated AI writer then synthesizes this research into a complete, well-formatted HTML chapter with inline citations. Content Aggregation: As each chapter is completed, its content, sources, and section titles are saved to the central Google Sheet. Final Assembly and Delivery: Once all chapters are written, the workflow compiles the title, introduction, a newly generated table of contents, all chapters, and a complete list of sources into a single HTML document. This document is sent to APITemplate.io to be converted into a professionally formatted PDF, which is then emailed as an attachment to the address provided in the form. Set up steps Google Sheets: Make a copy of the provided Google Sheet Template. Connect your Google account in the credentials menu. Update all Google Sheets nodes to use your copied sheet by selecting it from the list. AI Language Model (Google Gemini): Sign up for an API key from the Google AI Platform. Connect your account in the Google Gemini Chat Model nodes. This template is pre-configured for the affordable gemini-pro-flash-lite model. Tavily Search API: Sign up for a free account at Tavily and get an API key. In the Tavily HTTP Request nodes, create a new Header Auth credential. For the Name, enter X-Tavily-API-Key and for the Value, paste your Tavily API key. APITemplate.io: Sign up for a free account at APITemplate.io and get an API key. Connect your account in the Generate PDF node's credentials. Gmail: Connect the Gmail account you want to send the final report from in the Send Report node's credentials.
by Oneclick AI Squad
Analyzes influencer profiles and scores authenticity before brand partnership approval. Detects fake followers, bot accounts, and suspicious engagement patterns using AI-powered behavioral analysis. ๐ฏ How It Works Simple 7-Node Workflow: Input โ Submit influencer username and platform (Instagram/Twitter/TikTok) Fetch โ Retrieve complete profile data and engagement metrics Analyze โ Examine follower patterns, ratios, growth velocity, engagement AI Check โ Deep behavioral analysis with Claude AI Report โ Generate comprehensive fraud assessment Notify โ Send detailed email report to partnership team Log โ Save to database for tracking ๐ Detection Capabilities Follower Authenticity**: Analyzes follower-to-following ratio (red flag if < 0.5) Engagement Quality**: Calculates engagement rate (industry avg: 1-5%) Growth Patterns**: Detects suspicious rapid follower spikes Content Consistency**: Evaluates posting frequency and regularity Profile Completeness**: Checks verification, bio, activity AI Behavioral Analysis**: Deep pattern recognition for sophisticated fraud โ๏ธ Setup Instructions 1. Configure API Access Social Platform APIs: Instagram**: Get Graph API access token from Meta for Developers Twitter**: OAuth 2.0 credentials from Twitter Developer Portal TikTok**: Business API credentials (optional) AI Analysis: Anthropic Claude API**: Get key from console.anthropic.com Used for advanced behavioral fraud detection 2. Setup Notifications Configure SMTP in "Send Report" node Update recipient email (partnerships@company.com) Customize HTML template if needed 3. Database (Optional) Create PostgreSQL table (schema below) Add database credentials to final node Skip if you don't need historical tracking Database Schema CREATE TABLE partnerships.influencer_fraud_reports ( id SERIAL PRIMARY KEY, report_id VARCHAR(255) UNIQUE, username VARCHAR(255), platform VARCHAR(50), profile_url TEXT, followers BIGINT, following BIGINT, posts INTEGER, verified BOOLEAN, authenticity_score INTEGER, risk_level VARCHAR(50), final_decision TEXT, partnership_recommendation VARCHAR(100), ai_verdict VARCHAR(50), ai_confidence VARCHAR(20), red_flags JSONB, fake_follower_estimate VARCHAR(20), detailed_analysis JSONB, created_at TIMESTAMP ); ๐ How to Use Webhook Endpoint: POST /webhook/influencer-fraud-check Request Body: { "username": "influencer_handle", "platform": "instagram" // or "twitter", "tiktok" } Example: curl -X POST https://your-n8n.com/webhook/influencer-fraud-check \ -H "Content-Type: application/json" \ -d '{"username":"example_user","platform":"instagram"}' ๐ Scoring System Overall Authenticity Score (0-100): 80-100**: LOW RISK โ Approved for partnership 60-79**: MEDIUM RISK โ Requires manual review 40-59**: HIGH RISK โ Caution advised 0-39**: CRITICAL RISK โ Rejected Weighted Components: Follower Quality (25%) Engagement Quality (35%) Content Consistency (15%) Growth Pattern (15%) Profile Completeness (10%) Final Score = 70% Automated + 30% AI Analysis ๐ฉ Red Flags Detected Following-to-follower ratio > 2:1 Engagement rate < 0.5% Rapid growth (>50K followers/month) Large following with <10 posts No verification with >100K followers Bot-like comment patterns Suspicious audience demographics ๐ฐ Cost Estimate Instagram/Twitter API**: Free tier usually sufficient Claude AI**: ~$0.10-0.20 per analysis Estimated**: $5-10/month for 50 checks ๐ก Best Practices Always verify HIGH and MEDIUM risk profiles manually Cross-reference with other influencer databases Request media kit and past campaign results Trial campaigns before large commitments Monitor performance metrics post-partnership Update detection thresholds based on your findings ๐ฏ What You Get Detailed Report Includes: Overall authenticity score (0-100) Risk level classification Partnership recommendation (APPROVE/REVIEW/REJECT) Engagement quality analysis Fake follower percentage estimate AI behavioral insights Specific red flags and concerns Next steps and recommendations
by Mahmoud Shrouf
Overview Automate your personal productivity with this intelligent n8n workflow that integrates Telegram, Google Sheets, and OpenAI (GPT-4o). This system uses multiple AI agents to manage work hours, tasks, finances, and emailsโall through natural language commands sent via Telegram. Every action is synced to Google Sheets for persistent, structured data storage. What This Template Does This automation system deploys several specialized AI agents: ๐ Work Hours Analyzer**: Analyzes work logs from Google Sheets, calculates total hours by workplace, and generates detailed monthly reports in Arabic. ๐ ๏ธ Work Tracking Agent**: Handles start/end work commands, calculates total hours, and updates Google Sheets. ๐ Task Manager Agent**: Manages to-do listsโadding, listing, updating, completing, and deleting tasksโwith real-time sync to Google Sheets. ๐ฐ Finance Agent**: Tracks income and expenses in multiple currencies, summarizes daily financial activity, and maintains a full transaction history. ๐ง Email Analysis Agent**: Processes incoming Gmail messages, generates AI-powered summaries in Arabic with priority, sentiment, and recommended actions. ๐ Monthly Report Generator**: Automatically triggers at the start of each month to compile a professional PDF report of work hours and sends it to a Telegram topic. Prerequisites & Setup Required Accounts & API Keys Before setup, ensure you have: Telegram Bot Token โ from @BotFather OpenAI API Key โ with access to gpt-4o-mini or gpt-3.5-turbo Google Sheets API โ OAuth2 credentials enabled Gmail Account (Optional) โ for email analysis n8n Instance โ self-hosted or cloud Google Sheets Structure Create a Google Sheet with the following sheets and columns: Sheet: work Date start at end at place note Total hours Sheet: task Task Status Created At Due Date Notes Sheet: Expenses id Amount Currency Note Type (debit/credit) Date Time Sheet: email name email Step-by-Step Setup Step 1: Import the Workflow In n8n, go to Workflows > Import from file Upload the JSON template Open the canvas and verify all nodes are connected Step 2: Configure Credentials Telegram: Add your bot token under "Telegram account" OpenAI: Enter your API key in "OpenAi account" Google Sheets: Connect using OAuth2 under "Google Sheets account" Gmail (Optional): Set up if using email analysis Step 3: Link Google Sheets Share your Google Sheet with the service account email (if using service account) Copy the Document ID from the sheet URL Update all Google Sheets nodes with the correct sheet names and IDs Ensure column names match exactly Step 4: Set Up Telegram Start a chat with your bot Use /start to initialize Ensure chatId and message_thread_id in Telegram nodes match your group/topic Test sending a message like "Start work at the factory" Step 5: Test the Agents Try these sample commands via Telegram: "Start work at the factory" โ Logs start time "Finished work" โ Logs end time and calculates hours "Add task: pay the bill" โ Adds a new task "How much did I spend today?" โ Shows todayโs expenses "Send last month's report" โ Triggers monthly PDF report (on the first of the month) Key Features Smart Work Tracking Automatic time calculation Query by date, place, or period Real-time Google Sheets sync Task Management Add, list, update, complete, delete tasks Friendly, conversational responses Daily summaries of completed and upcoming tasks Financial Tracking Supports multiple currencies (JOD, USD, ILS, etc.) Daily income/expense summaries Full transaction history Arabic-language responses Email Intelligence AI-powered email summaries Priority, sentiment, and action recommendations Plain-text output in Arabic No JSON or code blocks Automated Monthly Reports Triggered on the 1st of each month Generates detailed work hour reports by workplace Outputs clean, formatted PDF Sends directly to Telegram topic Customization Options Modify AI Prompts Edit the systemMessage in any AI agent node to: Change tone (formal, friendly, concise) Add new response formats Support additional commands or languages Extend Functionality Add daily reminders using Schedule Trigger Implement budget alerts when expenses exceed a threshold Add weekly summaries for tasks or work hours Support multi-currency conversion Enhance Telegram Interaction Add inline buttons for quick actions Create shortcuts like /work, /tasks, /finance Use message_thread_id to organize topics Troubleshooting | Issue | Solution | |------|----------| | Bot not responding | Check webhook URL, bot token, and chatId | | Google Sheets not updating | Verify OAuth2 permissions and sheet sharing | | AI not understanding commands | Review prompt clarity and test input phrasing | | Monthly report not sending | Confirm Schedule Trigger timezone and execution time | Benefits โ Full automation with minimal user input ๐ฑ Control everything from Telegram ๐ Data stored securely in Google Sheets ๐ Professional PDF reports generated automatically ๐ฌ Natural, friendly Arabic responses ๐ Seamless sync across all components This template transforms personal productivity by combining AI intelligence with powerful automationโturning simple Telegram messages into structured data, actionable insights, and professional reports.
by Cristina
Automated Weekly Newsletter with AI Research, Editorial Drafting, and Approval Flow This n8n template demonstrates how to automate the full production cycle of a professional weekly newsletter. It combines AI-powered market research, editorial drafting, compliance validation, and an approval loop โ all before creating a final Gmail draft ready for distribution. Use cases are many: Wealth managers sending weekly market updates to clients Startups producing recurring research digests Teams creating automated newsletters for marketing or content distribution Good to know At time of writing, each AI call (research, editorial, QC) consumes API tokens from Perplexity and OpenAI. See provider pricing for updated info. Gmail integration requires OAuth setup with your account. You can adapt the prompts to any domain โ from finance to tech to education. How it works Schedule Trigger runs every week and sets the date window. Research LLM fetches structured JSON market data using Perplexity. Editorial LLM transforms research into a polished ~2,000 word client-ready newsletter. QC LLM validates factual accuracy and compliance risks before approval. Preview Email is sent with Approve/Revise buttons. Clicking opens a secure n8n-hosted approval form. Final Draft Creation: Once approved, the workflow generates a clean Gmail draft, ready to send. How to use Replace the demo schedule trigger with your own (weekly, daily, or event-based). Set up Gmail OAuth credentials to enable email previews and final drafts. Update branding (logo, disclaimer, signature) in the HTML builder node. Adjust prompts to your audience โ e.g., simplify tone for marketing, or keep institutional tone for financial clients. Requirements Perplexity account for research API (or your LLM of choice) OpenAI for editorial and QC steps (or your LLM of choice) Gmail account with OAuth credentials Optional: your own domain to host the approval webhook Customising this workflow This workflow can be extended beyond financial newsletters. Try: Content marketing: Automate weekly digests or trend reports Education: Generate curriculum summaries with approval loops for teachers Internal comms: Automate compliance-checked company updates
by inderjeet Bhambra
Who's it for Content creators, trainers, and educators who need to convert lengthy documents into digestible micro-learning experiences. How it works This workflow takes your source content (PDFs, articles, handbooks) and uses GPT-4 to intelligently break it into 2-3 minute learning modules. Each module includes a key concept, explanation, practical example, and knowledge check question. How to set up Configure OpenAI credentials with GPT-4 access Connect Slack workspace (optional) Set up Google Docs integration Optionally, Send content via webhook or paste directly Requirements OpenAI API key with GPT-4 access Google Docs account (for document creation) Slack workspace (optional, for notifications) How to customize the workflow Adjust module count and length in AI prompts Modify output formats (email, mobile, Slack) Change document structure and styling Add custom delivery channels Perfect for converting employee handbooks, training materials, and documentation into engaging micro-learning courses that people actually complete.
by Jitesh Dugar
Verified Beta Tester Access Kit - Automated Onboarding System Transform Your Beta Testing Program Automate your entire beta tester onboarding process from signup to tracking with this comprehensive, production-ready n8n workflow. ๐ CATEGORY TAGS Primary Category: โ Marketing & Sales Additional Tags: Automation Email Marketing User Management Onboarding SaaS Product Launch Beta Testing Access Control What This Workflow Does When a beta tester signs up through your form or API, this workflow automatically: โ Verifies Email Authenticity - Uses VerifiEmail API to validate addresses and block disposable emails โ Generates Unique Access Codes - Creates secure BETA-XXXXXX codes with timestamps โ Creates QR Codes - Generates scannable codes for quick mobile activation โ Builds Branded Access Cards - Produces professional HTML/CSS cards with tester details โ Converts to Images - Transforms cards into shareable PNGs โ Sends Welcome Emails - Delivers beautifully formatted emails via Gmail โ Logs in Trello - Creates organized tracking cards automatically โ Returns API Responses - Sends success/error responses with complete data Complete execution time: 5-10 seconds per signup Perfect For ๐ SaaS startups launching beta programs ๐ฑ Mobile app developers managing beta testers ๐ฎ Game studios running closed beta tests ๐ข Enterprise teams controlling early access ๐ผ Product managers organizing user testing ๐ฌ Research projects managing participants Key Features Security First Real-time email validation Blocks disposable email addresses Unique, non-guessable access codes Webhook authentication ready Professional Branding Customizable HTML/CSS templates Embedded QR codes Responsive email design High-quality PNG generation Team Collaboration Automatic Trello card creation Organized tracking boards Checklist items for follow-ups Easy team assignments Production Ready Comprehensive error handling Detailed logging Scalable architecture Easy integration What You'll Need Required API Keys (All Have Free Tiers): VerifiEmail - Email verification at https://verifi.email HTMLCSSToImage - Image generation at https://htmlcsstoimg.com Gmail Account - Email delivery Trello Account - Project tracking at https://trello.com/app-key Workflow Steps Webhook receives POST request with tester data VerifiEmail validates email authenticity Conditional logic routes valid/invalid emails Function generates unique BETA-XXXXXX access codes HTTP Request creates QR code image Set node stores QR code URL HTMLCSSToImage converts access card to PNG Gmail sends branded welcome email with kit Trello creates tracking card in board Webhook responds with success/error status Sample Request POST to webhook: { "tester_name": "Aarav Mehta", "tester_email": "aarav@example.com", "product_name": "YourApp v1.0", "signup_date": "2025-11-05" } Success Response (200): { "status": "success", "message": "Beta tester verified and access kit delivered", "data": { "tester_name": "Aarav Mehta", "access_code": "BETA-A7K9M2", "trello_card_created": true, "email_sent": true, "qr_code_generated": true } } Error Response (400): { "status": "error", "message": "Invalid or disposable email address detected", "reason": "Disposable email" } Customization Options Email Template Modify HTML in Gmail node Add company logo Change colors and fonts Access Card Design Edit CSS in HTMLCSSToImage node Adjust QR code size Match your brand Access Code Format Change prefix from "BETA-" to your choice Modify length and characters Trello Integration Add custom fields Include labels Set due dates Assign team members Use Cases Mobile App Beta Launch User fills form โ Email verified โ Code sent โ App activated โ Team tracks in Trello SaaS Early Access User signs up โ Email validated โ Access kit received โ Product team manages Game Testing Campaign Player requests access โ Email verified โ Unique key generated โ Community team tracks What Makes This Special Unlike simple email workflows, this is a complete system that handles: Security (email verification) Branding (custom access cards) Communication (professional emails) Tracking (team collaboration) Integration (webhook API) All in one cohesive, production-ready workflow! Troubleshooting Common Issues & Solutions: Webhook not receiving data โ Check URL and POST method Email verification fails โ Verify API key and rate limits Gmail not sending โ Reconnect OAuth2 Trello card fails โ Confirm List ID is correct Image not generating โ Check HTMLCSSToImage credentials ๐ท๏ธ ADDITIONAL METADATA Difficulty Level: โญโญโญ Intermediate (requires API key setup) Time to Setup: ๐ 10-15 minutes
by Msaid Mohamed el hadi
๐ค Instagram Automation Suite: AI Chatbot & Content Powerhouse Workflow Overview This cutting-edge n8n workflow is a comprehensive automation solution designed to streamline various Instagram operations. It combines an intelligent AI chatbot for direct message management, automated user following, and an advanced content generation system, all integrated to enhance your Instagram presence and efficiency. This workflow automatically: Manages Instagram Direct Messages via Telegram Chatbot: Listens for new messages on Telegram. Routes messages from a specific Instagram user (Wolf23000) for processing. Utilizes an AI agent (powered by OpenRouter's cutting-edge models) to determine the intent of the message (e.g., chat back, run an Instagram-related action like getting profile info, posting, or following). Sends AI-generated responses back to the user via Telegram. Automates Instagram User Following: Scheduled to run at regular intervals (hourly). Processes a list of usernames (likely from a Google Sheet, though not explicitly shown in the provided JSON, it's a common pattern for "Auto Follow users from sheet" sticky note). Initiates following actions on Instagram for the specified users. Generates & Schedules Instagram Posts: Scheduled to run monthly. Leverages an AI agent (powered by OpenRouter) to generate 30 or 31 Instagram post ideas for the current month, based on a predefined "Instagram personality profile." Each post idea includes an imagePrompt (for AI image generation), a caption with emojis and hashtags, and a scheduledDate. Refines these post ideas by enhancing the imagePrompt to be more vivid and detailed for AI image generation, and polishing the caption for optimal engagement. Updates a Google Sheet ("posts generation plan") with the generated content, including the enhanced image prompts and the resulting image URLs (presumably from a separate image generation step not fully detailed in the provided JSON, but implied by image_url updates). Key Benefits Intelligent DM Management: Automate responses and actions for Instagram direct messages, ensuring timely and relevant interactions without manual effort. Effortless Audience Growth: Automatically follow target users, expanding your reach and potential engagement on Instagram. AI-Powered Content Creation: Generate a full month's worth of diverse, engaging Instagram post ideas tailored to a specific personality, complete with image prompts and captions. Content Optimization: Automatically enhance image prompts for better AI image generation and refine captions for maximum impact. Time-Saving: Significantly reduce the manual workload associated with Instagram management, from direct messages to content planning and execution. Consistent Brand Voice: Maintain a consistent and engaging presence on Instagram with AI-generated content aligned with your defined personality. Setup Requirements To set up and run this workflow, you'll need the following: n8n Installation: Install n8n (cloud or self-hosted). The latest stable version, as of July 2025, is v1.101.1. Import the workflow configuration. Configure API credentials for all integrated services. Set up scheduling preferences for continuous operation. System Requirements for Self-Hosting: A modern multi-core processor (2 cores minimum, 4 recommended), 2 GB RAM (4 GB or more recommended), and 20 GB of free SSD storage. Node.js version 16 or later (18.x LTS recommended) is required. PostgreSQL is the recommended database for production. Telegram API Access: Create a Telegram bot via BotFather and obtain your API token. Configure the Telegram Trigger node with your bot's API credentials to receive messages. Pricing: Telegram's API is free to use. OpenRouter API Access: Create an OpenRouter account and generate an API key. This key ({{your open router api key }} as seen in the code) is used to access their chat models (e.g., google/gemini-2.5-flash-preview) for AI agent operations. Pricing: OpenRouter offers a variety of models with different pricing structures, including some free models like DeepSeek R1. Most models operate on a pay-per-usage basis, with costs clearly displayed for each model and prompt. Instagram Session ID: You'll need a valid Instagram session ID ({{ your instagram session ID }} as seen in the code) for the workflow to interact with Instagram. This usually involves extracting it from your browser's cookies after logging into Instagram. Caution: Instagram's terms of service generally prohibit automated interactions, and using session IDs for scraping or automation can lead to account suspension. Use with extreme caution and at your own risk. Apify token setup: *You'll need to replace {{ your apify token }} with you apify token in https requests Google Sheets Credentials: A Google Cloud API key with access to Google Sheets. Set up OAuth2 authentication in n8n for read/write access to your "posts generation plan" spreadsheet (Document ID: 1XHNwAXR4USThaAzX1Y6M5PF2P8WqCBU8mi34FBLkV6M). This sheet is used to store and manage generated post ideas. Pricing: The Google Sheets API is generally free for most common use cases, with generous per-minute quotas (300 read and 300 write requests per minute per project, 60 per user per project). No additional charges are incurred for exceeding these limits. https://docs.google.com/spreadsheets/d/1Ze5SC1g6Q5VzMAKYx0zmqlT00Db1HOchUth1jrPyM2Y/edit?usp=sharing https://docs.google.com/spreadsheets/d/1XHNwAXR4USThaAzX1Y6M5PF2P8WqCBU8mi34FBLkV6M/edit?usp=sharing Predefined Instagram Personality JSON: The workflow relies on a detailed JSON object defining an "Instagram personality" (e.g., user_id, username, full_name, bio, content_preferences, personality_traits, unfulancer_attributes). This JSON needs to be correctly set within the Code nodes (Variables, Variables1, Variables2) to guide the AI content generation. Workflow Architecture [Telegram New Message Trigger] โฌ๏ธ [Variables (Set OpenRouter API Key, Instagram Personality, Session ID)] โฌ๏ธ [Switch (Filter messages from 'Wolf23000' and ensure message text exists)] โฌ๏ธ [Edit Fields (Extract message text)] โฌ๏ธ [AI Agent (Determine action based on message intent)] โฌ๏ธ [Structured Output Parser (Parse AI agent's JSON output)] โฌ๏ธ [Switch1 (Route based on AI agent's determined action: chat_back, run_agent, get_instagram_profile)] โฌ๏ธ โโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโ โ โ โ โ โผ โผ โผ โผ [Send a text message1 (Chat back)] [Send a text message (Run agent confirmation)] [Send a text message2 (Get profile confirmation)] โฒ โ [Schedule Trigger (Hourly for Instagram follow)] โฌ๏ธ [Variables (Set OpenRouter API Key, Instagram Personality, Session ID)] โฌ๏ธ [Code (Prepare usernames for following)] โฌ๏ธ [Code1 (Process followed usernames)] โฌ๏ธ [Schedule Trigger2 (Monthly for Instagram post generation)] โฌ๏ธ [AI Agent1 (Generate monthly Instagram post ideas)] โฌ๏ธ [OpenRouter Chat Model (AI Model for content generation)] โฌ๏ธ [Code2 (Parse AI agent's JSON output)] โฌ๏ธ [Schedule Trigger3 (Daily for post generation refinement and auto-posting)] โฌ๏ธ [AI Agent2 (Enhance image prompts and captions)] โฌ๏ธ [OpenRouter Chat Model2 (AI Model for prompt refinement)] โฌ๏ธ [Update row in sheet1 (Update Google Sheet with enhanced content)] โฌ๏ธ [Get row(s) in sheet2 (Retrieve data from Google Sheet)] Connect With Me Exploring AI-Powered Social Media Automation? ๐ง Email: mohamedgb00714@gmail.com ๐ผ LinkedIn: Mohamed el Hadi Msaid Supercharge your Instagram presence with intelligent automation and AI-driven content\! ๐
by Jitesh Dugar
Verified Gym Trial Pass with Photo ID Overview Automate gym trial pass generation with email verification, photo ID integration, QR codes, and professional PDF passes. This workflow handles the complete member onboarding process - from signup to verified pass delivery - in under 10 seconds. What This Workflow Does Receives signup data via webhook (name, email, photo URL, validity dates) Verifies email authenticity using VerifiEmail API (blocks disposable emails) Generates unique Pass ID in format GYM-{timestamp} Creates QR code for quick check-in at gym entrance Builds branded pass design with gradient styling, member photo, and validity dates Exports to PDF format for mobile-friendly viewing Sends email with PDF attachment and welcome message Logs all registrations in Google Sheets for record-keeping Returns API response with complete pass details Key Features โ Email Verification - Blocks fake and disposable email addresses โ Photo ID Integration - Displays member photo on digital pass โ QR Code Generation - Instant check-in scanning capability โ Professional Design - Gradient purple design with modern styling โ PDF Export - Mobile-friendly format that members can save โ Automated Emails - Welcome message with pass attachment โ Spreadsheet Logging - Automatic record-keeping in Google Sheets โ Error Handling - Proper 400 responses for invalid signups โ Success Responses - Detailed JSON with all pass information Use Cases Gyms & Fitness Centers** - Trial pass management for new members Yoga Studios** - Week-long trial class passes Sports Clubs** - Guest pass generation with photo verification Wellness Centers** - Temporary access cards for trial periods Co-working Spaces** - Day pass generation with member photos Swimming Pools** - Verified trial memberships with photo IDs What You Need Required Credentials VerifiEmail API - Email verification service Get API key: https://verifi.email HTMLCSSToImage API - PNG image generation Get credentials: https://htmlcsstoimg.com HTMLCSSToPDF API - PDF conversion Get credentials: https://pdfmunk.com Gmail OAuth2 - Email delivery Connect your Google account Enable Gmail API in Google Cloud Console Google Sheets API - Data logging Connect your Google account Same OAuth2 as Gmail Setup Instructions Step 1: Create Google Sheet Create a new Google Sheet named "Gym Trial Passes 2025" Add these column headers in Row 1: Pass ID Name Email Start Date Valid Till Issued At Email Verified Status Step 2: Configure Credentials Add VerifiEmail API credentials Add HTMLCSSToImage credentials Add HTMLCSSToPDF credentials Connect Gmail OAuth2 Connect Google Sheets OAuth2 Step 3: Update Google Sheets Node Open "Log to Google Sheets" node Select your "Gym Trial Passes 2025" sheet Confirm column mappings match your headers Step 4: Test the Workflow Copy the webhook URL from the Webhook node Open Postman and create a POST request Use this test payload: { "name": "Rahul Sharma", "email": "your-email@gmail.com", "photo_url": "https://images.unsplash.com/photo-1633332755192-727a05c4013d?w=400", "start_date": "2025-11-15", "valid_till": "2025-11-22" } Send the request and check: โ Email received with PDF pass โ Google Sheet updated with new row โ Success JSON response returned Step 5: Activate & Use Click "Active" toggle to enable the workflow Integrate webhook URL with your gym's website form Members receive instant verified passes upon signup Expected Responses โ Success Response (200 OK) { "status": "success", "message": "Gym trial pass verified and sent successfully! ๐", "data": { "pass_id": "GYM-1731398400123", "email": "member@example.com", "name": "Rahul Sharma", "valid_from": "November 15, 2025", "valid_till": "November 22, 2025", "email_verified": true, "recorded_in_sheets": true, "pass_sent_to_email": true }, "timestamp": "2025-11-12T10:30:45.123Z" } โ Error Response (400 Bad Request) { "status": "error", "message": "Invalid or disposable email address. Please use a valid email to register.", "email_verified": false, "email_provided": "test@tempmail.com" } Customization Options Modify Pass Design Edit the Build HTML Pass node to customize: Colors and gradient (currently purple gradient) Layout and spacing Fonts and typography Logo placement (add your gym logo) Additional branding elements Change Email Template Edit the Send Email with Pass node to modify: Subject line Welcome message Instructions Branding elements Footer content Adjust Validity Period Workflow accepts custom start_date and valid_till from webhook payload. You can also hardcode validity periods in the Generate Pass Details node. Add Additional Fields Extend the workflow to capture: Phone number Emergency contact Medical conditions Membership preferences Referral source Performance Average execution time**: 8-12 seconds Handles**: 100+ passes per hour PDF size**: ~150-250 KB Email delivery**: Instant (Gmail API) Success rate**: 99%+ with valid emails Security & Privacy โ Email verification prevents fake signups โ Unique Pass IDs prevent duplication โ All data logged in your private Google Sheet โ No data stored in n8n (passes through only) โ HTTPS webhook for secure data transmission โ OAuth2 authentication for Google services Tags gym fitness trial-pass email-verification qr-code pdf-generation member-onboarding automation verification photo-id
by Rahul Joshi
Description Gain real-time audience intelligence with this cross-platform AI Sentiment Analyzer for Twitter (X) and Facebook. ๐๐ง This workflow consolidates mentions and comments, performs GPT-4o-powered sentiment and keyword analysis, summarizes audience mood, highlights dominant trends, and sends a polished HTML report via email โ all automatically. Ideal for marketing and insights teams tracking brand conversations across social platforms. ๐๐ฌ What This Template Does 1๏ธโฃ Starts manually to fetch the latest Twitter mentions and Facebook post comments. ๐น๏ธ 2๏ธโฃ Merges both datasets into a unified JSON structure for seamless cross-platform analysis. ๐งฉ 3๏ธโฃ Validates incoming API data to ensure completeness before processing. โ 4๏ธโฃ Runs a custom JavaScript transformation to normalize all messages and add sentiment placeholders. ๐ง 5๏ธโฃ Uses GPT-4o to perform sentiment and keyword trend analysis, returning structured JSON insights. ๐ 6๏ธโฃ Parses AI output to extract overall sentiment ratios and detailed post-level analysis. ๐ 7๏ธโฃ Generates a human-readable HTML summary using GPT-4o โ featuring emojis, bullet insights, and trend sections. ๐จ 8๏ธโฃ Emails the formatted sentiment report directly to the marketing team. โ๏ธ 9๏ธโฃ Logs API or runtime errors automatically into Google Sheets for transparent monitoring. ๐งพ Key Benefits โ Provides an automated end-to-end pipeline for sentiment intelligence. โ Centralizes Twitter and Facebook audience data in one workflow. โ Delivers structured insights ready for dashboards or client reporting. โ Generates branded HTML summaries that are ready for emailing. โ Improves reliability with built-in error tracking and validation layers. Features Dual-platform integration (Twitter X API + Facebook Graph API). JavaScript logic for merging and normalizing social datasets. GPT-4o-based sentiment classification and keyword extraction. Structured JSON parsing and visualization pipeline. AI-generated HTML summary reports for presentation and sharing. Automated email dispatch via Gmail. Google Sheets logging for audit and debugging. Modular configuration โ easily extendable to other social networks. #3 Requirements Twitter OAuth2 credentials for fetching mentions. Facebook Graph API credentials for reading posts and comments. Azure OpenAI (GPT-4o) credentials for sentiment and summary generation. Gmail OAuth2 credentials for automated email delivery. Google Sheets OAuth2 credentials for error logging and tracking. Environment Variables TWITTER_API_KEY FACEBOOK_GRAPH_TOKEN AZURE_OPENAI_API_KEY GMAIL_REPORT_RECIPIENTS GOOGLE_SHEET_ERROR_LOG_ID Target Audience ๐ Marketing and insights teams monitoring audience engagement. ๐ฌ Social media managers analyzing public sentiment. ๐ง Data analysts exploring brand perception trends. ๐ก PR and communications teams managing online reputation. ๐งพ Operations or automation teams integrating AI analytics into dashboards. Step-by-Step Setup Instructions 1๏ธโฃ Connect all API credentials โ Twitter, Facebook Graph, Azure OpenAI, Gmail, and Google Sheets. 2๏ธโฃ Update your Twitter user ID and Facebook Page ID in the respective nodes. 3๏ธโฃ Confirm the merge and validation logic in the Merge Platform Datasets and Validate API Response nodes. 4๏ธโฃ Check that your Azure OpenAI account has GPT-4o access enabled. 5๏ธโฃ Verify the Gmail recipient and test the โSend Email Summaryโ node for delivery. 6๏ธโฃ Link your Google Sheet with a tab named error log sheet to capture workflow exceptions. 7๏ธโฃ Run the workflow once manually to validate each layer โ data, AI response, email delivery. 8๏ธโฃ Optionally, schedule it to run daily or weekly for automated sentiment insights. โ
by Jitesh Dugar
Transform chaotic training requests into strategic skill development - achieving 100% completion tracking, 30% cost reduction through intelligent planning, and data-driven L&D decisions. What This Workflow Does Revolutionizes corporate training management with AI-driven course recommendations and automated approval workflows: ๐ Training Request Capture - Jotform collects skill gaps, business justification, and training needs ๐ฐ Budget Intelligence - Real-time department budget checking and utilization tracking ๐ค AI Course Recommendations - Matches requests to training catalog with 0-100% scoring ๐ ROI Analysis - AI assesses business impact, urgency, and return on investment โ Smart Approval Routing - Auto-approves within budget or routes to manager with AI insights ๐ฏ Skill Development Paths - Creates personalized learning journeys from current to desired levels ๐ฅ Team Impact Assessment - Identifies knowledge sharing opportunities and additional attendees โ ๏ธ Risk Analysis - Evaluates delays risks and over-investment concerns ๐ง Automated Notifications - Sends detailed approvals to managers and confirmations to employees ๐ Complete Tracking - Logs all requests with AI insights for L&D analytics Key Features AI Training Advisor: GPT-4 analyzes requests across 10+ dimensions including needs assessment, ROI, and implementation planning Course Catalog Matching: AI scores courses 0-100% based on skill level, topic relevance, and outcomes alignment Budget Management: Real-time tracking of department budgets with utilization percentages Preventability Scoring: Identifies skill gaps that could have been addressed earlier Alternative Options: AI suggests cost-effective alternatives (online courses, mentoring, job shadowing) Skill Development Pathways: Maps progression from current to desired skill level with timeframes Team Multiplier Effect: Identifies how training one person benefits entire team Manager Guidance: Provides key considerations, questions to ask, and approval criteria Implementation Planning: Suggests timeline, preparation needed, and post-training actions Success Metrics: Defines measurable outcomes for training effectiveness Risk Assessment: Flags delay risks and over-investment concerns Cost Optimization: Recommends ways to reduce costs while maintaining quality Perfect For Growing Tech Companies: 50-500 employees with high skill development needs Enterprise Organizations: Large corporations managing 1000+ training requests annually Professional Services: Consulting, legal, accounting firms requiring continuous upskilling Healthcare Systems: Medical organizations with compliance and clinical training requirements Manufacturing Companies: Technical skills training for operations and quality teams Sales Organizations: Sales enablement and product training at scale Financial Services: Compliance training and professional certification tracking What You'll Need Required Integrations Jotform - Training request form (free tier works) Create your form for free on Jotform using this link OpenAI API - GPT-4 for AI training analysis (~$0.30-0.60 per request) Gmail - Automated notifications to employees, managers, and HR Google Sheets - Training request database and L&D analytics Quick Start Import Template - Copy JSON and import into n8n Add OpenAI Credentials - Set up OpenAI API key (GPT-4 recommended) Create Jotform Training Request Configure Gmail - Add Gmail OAuth2 credentials Setup Google Sheets: Create spreadsheet with "Training_Requests" sheet Replace YOUR_GOOGLE_SHEET_ID in workflow Columns auto-populate on first submission Customize Training Catalog: Edit "Check Training Budget" node Update training catalog with your actual courses, providers, and costs Add your company's preferred vendors Customization Options Custom Training Catalog: Replace sample catalog with your company's actual training offerings Budget Rules: Adjust approval thresholds (e.g., auto-approve under $500) AI Prompt Tuning: Customize analysis criteria for your industry and culture Multi-Level Approvals: Add VP or director approval for high-cost training Compliance Training: Flag required certifications and regulatory training Vendor Management: Track preferred training vendors and volume discounts Learning Paths: Create role-specific career development tracks Certification Tracking: Monitor professional certifications and renewal dates Training Calendar: Integrate with company calendar for session visibility Waitlist Management: Queue employees when sessions are full Pre/Post Assessments: Add skill testing before and after training Knowledge Sharing: Schedule lunch-and-learns for employees to share learnings Expected Results 100% completion tracking - Digital trail from request to certificate 30% cost reduction - Strategic planning prevents redundant/unnecessary training 95% manager response rate - Automated reminders and clear AI guidance 50% faster approvals - AI pre-analysis speeds manager decisions 40% better course matching - AI recommendations vs manual course selection 60% reduction in budget overruns - Real-time budget visibility 3x increase in skill development velocity - Streamlined process removes friction 85% employee satisfaction - Clear process and fast responses Data-driven L&D strategy - Analytics identify trending skill gaps 25% increase in training ROI - Better targeting and follow-through Use Cases Tech Startup (150 Engineers) Engineer requests "Advanced Kubernetes" training. AI identifies skill gap as "high severity" due to upcoming cloud migration project. Checks department budget ($22K remaining of $50K), recommends $1,800 4-day course with 92% match score. Auto-routes to engineering manager with business impact analysis. Manager approves in 2 hours. Training scheduled for next month. Post-training, engineer leads internal workshop, multiplying impact across 10-person team. Migration completes 3 weeks early, saving $50K. Enterprise Sales Org (500 Reps) Sales rep requests "Negotiation Mastery" after losing 3 deals. AI assesses urgency as "justified" based on revenue impact. Recommends $1,100 2-day course but also suggests lower-cost alternative: internal mentoring from top performer ($0). Manager sees both options, chooses mentoring first. Rep closes next deal with new techniques. Training budget preserved for broader team enablement. ROI: $200K deal closed with $0 training spend. Healthcare System (2,000 Nurses) Nurse requests ACLS recertification. AI flags as "compliance-critical" with "immediate" urgency (expiring in 30 days). Checks budget, finds sufficient funds. Auto-approves and schedules next available session. Sends pre-training materials 1 week before. Tracks attendance, generates certificate upon completion. Updates nurse's credential profile in HRIS. Compliance maintained, no manual intervention needed. Financial Services Firm Analyst requests CFA Level 1 prep course ($2,500). AI assesses as "high ROI" but identifies budget constraint (department at 95% utilization). Recommends deferring to next quarter when new budget allocated. Suggests free Khan Academy courses as interim solution. Manager sees complete analysis, approves deferral, adds analyst to Q2 priority list. Transparent communication maintains morale despite delay. Manufacturing Company Maintenance tech requests PLC programming training. AI identifies 5 other techs with same skill gap. Recommends group training session ($1,200 per person vs $2,000 individual). Calculates team multiplier effect: 6 techs trained = reduced downtime across 3 shifts. Manager approves group session, saving $4,800. All 6 techs complete training together, creating peer support network. Equipment downtime reduced 40%. Pro Tips Quarterly Planning: Use Google Sheets data to identify trending skill gaps and plan group training Budget Forecasting: Track monthly utilization to predict Q4 budget needs Course Ratings: Add post-training feedback to improve AI recommendations over time Internal Experts: Build database of employees who can provide mentoring (free alternative) Learning Paths: Create role-based tracks (e.g., "Junior Dev โ Senior Dev" pathway) Compliance Flagging: Auto-identify regulatory/certification requirements Vendor Relationships: Track volume with vendors to negotiate discounts Knowledge Retention: Require post-training presentations to reinforce learning Manager Training: Educate managers on how to evaluate AI recommendations Budget Reallocation: Monthly reviews to move unused budget between departments Early Bird Discounts: AI can suggest booking 60+ days out for savings Continuous Learning: Supplement formal training with Udemy/LinkedIn Learning subscriptions Learning Resources This workflow demonstrates advanced automation: AI Agents with complex analysis across multiple decision dimensions Budget management algorithms with real-time calculations Course recommendation engines with scoring and matching Multi-criteria approval routing based on AI confidence Skill progression modeling from current to desired states ROI analysis balancing cost, impact, and urgency Alternative suggestion algorithms for cost optimization Team impact modeling for knowledge multiplication Risk assessment frameworks for training decisions Real-Time Budget Tracking: Live department budget visibility prevents overspending Audit Trail: Complete history for finance audits and compliance reviews Approval Documentation: Timestamped manager approvals for governance Cost Allocation: Track training costs by department, employee, category ROI Measurement: Compare training investment to business outcomes Compliance Monitoring: Flag required certifications and regulatory training Vendor Management: Track spending with training providers Ready to transform your corporate training? Import this template and turn training chaos into strategic skill development with AI-powered insights and automation! ๐โจ Questions or customization? The workflow includes detailed sticky notes explaining each AI analysis component.
by LukaszB
UX & SEO Website Analyst (Airtop + OpenAI + Gmail) This workflow automatically analyzes a website for UX and SEO quality. It uses Airtop for realistic web scraping, OpenAI for structured evaluation of metadata (title, description, and overall SEO signals), and Gmail to send professional reports. What it does Scrapes website content and metadata through an Airtop session. Evaluates SEO and UX factors (strengths, weaknesses, recommendations) with OpenAI. Generates a clear, structured report. Sends the report automatically via Gmail. Use cases Marketing agencies auditing client websites. Freelancers offering SEO/UX review services. Businesses monitoring their own website performance. Requirements Airtop account** with API access. OpenAI API key**. Gmail credentials** connected in n8n. How it works Start the flow with a target website URL. Airtop opens a session and scrapes metadata naturally. OpenAI analyzes and scores the title, description, and overall quality. Gmail sends a formatted report to your chosen recipient. Set up steps Connect Airtop, OpenAI, and Gmail credentials in n8n. Provide the target URL to analyze. Run the workflow and review the email report. Keep detailed instructions inside sticky notes in the workflow.
by Mark Ma
How it works This workflow is your personal CEO Brain. Every Saturday night, it automatically collects the past weekโs activity across: ๐ฉ Gmail: filters out spam, promos, receipts, etc. ๐ Google Calendar: grabs past week and upcoming month ๐๏ธ Notion Weekly Plan: pulls and analyzes a photo of your weekly plan (e.g., taken from a paper planner/notebook) using GPT-4o ๐ฏ Notion OKRs: fetches quarterly OKRs and formats them for summary It sends all the data to GPT-4.1, which generates a smart weekly report โ including progress check, misalignments, overdue follow-ups, and next steps โ then emails it to you as a Weekly OKR Report. Set up steps ๐ง Add your Gmail, Google Calendar, Notion, and OpenAI credentials ๐ The Notion Weekly Plan should have a date property and an image field that holds a photo of your planner/notebook page ๐ฏ The Notion OKR database should include objective, key result, and status fields ๐ Schedule is preset to every Saturday at 20:30 HK time (cron 0 30 20 * * 6). Also set the workflow timezone in n8n and, if self-hosting, the server/container TZ (e.g., TZ=Asia/Hong_Kong) to ensure correct triggering ๐ฌ You can modify the AI prompts inside the LLM nodes for more customized outputs