4 templates found
Category:
Author:
Sort:

Split in batches node noItemsLeft example

This workflow demonstrates how to use noItemsLeft to check if there are items left to be processed by the SplitInBatches node. Function node: This node generates mock data for the workflow. Replace it with the node whose data you want to split into batches. SplitInBatches node: This node splits the data with the batch size equal to 1. Based on your use-case, set the value of the Batch Size. IF node: This node check if all the data by the SplitInBatches are not processed or not. It uses the expression {{$node["SplitInBatches"].context["noItemsLeft"]}} which returns a boolean value. If there is data yet to be processed, the expression will return false, otherwise true. Set node: This node prints a message No Items Left. Based on your use-case, connect the false output of the IF node to the input of the node you want to execute, after the data is processed by the SplitInBatches node.

Harshil AgrawalBy Harshil Agrawal
6520

AI client onboarding agent: auto welcome email generator

AI Client Onboarding Agent: Auto Welcome Email Generator Subtitle: From Form Response to Personalized Welcome Email --- 🌍 Overview This workflow automates the client onboarding process. When a new client fills in the Google Form, their data flows into Google Sheets β†’ gets structured β†’ an AI model (Gemini) generates a personalized onboarding email β†’ and finally, Gmail sends it directly to the client. Think of it as your automated client success assistant. --- 🟒 Section 1: Trigger – Capture New Client πŸ”— Node: Google Sheets Trigger Watches for new rows added to the β€œOnboarding” Google Sheet. Starts the workflow whenever a new client submits the onboarding form. πŸ’‘ Why useful? You never have to check the sheet manually β€” the workflow kicks off the moment a client signs up. πŸ“© Example Input (from form): Name: Sarah Ali* Email: sarah@startup.com* Company: GreenTech Solutions* Services Needed: Branding + Website* --- 🟦 Section 2: Structure Client Data πŸ”— Nodes: Client Data β†’ Formats the raw form submission into a clean text summary (Name, Email, Company, Service, Extra Info). Client Checklist β†’ Prepares a standard onboarding checklist with items like: Account setup Welcome call scheduled Document collection Service configuration Onboarding session First milestone review πŸ’‘ Why useful? It makes sure the AI has all key details + a clear structure before writing the email. --- 🟣 Section 3: AI-Generated Email πŸ”— Nodes: Basic LLM Chain β†’ Prompted to write a professional onboarding email body. Google Gemini Chat Model β†’ Supports the LLM chain with Gemini 2.0 Flash for fast generation. 🧠 Prompt Logic: Starts with: Hi [Client Name], Includes personalized fields (Name, Company, Services Needed). Inserts onboarding checklist steps. Ends with: Best regards, Your [Company Name] Team πŸ’‘ Why useful? Instead of a generic welcome, each client gets a personalized email that feels human-written. πŸ“© Example Output Email: > Hi Sarah Ali, > > Welcome to GreenTech Solutions! πŸŽ‰ > > Here’s your onboarding plan: > > 1. Account setup > 2. Welcome call scheduled > 3. Document collection > 4. Service configuration > 5. Onboarding session > 6. First milestone review > > We’re excited to start working with you on Branding + Website. > > Best regards, > Your GreenTech Solutions Team --- 🟑 Section 4: Send Email πŸ”— Node: Gmail Sends the AI-generated email to the client’s email address. Subject line: Welcome to Our Service, [Client Name] πŸ’‘ Why useful? No delays β†’ the client gets a personalized welcome instantly after filling the form. --- πŸ”΄ Section 5: Error Handling πŸ”— Nodes: Error Handler β†’ Listens for any errors during execution. Execution Failure β†’ Logs failed runs. Execution Completed β†’ Confirms successful runs. πŸ’‘ Why useful? Ensures nothing gets stuck silently β€” you’ll always know if something fails. --- πŸ“Š Workflow Summary | Section | Node(s) | Purpose | Benefit | | ----------------- | ----------------------------- | ------------------------------------------ | ------------------------------ | | 🟒 Trigger | Google Sheets Trigger | Detect new client submissions | Fully automated start | | 🟦 Structure | Client Data, Client Checklist | Prepare structured client info + checklist | Clean, reliable input for AI | | 🟣 AI Generation | Basic LLM Chain, Gemini | Generate personalized onboarding email | Professional + tailored emails | | 🟑 Send Email | Gmail | Deliver onboarding email | Instant communication | | πŸ”΄ Error Handling | Error Handler, NoOp nodes | Handle success/failure states | Reliable + transparent process | --- πŸš€ Benefits Zero manual effort β†’ Clients get emails automatically. Consistency β†’ Every client follows the same onboarding structure. Personalization β†’ Emails include name, company, and services. Reliability β†’ Built-in error handling ensures smooth execution. Scalability β†’ Works whether you onboard 10 or 1,000 clients. ---

Yaron BeenBy Yaron Been
2714

Automate service booking & payment with WhatsApp and Xendit

⚠️ Disclaimer: This workflow utilizes community nodes that needs self hosted version Code for UI Form is accessible here The bykhaisa workflow streamlines makeup service bookings by capturing customer details via webhook, calculating pricing including add-ons and payment types, generating payment invoices with Xendit, and sending personalized WhatsApp booking confirmations. This powerful combination of n8n, GoWhatsApp API, and Xendit reduces manual work and accelerates payment collection, saving you valuable time and boosting client satisfaction. πŸ’‘ Why Use bykhaisa? Save Time: Automate booking and payment processes to eliminate hours spent on manual data entry Simplify Payments: Generate invoices instantly with Xendit, making it easier for clients to pay securely and promptly Enhance Communication: Send automated WhatsApp messages that keep customers informed and engaged without lifting a finger Stand Out: Offer a modern, seamless booking experience that elevates your makeup business above competitors still stuck in the stone age ⚑ Perfect For Makeup Artists & Studios: Who want a hassle-free booking and payment system Beauty Salons: Seeking smooth client communication and invoicing automation Freelancers: Looking to appear professional with automated workflows and instant payment requests General Business with booking system: to make a seamless booking process πŸ”§ How It Works ⏱ Trigger: Customer sends booking details via Form (a POST request to the webhook) πŸ“Ž Process: Extract and format booking data, calculate prices with add-ons and urgent fees, and create a unique booking ID πŸ€– Smart Logic: Calculate whether payment is a Down Payment (DP) or full amount, set invoice expiry, and generate Xendit invoices automatically πŸ’Œ Output: WhatsApp notification with booking details and payment link sent to customer, complete with friendly typing delays for that human touch πŸ—‚ Storage: Booking data enriched with pricing and payment state, ready for follow-up or record-keeping πŸ” Quick Setup Import JSON file to your n8n instances Add credentials: Xendit API key, GoWhatsApp API credentials Customize: Adjust pricing logic, add-on fees, and payment types as needed Update: Replace webhook URLs and redirect URLs for payment success/failure pages Test: Run the workflow with sample booking data to verify end-to-end automation 🧩 Requirements Active n8n instances Xendit account & API credentials for invoice generation GoWhatsApp API setup for WhatsApp messaging Optional: Custom domain for webhook endpoint πŸ› οΈ Level Up Ideas Add calendar integration to automatically block booked slots Integrate Google Sheets or Airtable for backup and reporting Set up payment reminders and follow-ups via WhatsApp automatically 🧠 Nodes Used Webhook - Receives booking requests Set (Process Booking) - Data transformation and formatting Code (Calculate Price) - Custom pricing logic with add-ons HTTP Request (Generate Invoice) - Xendit invoice creation Respond to Webhook - Send response back to client GoWhatsApp - WhatsApp messaging functionality πŸ“‹ Workflow Categories Category: E-commerce, Bussiness Tags: automation, booking, invoicing, payments, whatsapp, makeup Made by: khaisa Studio Need custom work? Contact Me

Khairul MuhtadinBy Khairul Muhtadin
1060

Generate custom recipes and restaurant-style food images with Telegram bot

AI Chef Bot is a smart virtual chef built with n8n and Telegram. Users can ask for any dish, and the bot: Generates a detailed recipe (ingredients + step-by-step instructions). Creates a photorealistic restaurant-style plated food image of the dish. Sends both recipe text and food image back on Telegram. πŸ‘‰ Live Demo Bot: http://t.me/botaichefrobotbot Perfect for food lovers, restaurants, cooking groups, or anyone who wants an interactive AI-powered chef. 🌟 Features πŸ”— Telegram Integration – chat with the bot in real time. 🍽 AI Recipe Generator – instant, structured recipes for any dish. 🎨 Text-to-Image AI – turns recipes into beautiful food images. 🍴 Restaurant-Style Plating – elegant ceramic/slate/glass plating only. πŸ“Έ Photo-Realistic Images – styled like professional food photography. ⚑ Automated Workflow – no manual steps, everything runs inside n8n. βš™οΈ Installation Import this workflow into your n8n instance. Configure your Telegram Bot Token (from BotFather). Configure your OpenRouter API Key for AI text + image generation. Save and activate the workflow. Go to Telegram and send any dish name (e.g., Polpette di pesce). The bot replies with: πŸ“– A full recipe. πŸ“Έ A restaurant-plated realistic food image.

Md Sabirul IslamBy Md Sabirul Islam
657
All templates loaded