by Ziad Adel
Turn LinkedIn Noise Into Weekly Slack Insights ๐ What if your team could skim the best of LinkedIn in 2 minutes instead of scrolling for hours? This workflow transforms raw LinkedIn posts into a bite-sized Slack digest โ summarized, grouped, and delivered automatically every week. โก What It Does Scrapes Posts Automatically**: Pulls fresh posts from LinkedIn profiles you specify (via Apify). Summarizes with AI: Condenses each post into **2โ3 bullets (โค15 words). Keeps It Lean: Digest capped at **500 words total. Organized by Author**: See exactly who said what, without searching. Delivers to Slack**: Neatly formatted digest drops in your channel on schedule, with post links in thread replies. ๐ How It Works Google Sheets โ Profile URLs Add LinkedIn profile URLs into a Google Sheet tab โ this is your watchlist. Apify Scraper โ Posts Fetches up to 10 posts per profile within the past 7 days. Clean & Format Code nodes strip out clutter (hashtags, broken links, escapes). OpenAI Summarizer AI rewrites posts into concise bullets and trims the digest under 500 words. Slack Delivery Digest posts directly in Slack every Sunday morning, with original links attached as thread replies. โ Pre-conditions / Requirements Google Sheets API credentials** connected in n8n. Apify account + API Token** for the LinkedIn profile posts actor. OpenAI API Key** for summarization. Slack Bot Token** with permission to post messages in your chosen channel. Profiles you want to track must be publicly viewable or accessible to Apify. ๐ Customization Options Schedule**: Change the Cron node if you prefer daily or monthly digests. Batch Size**: Default is 5 profiles per batch โ increase or decrease for performance. Summaries**: Adjust OpenAI system prompt to allow longer or shorter bullet points. Filters**: Extend extendOutputFunction to exclude reposts, sponsored posts, or keep specific authors only. Slack Output**: Change formatting, channel, or send as direct message instead of posting in a channel. ๐ก Why This Is Valuable Saves your team 3โ5 hours/week of scrolling. Keeps everyone updated with actionable insights, not filler. Turns a chaotic LinkedIn feed into a signal-only digest. Positions you as the one who always brings the smartest highlights to the table. ๐ฏ Best For Founders who want LinkedIn insights without endless scrolling. Marketing and growth teams tracking thought leaders. Operators who want signal over noise, delivered straight to Slack. No more mindless scrolling. Just sharp insights, automatically packaged. โ
by Sana Fatima
From Leads to Smiles โ Automated Patient Engagement______Turn every lead into a booked appointment with AI ๐ก Why this workflow? Dental clinics lose 50%+ of leads due to slow response. This template ensures instant engagement with AI-powered personalization. Works for dentists, beauty clinics, physiotherapists, or any appointment-based business. Description: When a new patient submits a form (e.g., teeth whitening, Invisalign, implants), the workflow: Captures and stores the lead in Google Sheets. 2.Uses an AI Agent to generate a friendly, personalized welcome message. Instantly sends tailored notifications to both the patient and the dentist. No more generic thank-you emails โ engage leads before they go cold! ๐ Category: Marketing & Sales Customer Engagement Healthcare Automation ๐ Step-by-Step Guide (for beginners) Trigger (Google Sheets): Every time a new patient submits a Google Form, the lead is automatically captured in Google Sheets. AI Agent (OpenAI Chat Model): Generates a personalized welcome message Patient Notification (Email): Sends a warm, engaging welcome message with appointment details instantly. Dentist Notification (Email): Alerts the dentist with lead details so they can follow up quickly. Execution: Just hit Execute Workflow โ watch as your clinic never loses another lead. ๐ Perfect for beginners in AI + n8n automation. You can duplicate this template, connect your Google Sheet + Gmail + OpenAI API key, and start converting leads today. Tags: lead generation dentist crm google sheets ai agent chatgpt email automation
by Robert Breen
This n8n workflow sends a real-time Slack notification when a user submits a contact form on your website. It also optionally sends a confirmation email via either Outlook or Gmail. You can embed the form directly into your website and route all submissions to your preferred Slack channel for quick follow-up. โ Key Features ๐ Website Form Trigger**: A no-code form that can be embedded directly on your website. โก Slack Integration**: Instantly posts lead details to a designated Slack channel. ๐ง Email Follow-Up (Optional)**: Sends a thank-you email to the user via either Gmail or Microsoft Outlook. ๐ Easy to Connect**: Requires minimal setup with OAuth for Slack and email APIs. ๐งฐ What You'll Need Slack Bot Token & Permissions** Gmail or Outlook account (optional)** n8n instance (cloud or self-hosted)** ๐ ๏ธ Step-by-Step Setup 1๏ธโฃ Embed Contact Form on Website Node**: Form Submission on Website What it does**: Captures user inputs โ Name, Email, and Phone. How to use**: Grab the public webhook URL from this node. Embed it as a form action on your website (HTML form or no-code builder). API**: None required. Webhook-based. 2๏ธโฃ Send to Slack Node**: Slack What it does**: Posts a message to your Slack #leads channel with submission details. Message format**: You have a form submission with these details. Name: {{ Name }} Email: {{ Email }} Phone: {{ Phone }} API**: Slack Bot Token (OAuth2) 3๏ธโฃ Optional: Send Confirmation Email Node**: Send Email - Gmail Sends email using Gmail API. Node**: Send Email - Outlook Sends email using Microsoft Outlook API. Message**: Hi {{ Name }}, Thank you for reaching out on our website. We'll be in touch soon! API**: Gmail or Microsoft Outlook OAuth2 ๐ค Created By Robert Breen Automation Consultant | AI Workflow Designer | n8n Expert ๐ง rbreen@ynteractive.com ๐ ynteractive.com ๐ LinkedIn ๐ท๏ธ Tags slack lead alerts website form n8n email automation real-time notification lead generation form trigger webhook
by Rahul Joshi
๐ Description: This workflow automates sales contact follow-ups and engagement tracking by integrating HighLevel CRM, Gmail, Slack, and Google Sheets. It fetches all contacts from HighLevel, filters inactive contacts, sends personalized follow-up emails, checks for responses, and notifies the sales team accordingly. It eliminates manual follow-up tracking, ensures timely outreach, and provides real-time notifications โ helping sales teams maintain engagement, respond promptly, and improve lead conversion. โ๏ธ What This Workflow Does (Step-by-Step) ๐ข Manual Trigger โ Starts the automation manually Action: Initiates the workflow for immediate follow-up execution or testing. ๐ฆ Fetch Contacts from HighLevel CRM Action: Retrieves all contacts from HighLevel, including names, emails, and metadata for full visibility. ๐ Validate Deal Fetch Success (IF Node) Action: Verifies that fetched contacts contain valid IDs. โ True Path: Continues to filter inactive contacts. โ False Path: Logs invalid or missing contacts to Google Sheets for auditing and troubleshooting. ๐งน Filter Contacts with No Response Action: Selects contacts who have not replied in the last 24 hours, ensuring follow-ups target only inactive leads. ๐ Get Most Recent Contact Action: Retrieves the latest contact based on last updated time and calculates hours since last interaction. ๐ง Send Follow-Up Email to Contact Action: Sends a personalized email to the contact, asking for confirmation or questions and including dynamic details like name and last interaction time. โณ Wait for 24 Hours Before Next Action Action: Pauses the workflow for 24 hours to allow contacts sufficient time to respond. ๐จ Retrieve Email Thread for Response Action: Fetches the most recent Gmail thread using the thread ID to check if the contact has replied. โ Check If Contact Responded with โYesโ (IF Node) Action: Evaluates if the response contains the word โyesโ. โ True Path: Triggers Slack notification for positive response. โ False Path: Triggers Slack notification for no response. ๐ฌ Notify Sales Team in Slack if Response Received Action: Sends a Slack message notifying the team of a positive reply, including contact details and response snippet. โ ๏ธ Notify Sales Team in Slack if No Response Action: Sends a Slack message notifying the team that the contact hasnโt replied, including contact info, follow-up timestamp, and waiting status. ๐จ Log Fetch or Validation Errors (Error Handling) Action: Records any fetch or validation errors in Google Sheets for easy review and troubleshooting. ๐งฉ Prerequisites HighLevel CRM API OAuth credentials Gmail OAuth2 credentials for sending and fetching emails Google Sheets document for error logging Slack API credentials for notifications ๐ก Key Benefits โ Fully automated follow-up workflow for sales contacts โ Timely notifications for positive and inactive responses โ Personalized emails to contacts โ Transparent tracking and logging of errors โ Seamless integration across HighLevel, Gmail, Slack, and Google Sheets ๐ฅ Perfect For Sales teams managing multiple leads Marketing teams ensuring lead engagement Startups scaling outreach efforts Organizations using HighLevel CRM + Gmail + Slack for sales follow-ups
by Oneclick AI Squad
This automated n8n workflow fetches stock data from the Twelve Data API after market close, predicts 5-day trends using AI analysis, updates Google Sheets with the results, and sends an email summary report. This process helps users stay informed about stock movements and make data-driven decisions efficiently. Good to Know AI prediction accuracy improves with more historical stock data. Market conditions and external factors can influence prediction outcomes. Google Sheets access must be authorized to ensure smooth data updates. Email notifications ensure timely delivery of summary reports. The system relies on the Twelve Data API as the primary data source. How It Works Daily Market Close Trigger** - Initiates the workflow daily at 9:00 PM (after market close), Monday to Friday. Read Stock Symbols** - Reads stock symbols from a Google Sheet to determine which stocks to analyze. Set Configuration Variables** - Configures API keys and other necessary variables manually. Fetch 5-Day Stock Data** - Retrieves 5-day stock data from the Twelve Data API. Analyze Stock Trends** - Uses AI to predict 5-day stock price movements based on the fetched data. Update Google Sheet** - Appends the analysis results to a Google Sheet for tracking. Format Email Report** - Creates a concise, human-friendly summary of the stock predictions. Send Email Report** - Delivers the summary report via email to designated recipients. Data Sources The workflow utilizes one Google Sheet: Stock Data Sheet** - Contains stock analysis data with columns: Date (date) Stock Symbol (text) Current Price (number) Predicted 5-Day Trend (text) Confidence Level (number) Notes (text) How to Use Import the workflow into n8n. Configure Google Sheets API access and authorize the application. Set up email credentials for report delivery. Create the required Google Sheet with the specified column structure. Configure the Twelve Data API key. Test with sample stock data to verify predictions and email delivery. Adjust analysis parameters based on your specific stock monitoring needs. Monitor and refine the system based on actual vs. predicted trends. Requirements Google Sheets API access. Email service credentials (Gmail, SMTP, etc.). Twelve Data API key. Initial stock data for analysis. Customizing This Workflow Modify the Stock Trend Predictor parameters to focus on specific stock sectors or adjust prediction horizons. Customize the email report format to match your preferences and integrate additional data sources like news feeds or financial indicators if needed.
by Rahul Joshi
Description This automation manages Stripe disputes by fetching dispute data, formatting it, logging it into Google Sheets, updating related payment records, and notifying the customer via email. It ensures finance and support teams always have up-to-date dispute information while keeping customers informed automatically. What This Template Does (Step-by-Step) ๐ Manual Trigger โ Start the workflow manually. ๐ Fetch Latest Disputes from Stripe โ Retrieves the 5 most recent disputes via the Stripe API. ๐ Format Stripe Dispute Data โ Cleans and restructures the raw Stripe response (dispute_id, charge_id, amount, currency, reason, status, respond_by, etc.). ๐ Log Dispute in Disputes Sheet โ Appends a new row in the Disputes sheet for historical record-keeping. ๐ง Send Customer Dispute Notification Email โ Notifies the customer about the dispute with all relevant details (amount, status, respond-by date). ๐ Find Payment in Ledger โ Searches the Payments Sheet for a matching charge_id. โ Check if Payment Exists โ Confirms whether the disputed payment already exists in the ledger. โ๏ธ Update Payment Record with Dispute Info โ If found, updates the existing payment row with dispute details (status, dispute amount, respond_by date, etc.). Prerequisites Stripe account + API key Google Sheets with: Disputes Sheet (for logging disputes) Payments Sheet (for updating transactions) Gmail account with OAuth2 credentials Key Benefits โ Keeps a historical log of all disputes in one sheet โ Updates existing payment records with dispute status โ Sends automatic customer notifications to reduce confusion โ Helps finance and support teams track disputes in real time Perfect For Finance teams handling payment disputes Support teams needing automatic customer updates Businesses that want clear visibility into disputes alongside payment records
by Jitesh Dugar
1. Who's It For HR teams managing multiple new hires monthly. Small-to-medium businesses automating onboarding processes. Companies wanting consistent onboarding experiences. Remote-first teams needing streamlined provisioning. Growing startups scaling their hiring operations. Organizations seeking data-driven onboarding insights. 2. How It Works Captures new hire data via Jotform (name, email, position, department, start date). Extracts employee information including IT requirements and preferences. Analyzes role with AI Agent (GPT-4o-mini) for intelligent profiling. Determines priority level: standard, high, or executive. Generates personalized onboarding goals and training recommendations. Routes executive hires to HR alert path for VIP treatment. Sends welcome email to new employee with personalized plan. Notifies manager with prep checklist and onboarding goals. Creates IT setup request with hardware and software requirements. Logs all data to Google Sheets for tracking and analytics. Offers: AI-powered planning, smart routing, automated notifications, centralized tracking. 3. How to Set Up 1. Create Jotform with required fields (employee name, email, position, department, start date, manager, laptop type, experience level). 2. Import workflow JSON to n8n via Workflows โ Import from File. 3. Add credentials: Jotform API, OpenAI API, Gmail OAuth2, Google Sheets. 4. Update Jotform Trigger node with your form ID. 5. Configure Extract Onboarding Data node field mappings to match your form. 6. Add OpenAI API key to OpenAI Chat Model node. 7. Update email addresses in Gmail nodes (welcome email, manager notification, IT request, HR alert). 8. Create Google Sheet with columns matching the Log to Database node. 9. Connect Google Sheets node to your spreadsheet. 10. Customize AI Agent system prompt for your company culture. 11. Test workflow with sample Jotform submission. 12. Activate workflow and monitor executions. Requirements n8n instance (cloud or self-hosted with LangChain support). Credentials: Jotform API key, OpenAI API key, Gmail OAuth2, Google Sheets access. Jotform account for employee onboarding forms. Google Workspace for email and spreadsheet integration. OpenAI API credits (~$0.01-0.03 per employee with gpt-4o-mini). Core Features AI-Powered Analysis: Intelligent role assessment and priority classification. Smart Routing: Executive hires get VIP treatment with HR alerts. Personalized Welcome Emails: Customized onboarding plans with goals and training. Manager Preparation: Automated prep checklist with employee details and expectations. IT Provisioning: Detailed setup requests with hardware and software needs. Database Logging: Complete audit trail in Google Sheets for analytics. Flexible Configuration: Easy customization for different company needs. Scalable Processing: Handles unlimited onboarding submissions automatically. Use Cases & Applications HR Departments: Automate repetitive onboarding tasks for all new hires. Remote Companies: Streamline equipment shipping and virtual onboarding. Fast-Growing Startups: Scale hiring without increasing HR headcount. IT Teams: Reduce equipment provisioning turnaround time. Managers: Get standardized prep instructions for every new team member. Executive Hiring: VIP onboarding path for leadership positions. Key Benefits Time Savings: 15+ hours saved per hire on manual coordination. Consistency: Every employee gets the same high-quality onboarding experience. Personalization: AI tailors plans based on role, department, and experience. Visibility: Real-time tracking of all onboarding activities in one place. Scalability: Handle 1 or 100 hires per month with zero additional effort. Compliance: Ensure all required steps are completed and documented. Employee Experience: New hires feel welcomed and prepared from day one. Data Insights: Track onboarding metrics and identify improvement areas. Customization Options Adjust AI priority classification logic for your org structure. Add custom fields to Jotform (team size, remote/office, security clearance). Modify email templates with company branding and messaging. Create department-specific onboarding workflows. Add Slack notifications for real-time alerts. Integrate with HRIS systems via HTTP Request nodes. Build custom reporting dashboards from Google Sheets data. Add follow-up sequences (day 7, day 30, day 90 check-ins). Include document signing workflows (offer letters, NDAs). Schedule calendar events automatically for first day and orientations. Important Disclaimers Requires n8n with LangChain support for AI Agent functionality. Test thoroughly before deploying to production onboarding. Ensure GDPR/CCPA compliance when collecting employee data. Monitor OpenAI API costs based on monthly hiring volume. Verify email deliverability and avoid spam filters. Keep employee data secure with proper access controls. Review AI-generated content for accuracy and appropriateness. Customize for your specific company policies and culture. Backup Google Sheets data regularly for compliance. Update manager and IT team email addresses before activation.
by WeblineIndia
Solar Energy Production Monitoring Alert Workflow This workflow automatically monitors solar energy production every 2 hours by fetching data from the Energidataservice API. If the energy output falls below a predefined threshold, it instantly notifies users via email. Otherwise, it logs the data into a Google Sheet and posts a daily summary to Slack. Whoโs It For Renewable energy teams monitoring solar output. Facility managers and power plant supervisors. ESG compliance officers tracking sustainability metrics. Developers or analysts automating solar energy reporting. How It Works Trigger: The workflow starts every 2 hours using a Schedule Trigger. Data Fetch: An HTTP Request node fetches solar energy production data from the Energidataservice API. Processing: A Code node filters out entries with production below the minimum threshold. Decision Making: An If node checks whether any low-production entries are present. Alerts: If low-production is detected, an email is sent via the Gmail node. Logging: If all entries are valid, they are logged into a Google Sheet. Slack Summary: A Slack node posts the summary sheet data for end-of-day visibility. How to Set Up Schedule Trigger: Configure to run every 2 hours. HTTP Request Node: Method: GET URL: https://api.energidataservice.dk/dataset/YourDatasetHere Add necessary headers and params as required by the API. Code Node: Define logic to filter entries where solar_energy_production < required_threshold. If Node: Use items.length > 0 to check for low-production entries. Gmail Node: Auth with Gmail credentials. Customize recipient and message template. Google Sheets Node: Connect to a spreadsheet. Map appropriate columns. Slack Node: Use Slack OAuth2 credentials. Specify channel and message content. Requirements n8n Cloud or Self-hosted instance. Access to Energidataservice API. Gmail account (with n8n OAuth2 integration). Google Sheets account & sheet ID. Slack workspace and app with appropriate permissions. How to Customize Change Frequency:** Adjust the Schedule Trigger interval (e.g., every hour or 4x per day). Threshold Tuning:** Modify the value in the Code node to change the minimum acceptable solar production. Alert Routing:** Update Gmail recipients or replace Gmail with Microsoft Outlook/SendGrid. Sheet Format:** Add or remove columns in the Google Sheet based on extra metrics (e.g., wind or nuclear data). Slack Posting:** Customize Slack messages using Markdown for improved readability. Addโons Telegram Node:** Send alerts to a Telegram group instead of email. Discord Webhook:** Push updates to a Discord channel. n8n Webhook Trigger:** Extend it to receive external production update notifications. Integromat/Make or Zapier:** For multi-platform integration with CRMs or ticketing tools. Use Case Examples Utility Companies:** Automatically detect and act on solar underperformance to maintain grid stability. Solar Farm Operators:** Log clean production data for auditing and compliance reports. Sustainability Teams:** Track daily performance and anomalies without manual checks. Home Solar System Owners:** Get notified if solar generation drops below expected. Common Troubleshooting | Issue | Possible Cause | Solution | | -------------------------------------- | -------------------------------------- | ------------------------------------------------------------------- | | HTTP Request fails | API key missing or URL is incorrect | Check API endpoint, parameters, and authentication headers | | Gmail not sending alerts | Missing or invalid Gmail credentials | Re-authenticate Gmail OAuth2 in n8n credentials | | No data getting logged in Google Sheet | Incorrect mapping or sheet permissions | Ensure the sheet exists, columns match, and credentials are correct | | Slack node fails | Invalid token or missing channel ID | Reconnect Slack credentials and check permissions | | Code node returns empty | Filter logic may be too strict | Validate data format and relax the threshold condition | Need Help? Need help setting this up or customizing it for your own solar or energy monitoring use case? โ Set it up on your n8n Cloud or self-hosted instance โ Customize it for your own API or data source โ Modify alerts to suit your internal tools (Teams, Discord, SMS, etc.) ๐ Just reach out to our n8n automation team at WeblineIndia, we'll be happy to help.
by Ariyanto Catur Pamungkas
Filter incoming emails via IMAP, extract & clean the body into plain text, normalize (title/slug/snippet/date/from/url), check for duplicates in Postgres, store as a row in a Notion database, then send a Telegram notification. Perfect for building a knowledge base or inbox triage automation without duplicate noise. Key Features IMAP polling (Only UNSEEN). Extract & clean HTML โ plain text. Normalization: title, snippet, bodyText, slug, messageId, sentAt, fromAddress, sourceUrl. Deduplication via Postgres (SELECT EXISTS). Create page in Notion database (property mapping). Telegram success notification. Tags: email, imap, notion, postgres, deduplication, telegram, automation, knowledge-base Prerequisites IMAP access (Gmail/Outlook/Custom). Gmail: enable IMAP + App Password if using 2FA. Notion Integration Token & Database ID (database must be shared with the integration). PostgreSQL accessible from n8n. (Optional) Telegram Bot Token & Chat ID.
by Peyrichou Maxime
๐ฏ Automated B2B Cold Email Sequence with AI Personalization Stop manually sending follow-ups. This workflow automates your entire cold email outreach with AI-powered personalization, smart scheduling, and automatic reply detection. โจ What It Does This workflow sends a perfectly-timed 3-email sequence to B2B prospects with: AI-generated personalized emails** adapted to each prospect's sector, company size, and role Smart scheduling**: Only sends Tuesday/Wednesday/Thursday at optimal times (~9AM with randomization) Bilingual support**: Auto-detects French or English prospects Reply detection**: Automatically stops the sequence when someone replies Spam prevention**: Randomized sending times, professional intervals Full tracking**: Updates Google Sheets with send status and reply detection Slack notifications**: Get alerted immediately when a hot lead responds ๐ Expected Results Based on real usage: 10-15% reply rate** (vs 3-8% for generic cold emails) 2-5 hot leads** per 30 prospects contacted 90% time saved** vs manual outreach Professional delivery** that preserves sender reputation ๐ฌ How It Works Add prospect to Google Sheet (Email, Name, Company, etc.) Workflow triggers automatically on new row Time planning calculates optimal send dates (Tue/Wed/Thu only) Email 1 (J0): AI generates introduction with value prop (80-120 words) Wait 3 days Email 2 (J+3): Follow-up with new angle or case study (70-90 words) Wait 4 days Email 3 (J+7): Final soft close, respectful exit (60-100 words) Reply detection: Monitors Gmail โ marks prospect "hot" โ Slack alert โ stops sequence ๐ Perfect For Sales teams doing B2B cold outreach Agencies prospecting new clients SaaS founders building their pipeline Consultants/freelancers doing business development Anyone tired of manual follow-ups and low response rates โ๏ธ Requirements Required: Google Sheets (free) Gmail account (free) OpenAI API key (~$0.50 per 100 emails) Optional: Slack (for notifications) n8n version: Compatible with n8n 1.0+
by Oneclick AI Squad
This n8n workflow enables an AI-powered symptom checker where users input symptoms via a form or chat, analyzes them using an AI model, matches possible conditions, and suggests relevant doctors with contact details via WhatsApp or email, enhancing healthcare accessibility. Why Use It This workflow improves healthcare outreach by providing quick, AI-driven symptom analysis and doctor recommendations, reducing the burden on medical staff, empowering users with informed choices, and streamlining appointment scheduling. How to Import It Download the Workflow JSON: Obtain the workflow file from the n8n template or create it based on this document. Import into n8n: In your n8n instance, go to "Workflows," click the three dots, select "Import from File," and upload the JSON. Configure Credentials: Set up form/webhook, AI model, WhatsApp, email (e.g., SMTP), and optional doctor database API credentials in n8n. Run the Workflow: Test with a sample symptom input and verify responses. System Architecture Symptom Input Pipeline**: Form/Chat Trigger: Initiates the workflow when a user submits symptoms. Extract Symptom Data: Processes the input from the form or chat. AI Analysis Flow**: Send to AI Model: Analyzes symptoms using an AI model. Match Possible Conditions: Identifies potential health conditions. Doctor Suggestion Flow**: Retrieve Doctor Details: Fetches relevant doctor data from a Google Sheet or API. Prepare Suggestion Message: Formats the suggestion with doctor names and contacts. Send WhatsApp Suggestion: Delivers the suggestion via WhatsApp. Send Email Suggestion: Delivers the suggestion via email. Update Log: Logs the request and response in a Google Sheet. Google Sheet File Structure Columns**: timestamp: Date and time of the symptom submission. user_id: Unique identifier for the user (e.g., form ID or chat handle). symptoms: List of symptoms entered by the user. condition: AI-identified possible condition. doctor_name: Name of the suggested doctor. contact: Doctorโs contact (phone or email). sent_via: Channel used for delivery (e.g., WhatsApp, Email). Customization Ideas Add More Channels**: Integrate SMS or Slack for additional notifications. Enhance AI**: Train the AI model with more medical data for better accuracy. Include Appointment Booking**: Add a node to schedule appointments with suggested doctors. Multilingual Support**: Adapt responses for different languages. Severity Alerts**: Flag critical conditions for immediate medical attention. Requirements to Run This Workflow Google Sheets Account**: For logging symptom data and doctor details. AI Model**: Ollama or similar for symptom analysis (requires API access). Form/Chat Service**: Google Forms, WhatsApp webhook, or similar for user input. WhatsApp Business API**: For sending WhatsApp messages (requires token and phone number). Email Service**: Gmail, SMTP, or similar for email delivery. n8n Instance**: With Google Sheets, AI, WhatsApp, and email connectors configured. Internet Connection**: To access APIs and services. Want a tailored workflow for your business? Our experts can craft it quickly Contact our team
by Madame AI
Scrape & Import Products to Shopify from Any Site (with Variants & Images)-(Optimized for shoes) This advanced n8n template automates e-commerce operations by scraping product data (including variants and images) from any URL and creating fully detailed products in your Shopify store. This workflow is essential for dropshippers, e-commerce store owners, and anyone looking to quickly import product catalogs from specific websites into their Shopify store. Self-Hosted Only This Workflow uses a community contribution and is designed and tested for self-hosted n8n instances only. How it works The workflow reads a list of product page URLs from a Google Sheet. Your sheet, with its columns for Product Name and Product Link, acts as a database for your workflow. The Loop Over Items node processes products one URL at a time. Two BrowserAct nodes run sequentially to scrape all product details, including the Name, price, description, sizes, and image links. A custom Code node transforms the raw scraped data (where fields like sizes might be a single string) into a structured JSON format with clean lists for sizes and images. The Shopify node creates the base product entry using the main details. The workflow then uses a series of nodes (Set Option and Add Option via HTTP Request) to dynamically add product options (e.g., "Shoe Size") to the new product. The workflow intelligently uses HTTP Request nodes to perform two crucial bulk tasks: Create a unique variant for each available size, including a custom SKU. Upload all associated product images from their external URLs to the product. A final Slack notification confirms the batch has been processed. Requirements BrowserAct** API account for web scraping BrowserAct* "Bulk Product Scraping From (URLs) and uploading to Shopify (Optimized for shoe - NIKE -> Shopify)*" Template BrowserAct** n8n Community Node -> (n8n Nodes BrowserAct) Google Sheets** credentials for the input list Shopify** credentials (API Access Token) to create and update products, variants, and images Slack** credentials (optional) for notifications Need Help? How to Find Your BrowseAct API Key & Workflow ID How to Connect n8n to Browseract How to Use & Customize BrowserAct Templates How to Use the BrowserAct N8N Community Node Workflow Guidance and Showcase Automate Shoe Scraping to Shopify Using n8n, BrowserAct & Google Sheets