Lucas Walter
Chief Automation Officer at The Recap AI. I build the AI systems and agents that power our business and teach others how to use n8n. Check out our YouTube channel linked below!
Templates by Lucas Walter
Voice agent for dental appointment booking with Gemini AI
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. AI dental appointment booking with Google Calendar and Sheets Who's it for This workflow is perfect for dental practices, medical offices, and healthcare providers who want to automate their appointment scheduling process. It's ideal for practices that receive high volumes of appointment requests and want to reduce manual booking while maintaining accurate patient records. What it does This AI-powered voice agent handles complete appointment booking workflows for "Pearly Whites Dental." When patients call or submit requests, the system: Analyzes the request using Google Gemini AI to understand patient needs Checks calendar availability in real-time via Google Calendar integration Automatically finds and offers up to 2 available appointment slots when the preferred time isn't available Books confirmed appointments directly to the practice calendar Logs all patient information (name, insurance, concerns) to Google Sheets for record-keeping Maintains conversation context across interactions for natural dialogue flow The workflow operates in Central Time Zone and assumes standard business hours (8 AM - 5 PM, excluding lunch). How it works The system receives webhook requests containing patient interaction data. The AI agent processes this information and determines which tools to use based on the request type. For availability checks, it intelligently searches multiple time slots in 30-minute increments until finding suitable options. All appointments are automatically formatted as "Dental Appointment | [Patient Name]" and logged with complete patient details. Requirements Google Calendar API access with OAuth2 credentials Google Sheets API access for patient data logging Google Gemini API key for AI processing Webhook endpoint for receiving requests Pre-configured Google Calendar and Sheets document How to set up Configure Google Calendar credentials in the calendar tool nodes Set up Google Sheets integration with your patient tracking spreadsheet Add your Google Gemini API key to the language model node Update the calendar ID in both calendar nodes to match your practice calendar Modify the Google Sheets document ID to point to your patient records sheet Test the webhook endpoint to ensure proper request processing How to customize the workflow Adjust business hours by modifying the availability checking logic in the system prompt Change appointment duration by updating the end time calculation (currently set to 1 hour) Modify patient data fields by updating the Google Sheets column mapping Update practice name by changing "Pearly Whites Dental" references in the system prompt Customize response format by adjusting the AI agent's instructions for different appointment types
Generate viral Bigfoot vlog videos with Veo 3
Transform simple ideas into viral-ready Bigfoot vlogs! This automated workflow creates charming 8-scene video content featuring "Sam" the Bigfoot - a lovable, outdoorsy character inspired by popular YouTube adventure channels. How It Works The workflow transforms your creative concept into professional video content through three automated stages: Story Generation - AI creates an 8-scene narrative arc featuring Sam the Bigfoot, complete with character-consistent dialogue and engaging plot development Human Approval - Review and approve the generated storyline via Slack before proceeding to video production Video Production - Each scene is automatically converted into 8-second video clips using Google's VEO 3 AI, then uploaded to Google Drive for easy access Required Credentials Anthropic API - Add your Claude API key for story generation FAL API - Configure your FAL.ai key for VEO 3 video generation Slack OAuth - Set up Slack app with channel permissions for approvals Google Drive OAuth - Connect your Google Drive for video storage Configuration Steps Import the workflow into your n8n instance Update Slack channel ID in the notification nodes to match your desired channel Set Google Drive folder - Update the folder ID where videos should be stored Test the form trigger - The workflow starts with a web form for video ideas Customize character (optional) - Modify Sam's personality in the narrative prompts
Generate unlimited e-commerce ad creative with Nano Banana Image Generator
AI Influencer Ad Creative Generator Generate authentic-looking influencer marketing content by automatically combining your product images with reference photos of potential brand ambassadors. This workflow uses Google's Gemini AI to create realistic promotional images showing influencers naturally using your products in casual settings, perfect for social media campaigns and marketing materials. How it works Upload your product image through a simple web form interface Automatically processes reference influencer photos stored in your Google Drive folder AI generates realistic promotional images using Gemini 2.5 Flash, showing each influencer naturally holding/using your product in cafe settings Saves all generated images to your designated Google Drive output folder with organized naming Batch processes multiple influencer images to create a complete campaign asset library The workflow creates candid, authentic-looking photos that appear as if a friend took a picture of the influencer enjoying your product - perfect for social media advertising that doesn't look overly promotional. Set up steps Connect Google Drive account to n8n for accessing influencer reference images and saving outputs Set up Google Gemini API credentials for AI image generation capabilities Create two Google Drive folders: one for storing your reference influencer photos, another for generated campaign assets Configure folder IDs in the workflow nodes to point to your specific Drive locations Upload reference influencer images to your source folder (headshots or casual photos work best) Deploy the form trigger to get your webhook URL for product image uploads Requirements: Google Drive account, Google Cloud account with Gemini API access, collection of reference influencer photos.
Generate viral TikTok/IG reel clips from YouTube videos with Vizard AI
Who's it for Content creators, social media managers, and marketing teams who want to automatically extract the most engaging clips from long-form YouTube videos and identify content with high viral potential. What it does This workflow analyzes any YouTube video using Vizard AI's clipping technology and automatically generates up to 8 short clips with viral score ratings. It then filters for the highest-scoring clips (9/10 or above) and posts them to a designated Slack channel for team review and distribution. How it works Video submission: Enter a YouTube URL through a user-friendly form AI analysis: Submits the video to Vizard AI for automated clipping and viral score analysis Smart polling: Waits for processing completion and retrieves results Quality filtering: Only surfaces clips with viral scores of 9/10 or higher Team notification: Posts results to Slack with clip titles, scores, and download links Requirements Vizard AI API credentials (sign up at vizard.ai) Slack workspace with OAuth app configured How to set up Configure Vizard AI credentials: Add your Vizard AI API key to the HTTP Request nodes Set up Slack integration: Configure the Slack OAuth2 credentials and select your target channel Customize filtering: Adjust the viral score threshold in the filter node (currently set to 9/10) Test the workflow: Submit a test YouTube URL to ensure everything works properly How to customize the workflow Adjust clip quantity: Modify the maxClipNumber parameter (currently 8) in the initial API request Change viral score threshold: Update the filter condition to match your quality standards Extend with automation: Connect to social media posting tools or caption generation workflows for full automation Add scheduling: Integrate with webhook triggers, scheduled triggers, or RSS feeds for batch processing videos
Clone viral TikTok & Instagram reels with Apify and Gemini 2.5 Pro
Reverse engineer short-form videos from Instagram and TikTok using Gemini AI Who's it for Content creators, AI video enthusiasts, and digital marketers who want to analyze successful short-form videos and understand their production techniques. Perfect for anyone looking to reverse-engineer viral content or create detailed prompts for AI video generation tools like Google Veo or Sora. How it works This automation takes any Instagram Reel or TikTok URL and performs a forensic analysis of the video content. The workflow downloads the video, converts it to base64, and uses Google's Gemini 2.5 Pro vision API to generate an extremely detailed "Generative Manifest" - a comprehensive prompt that could be used to recreate the video with AI tools. The analysis includes: Visual medium identification (film stock, camera sensor, lens characteristics) Color grading and lighting breakdown Shot-by-shot deconstruction with precise timing Camera movement and framing details Subject description and action choreography Environmental and atmospheric details How to set up Configure API credentials: Add your Apify API key for video scraping Set up Google Gemini API authentication Set up Slack integration (optional): Configure Slack OAuth for result sharing Update the channel ID where results should be posted Access the form: The workflow creates a web form where you can input video URLs Form accepts both Instagram Reel and TikTok URLs Requirements Apify account with API access for video scraping Google Cloud account with Gemini API enabled Slack workspace (optional, for sharing results) Videos must be publicly accessible (no private accounts) How to customize the workflow Modify the analysis prompt: Edit the "setbaseprompt" node to adjust the depth and focus of the video analysis Add different platforms: Extend the switch node to handle other video platforms Integrate with other tools: Replace Slack with email, Discord, or other notification systems
Scrape public email addresses from any website using Firecrawl
Who's it for This template is perfect for sales professionals, marketers, and business developers who need to quickly gather contact information from company websites. Whether you're building prospect lists, researching potential partners, or collecting leads for outreach campaigns, this automation saves hours of manual email hunting. What it does This workflow automatically discovers and extracts email addresses from any website by: Taking a website URL as input through a simple form Using Firecrawl's mapping API to find relevant pages (about, contact, team pages) Batch scraping those pages to extract email addresses Intelligently handling common email obfuscations like "(at)" and "(dot)" Returning a clean, deduplicated list of valid email addresses The automation handles rate limiting, retries failed requests, and filters out invalid or hidden email addresses to ensure you get quality results. How to set up Get Firecrawl API access: Sign up at firecrawl.dev and obtain your API key Configure credentials: In n8n, create a new HTTP Header Auth credential named "Firecrawl" with: Header Name: Authorization Header Value: Bearer YOURAPIKEY Import the workflow: Copy the workflow JSON into your n8n instance Test the form: Activate the workflow and test with a sample website URL How to customize the workflow Search parameters: Modify the search parameter in the map_website node to target different page types (currently searches for "about contact company authors team") Extraction limits: Adjust the limit parameter to scrape more or fewer pages per website Retry logic: The workflow includes retry logic with a 12-attempt limit - modify the checkretrycount node to change this Output format: The set_result node formats the final output - customize this to match your preferred data structure Email validation: The JSON schema in startbatchscrape defines how emails are extracted - modify the prompt or schema for different extraction rules The workflow is designed to be reliable and handle common edge cases like rate limiting and failed requests, making it production-ready for regular use.
AI video generator for eCommerce product catalogs with Veo 3.1
AI Video Generator for eCommerce Product Catalogs Transform static product images from any online store into engaging animated videos using Google's Veo 3.1 AI. Simply submit a catalog page URL and automatically generate professional product showcase videos where models pose and move to display clothing and fashion items from multiple angles - perfect for elevating product pages with dynamic content that increases conversion rates. How it works Submit any eCommerce catalog page URL through a simple web form (works with Shopify, WooCommerce, and most online stores) Automatically scrapes product listings using Firecrawl to extract product titles and high-quality images Batch processes product images with intelligent iteration through your catalog inventory Generates 8-second animated videos using Google Veo 3.1 where models wearing the clothing strike multiple poses to showcase fit and style Polls for completion status and automatically downloads finished videos when ready Organizes assets in Google Drive with source images and output videos in a structured folder system The workflow creates professional product videos that show garments from different angles with natural model movements, giving shoppers a much better sense of how items look and fit compared to static photos alone. Set up steps Connect API credentials: Firecrawl account for web scraping, Google Gemini/Veo API for video generation, Google Drive for asset storage Create Google Drive output folder where source images and generated videos will be automatically saved Configure folder ID in the workflow to point to your designated Drive location Adjust product limit (optional) to control how many catalog items to process per run Deploy the form webhook to get your submission URL for catalog page processing Time investment: ~15-20 minutes for API setup and configuration, then just submit catalog URLs to automatically generate video content for your entire product line. Requirements: Firecrawl account for web scraping, Google Cloud account with Veo 3.1 API access (currently in preview), Google Drive account. Works best with fashion and apparel catalogs. Note: Video generation takes approximately 10 seconds per product as Veo processes each request. The workflow includes automatic polling to handle the async video generation process.
Clone & customize competitor Facebook ads with Gemini AI and Apify
Nano Banana Ad Cloning System This n8n template demonstrates how to automatically clone and adapt competitor Facebook ads for your own product using AI. Simply provide a Facebook Ad Library URL and your product image, and the workflow scrapes competitor ads, analyzes their design and messaging, then generates new versions featuring your product while maintaining the original ad's style and effectiveness. Use cases Adapt successful competitor ad creatives for your own products Test proven ad formats without starting from scratch Quickly produce multiple ad variations based on high-performing competitors Scale ad creative production by leveraging competitor insights A/B test different visual approaches inspired by market leaders Good to know The workflow processes up to 20 ads from the provided Facebook Ad Library URL Gemini's image generation may occasionally flag content as prohibited (workflow handles this automatically) Generated ads maintain the original style while swapping product branding and packaging All competitor reference ads and generated clones are automatically saved to Google Drive Image generation takes approximately 10-30 seconds per ad How it works Form Submission: User submits a Facebook Ad Library URL and uploads their product image Product Processing: The product image is converted to base64 for AI processing Ad Scraping: Apify's Facebook Ad Library Scraper extracts up to 20 ads from the provided URL Iteration Setup: The workflow processes each scraped ad individually Image Download: Each competitor ad image is downloaded and converted to base64 Reference Storage: Original competitor ads are uploaded to Google Drive for reference Prompt Generation: Gemini 2.5 Pro analyzes both images and creates detailed instructions for cloning the ad while replacing competitor branding with your product Ad Generation: Gemini 2.5 Flash Image Preview generates the new ad image based on the instructions Content Filter: Checks if generation was blocked for prohibited content Upload & Loop: Successfully generated ads are uploaded to Google Drive, then the workflow moves to the next ad How to use Click the form trigger URL to access the submission form Enter a Facebook Ad Library URL (e.g., from a competitor's page showing active ads) Upload your product image with clear branding and packaging Submit the form and wait for processing to complete Find your cloned ads and reference images organized in Google Drive folders Review generated ads and select the best performers for your campaigns Requirements Apify account for Facebook Ad Library scraping Google Gemini API account for ad analysis and image generation Google Drive account for storing reference ads and generated clones Valid Facebook Ad Library URL with accessible ads Customizing this workflow Adjust the number of ads scraped in the scrape_ads node (currently set to 20 per source) Modify the prompt instructions in build_prompt node to emphasize different aspects (e.g., color schemes, layouts, text placement) Change the Google Drive folders in uploadadreference and upload_image nodes to organize by campaign or product line Add text overlay generation to include custom headlines or CTAs on generated images Implement quality scoring to automatically filter and rank generated ad variations Add Slack/email notifications when ad generation completes or fails Include metadata extraction to capture ad copy and targeting insights from scraped adsRetryClaude does not have the ability to run the code it generates yet.