Qualify & nurture website demo requests with Claude AI, Cal.com and Instantly.ai
An intelligent automation workflow that processes website demo requests, qualifies leads using AI-powered analysis, and automatically nurtures prospects through personalized follow-up sequences to maximize conversion rates.
Overview
This workflow transforms raw website leads into qualified prospects through intelligent filtering, enrichment, and personalized nurturing. It combines AI-powered qualification with automated follow-up to ensure high-quality leads receive immediate attention while nurturing those needing additional touchpoints.
π Workflow Process
1. Entry Point - Webhook
Website form submission capture
- Receives demo requests from website forms in real-time
- Captures lead data including LinkedIn URL, email, use case, and referral source
2. Initial Routing Filter
Source-based lead classification
- Filters out low-quality leads from "lead_capture_box" sources
- Routes qualified submissions to enrichment process
3. Lead Enrichment
Comprehensive data enhancement
- Enriches LinkedIn profile data via Trigify API
- Gathers additional company and professional intelligence
4. AI Qualification Engine
Intelligent prospect evaluation
- Uses Claude AI to assess lead quality across multiple criteria:
- B2B company validation
- Geographic filtering (US, UK, Europe, Australia)
- Senior-level job titles or strategic keywords
- Current employment verification
5. Booking Verification Check
Conversion status validation
- Checks Cal.com API to verify demo scheduling
- Routes booked leads to completion, non-booked to nurturing
6. AI-Powered Follow-up Research
Personalized nurturing preparation
- Researches prospect's company using AI and web search
- Generates personalized follow-up messaging based on use case and company context
7. Email Campaign Integration
Automated nurturing execution
- Adds qualified, non-booking leads to Instantly.ai email campaigns
- Includes personalized research for tailored outreach
π οΈ Technology Stack
- n8n: Workflow orchestration
- Trigify API: Lead enrichment
- Claude AI: Qualification and personalized research
- Clay: CRM integration
- Cal.com API: Booking verification
- Instantly.ai: Email campaign automation
β¨ Key Features
- Real-time lead processing and AI-powered qualification
- Geographic and demographic filtering for market focus
- Automated booking verification and conversion tracking
- Personalized follow-up research and content generation
- Multi-platform integration for seamless lead management
π― Ideal Use Cases
Perfect for B2B companies with demo-driven sales processes:
- SaaS companies requiring product demonstrations
- B2B service providers needing qualified prospect identification
- Sales teams managing high-volume inbound lead qualification
- Organizations with international markets requiring geographic focus
π Business Impact
Transform website visitors into qualified sales opportunities:
- Lead Quality Enhancement: AI filtering ensures only qualified prospects reach sales
- Conversion Optimization: Systematic follow-up increases demo booking rates
- Sales Efficiency: Automated qualification frees teams for high-value activities
- Personalized Engagement: Research-driven follow-up increases response rates
π‘ Strategic Advantage
This workflow creates a sophisticated qualification funnel that combines automation with personalization. By using AI-powered assessment and research-driven follow-up, it ensures qualified prospects receive appropriate attention while preventing resource waste on unqualified leads.
The system maximizes the value extracted from every website visitor by focusing sales efforts on highest-probability opportunities while automatically nurturing prospects who need additional touchpoints to convert.
Qualify and Nurture Website Demo Requests with Claude AI, Cal.com, and Instantly.ai
This n8n workflow automates the process of qualifying and nurturing website demo requests. It leverages the power of Claude AI to understand user needs, integrates with Cal.com for scheduling, and potentially Instantly.ai for email outreach (though the Instantly.ai integration is not explicitly present in the provided JSON, the directory name suggests its intended use).
The workflow streamlines lead management by intelligently responding to demo requests, ensuring that qualified leads are promptly engaged and offered relevant next steps, such as booking a meeting.
What it does
- Receives Demo Requests: It listens for incoming demo requests via a webhook, acting as the entry point for new leads.
- Prepares Data: It processes the incoming data, extracting relevant information like the user's name, email, and any specific requests.
- Qualifies with AI: It uses an AI Agent (powered by an Anthropic Chat Model like Claude) to analyze the demo request details. This AI agent can understand the user's intent, qualify their needs, and determine the best next steps.
- Generates Structured Output: The AI's response is parsed into a structured format (e.g., JSON) to make it easily usable by subsequent nodes.
- Conditional Logic: It likely includes an "If" node (though not connected in the provided JSON) to route the workflow based on the AI's qualification (e.g., if qualified, proceed to scheduling; if not, send a different response).
- Schedules Meetings (Implied): Based on the AI's qualification, it would typically use an HTTP Request node to interact with a scheduling tool like Cal.com, generating a personalized meeting link.
- Sends Nurture Emails (Implied): It would then likely use another HTTP Request node (or a dedicated email node) to send follow-up emails, potentially via a platform like Instantly.ai, providing the meeting link or further information.
- Responds to Webhook: It sends a response back to the original webhook caller, indicating the status of the request processing.
- Includes a Wait Step: A
Waitnode is included, which could be used to introduce delays, for example, before sending a follow-up email or performing a secondary action.
Prerequisites/Requirements
- n8n Instance: A running n8n instance.
- Webhook Source: A system or website configured to send demo requests to the n8n webhook URL.
- Anthropic API Key: An API key for Anthropic (e.g., for Claude AI) to power the AI Agent.
- Cal.com Account (Implied): An account with Cal.com or a similar scheduling tool, configured to generate meeting links via API.
- Instantly.ai Account (Implied): An account with Instantly.ai or a similar email outreach platform, configured for sending automated emails.
- HTTP Request Credentials: Appropriate API keys or authentication for any external services accessed via HTTP Request nodes (e.g., Cal.com, Instantly.ai).
Setup/Usage
- Import the Workflow: Import the provided JSON into your n8n instance.
- Configure Webhook:
- Activate the "Webhook" trigger node.
- Copy the test or production webhook URL.
- Configure your website or lead capture form to send demo request data (e.g., name, email, message) to this URL.
- Configure Credentials:
- Anthropic Chat Model: Provide your Anthropic API key in the "Anthropic Chat Model" node.
- HTTP Request (for Cal.com/Instantly.ai): Configure the "HTTP Request Tool" node (and any other HTTP Request nodes) with the necessary API endpoints, headers, and body for your Cal.com and Instantly.ai integrations. This will involve setting up credentials for these services within n8n.
- Review and Customize:
- AI Agent: Adjust the prompt and tools used by the "AI Agent" node to fine-tune how Claude AI qualifies leads.
- Structured Output Parser: Ensure the schema in the "Structured Output Parser" matches the expected output from your AI agent.
- If Node: Connect and configure the "If" node to create conditional logic based on the AI's qualification.
- Wait Node: Adjust the duration of the "Wait" node as needed for your nurturing sequence.
- Email/Scheduling Logic: Add or modify nodes to explicitly handle scheduling with Cal.com and sending emails with Instantly.ai, using the "HTTP Request Tool" or dedicated nodes if available.
- Activate Workflow: Once configured, activate the workflow to start processing demo requests.
Related Templates
Auto-create TikTok videos with VEED.io AI avatars, ElevenLabs & GPT-4
π₯ Viral TikTok Video Machine: Auto-Create Videos with Your AI Avatar --- π― Who is this for? This workflow is for content creators, marketers, and agencies who want to use Veed.ioβs AI avatar technology to produce short, engaging TikTok videos automatically. Itβs ideal for creators who want to appear on camera without recording themselves, and for teams managing multiple brands who need to generate videos at scale. --- βοΈ What problem this workflow solves Manually creating videos for TikTok can take hours β finding trends, writing scripts, recording, and editing. By combining Veed.io, ElevenLabs, and GPT-4, this workflow transforms a simple Telegram input into a ready-to-post TikTok video featuring your AI avatar powered by Veed.io β speaking naturally with your cloned voice. --- π What this workflow does This automation links Veed.ioβs video-generation API with multiple AI tools: Analyzes TikTok trends via Perplexity AI Writes a 10-second viral script using GPT-4 Generates your voiceover via ElevenLabs Uses Veed.io (Fabric 1.0 via FAL.ai) to animate your avatar and sync the lips to the voice Creates an engaging caption + hashtags for TikTok virality Publishes the video automatically via Blotato TikTok API Logs all results to Google Sheets for tracking --- π§© Setup Telegram Bot Create your bot via @BotFather Configure it as the trigger for sending your photo and theme Connect Veed.io Create an account on Veed.io Get your FAL.ai API key (Veed Fabric 1.0 model) Use HTTPS image/audio URLs compatible with Veed Fabric Other APIs Add Perplexity, ElevenLabs, and Blotato TikTok keys Connect your Google Sheet for logging results --- π οΈ How to customize this workflow Change your Avatar: Upload a new image through Telegram, and Veed.io will generate a new talking version automatically. Modify the Script Style: Adjust the GPT prompt for tone (educational, funny, storytelling). Adjust Voice Tone: Tweak ElevenLabs stability and similarity settings. Expand Platforms: Add Instagram, YouTube Shorts, or X (Twitter) posting nodes. Track Performance: Customize your Google Sheet to measure your most successful Veed.io-based videos. --- π§ Expected Outcome In just a few seconds after sending your photo and theme, this workflow β powered by Veed.io β creates a fully automated TikTok video featuring your AI avatar with natural lip-sync and voice. The result is a continuous stream of viral short videos, made without cameras, editing, or effort. --- β Import the JSON file in n8n, add your API keys (including Veed.io via FAL.ai), and start generating viral TikTok videos starring your AI avatar today! π₯ Watch This Tutorial --- π Documentation: Notion Guide Need help customizing? Contact me for consulting and support : Linkedin / Youtube
Track competitor SEO keywords with Decodo + GPT-4.1-mini + Google Sheets
This workflow automates competitor keyword research using OpenAI LLM and Decodo for intelligent web scraping. Who this is for SEO specialists, content strategists, and growth marketers who want to automate keyword research and competitive intelligence. Marketing analysts managing multiple clients or websites who need consistent SEO tracking without manual data pulls. Agencies or automation engineers using Google Sheets as an SEO data dashboard for keyword monitoring and reporting. What problem this workflow solves Tracking competitor keywords manually is slow and inconsistent. Most SEO tools provide limited API access or lack contextual keyword analysis. This workflow solves that by: Automatically scraping any competitorβs webpage with Decodo. Using OpenAI GPT-4.1-mini to interpret keyword intent, density, and semantic focus. Storing structured keyword insights directly in Google Sheets for ongoing tracking and trend analysis. What this workflow does Trigger β Manually start the workflow or schedule it to run periodically. Input Setup β Define the website URL and target country (e.g., https://dev.to, france). Data Scraping (Decodo) β Fetch competitor web content and metadata. Keyword Analysis (OpenAI GPT-4.1-mini) Extract primary and secondary keywords. Identify focus topics and semantic entities. Generate a keyword density summary and SEO strength score. Recommend optimization and internal linking opportunities. Data Structuring β Clean and convert GPT output into JSON format. Data Storage (Google Sheets) β Append structured keyword data to a Google Sheet for long-term tracking. Setup Prerequisites If you are new to Decode, please signup on this link visit.decodo.com n8n account with workflow editor access Decodo API credentials OpenAI API key Google Sheets account connected via OAuth2 Make sure to install the Decodo Community node. Create a Google Sheet Add columns for: primarykeywords, seostrengthscore, keyworddensity_summary, etc. Share with your n8n Google account. Connect Credentials Add credentials for: Decodo API credentials - You need to register, login and obtain the Basic Authentication Token via Decodo Dashboard OpenAI API (for GPT-4o-mini) Google Sheets OAuth2 Configure Input Fields Edit the βSet Input Fieldsβ node to set your target site and region. Run the Workflow Click Execute Workflow in n8n. View structured results in your connected Google Sheet. How to customize this workflow Track Multiple Competitors β Use a Google Sheet or CSV list of URLs; loop through them using the Split In Batches node. Add Language Detection β Add a Gemini or GPT node before keyword analysis to detect content language and adjust prompts. Enhance the SEO Report β Expand the GPT prompt to include backlink insights, metadata optimization, or readability checks. Integrate Visualization β Connect your Google Sheet to Looker Studio for SEO performance dashboards. Schedule Auto-Runs β Use the Cron Node to run weekly or monthly for competitor keyword refreshes. Summary This workflow automates competitor keyword research using: Decodo for intelligent web scraping OpenAI GPT-4.1-mini for keyword and SEO analysis Google Sheets for live tracking and reporting Itβs a complete AI-powered SEO intelligence pipeline ideal for teams that want actionable insights on keyword gaps, optimization opportunities, and content focus trends, without relying on expensive SEO SaaS tools.
Generate song lyrics and music from text prompts using OpenAI and Fal.ai Minimax
Spark your creativity instantly in any chatβturn a simple prompt like "heartbreak ballad" into original, full-length lyrics and a professional AI-generated music track, all without leaving your conversation. π What This Template Does This chat-triggered workflow harnesses AI to generate detailed, genre-matched song lyrics (at least 600 characters) from user messages, then queues them for music synthesis via Fal.ai's minimax-music model. It polls asynchronously until the track is ready, delivering lyrics and audio URL back in chat. Crafts original, structured lyrics with verses, choruses, and bridges using OpenAI Submits to Fal.ai for melody, instrumentation, and vocals aligned to the style Handles long-running generations with smart looping and status checks Returns complete song package (lyrics + audio link) for seamless sharing π§ Prerequisites n8n account (self-hosted or cloud with chat integration enabled) OpenAI account with API access for GPT models Fal.ai account for AI music generation π Required Credentials OpenAI API Setup Go to platform.openai.com β API keys (sidebar) Click "Create new secret key" β Name it (e.g., "n8n Songwriter") Copy the key and add to n8n as "OpenAI API" credential type Test by sending a simple chat completion request Fal.ai HTTP Header Auth Setup Sign up at fal.ai β Dashboard β API Keys Generate a new API key β Copy it In n8n, create "HTTP Header Auth" credential: Name="Fal.ai", Header Name="Authorization", Header Value="Key [Your API Key]" Test with a simple GET to their queue endpoint (e.g., /status) βοΈ Configuration Steps Import the workflow JSON into your n8n instance Assign OpenAI API credentials to the "OpenAI Chat Model" node Assign Fal.ai HTTP Header Auth to the "Generate Music Track", "Check Generation Status", and "Fetch Final Result" nodes Activate the workflowβchat trigger will appear in your n8n chat interface Test by messaging: "Create an upbeat pop song about road trips" π― Use Cases Content Creators: YouTubers generating custom jingles for videos on the fly, streamlining production from idea to audio export Educators: Music teachers using chat prompts to create era-specific folk tunes for classroom discussions, fostering interactive learning Gift Personalization: Friends crafting anniversary R&B tracks from shared memories via quick chats, delivering emotional audio surprises Artist Brainstorming: Songwriters prototyping hip-hop beats in real-time during sessions, accelerating collaboration and iteration β οΈ Troubleshooting Invalid JSON from AI Agent: Ensure the system prompt stresses valid JSON; test the agent standalone with a sample query Music Generation Fails (401/403): Verify Fal.ai API key has minimax-music access; check usage quotas in dashboard Status Polling Loops Indefinitely: Bump wait time to 45-60s for complex tracks; inspect fal.ai queue logs for bottlenecks Lyrics Under 600 Characters: Tweak agent prompt to enforce fuller structures like [V1][C][V2][B][C]; verify output length in executions