Stop Wasting Time On Cold Leads

May 28, 2025

For small businesses, quickly identifying and responding to potential customers can make the difference between winning and losing sales. By automating lead sentiment analysis with Google Gemini and sending personalised WhatsApp responses via Wassenger and n8n, you can prioritise hot leads, engage customers instantly, and streamline your sales process — all without requiring any coding skills.

🚀 🤖 Try Wassenger free for 7 days and see how easy it is to create an AI chatbot for WhatsApp. For technical questions, explore our comprehensive API documentation or test integration scenarios with our API Tester featuring over 100 examples. 🔥

Why Choose Wassenger for WhatsApp Lead Response Automation?

Wassenger offers several unique advantages that make it the ideal platform for automating lead responses:

  • Instant activation: Start sending automated WhatsApp responses immediately without waiting for Meta’s WABA approval process
  • No template restrictions: Create natural, conversational responses without pre-approved templates
  • Rich media support: Include images, documents, and other media types in your responses
  • Visual flow builder: Design response workflows without coding using Wassenger’s intuitive Flows feature
  • Advanced webhook system: Receive real-time events for seamless integration with n8n
  • Team inbox with role-based permissions: Allow different team members to handle different lead categories

Benefits of Automated Lead Sentiment Analysis with WhatsApp

  • Faster response times: Engage with leads instantly, even outside business hours
  • Better lead prioritisation: Focus your team’s efforts on the most promising opportunities
  • Consistent customer experience: Ensure every lead receives a professional response
  • Higher conversion rates: Capitalize on positive sentiment with immediate follow-up
  • Reduced workload: Eliminate manual lead qualification and initial response tasks
  • Data-driven insights: Track sentiment patterns to improve your marketing and sales approach

What You’ll Need

Setting Up the Lead Sentiment Analysis Workflow

Step 1: Create Your Wassenger Account

Sign up for a Wassenger account and choose a plan that fits your business needs. Wassenger offers flexible options from the entry-level Starter Plan to the feature-rich Business and Enterprise Plans.

🚀 🤖 Try Wassenger free for 7 days and see how easy it is to create an AI chatbot for WhatsApp. For technical questions, explore our comprehensive API documentation or test integration scenarios with our API Tester featuring over 100 examples. 🔥

Step 2: Install the Official Wassenger Node in n8n

Wassenger has its official node in n8n called n8n-nodes-wassenger. This pre-built integration makes setup significantly easier than with other WhatsApp providers:

  1. In n8n, go to Settings > Community Nodes
  2. Search for “n8n-nodes-wassenger” and install it
  3. Add your Wassenger API key to n8n

Step 3: Create a New n8n Workflow

Create a new workflow in n8n and name it “Lead Sentiment Qualifier with Wassenger.

Step 4: Set Up the Typeform Webhook

Configure a webhook in Typeform to send lead data to your n8n workflow:

  1. Create a form in Typeform with fields for name, email, phone number, and a message field
  2. Add a webhook integration in Typeform pointing to your n8n webhook URL
  3. In n8n, add a Webhook node as the trigger and copy its URL to Typeform

Step 5: Prepare Lead Data

Add a Set node to the structure and clean the incoming lead data:

  1. Extract the lead’s name, email, phone number, and message
  2. Format the phone number to ensure it’s compatible with WhatsApp
  3. Create a structured object with all relevant lead information

🚀 🤖 Try Wassenger free for 7 days and see how easy it is to create an AI chatbot for WhatsApp. For technical questions, explore our comprehensive API documentation or test integration scenarios with our API Tester featuring over 100 examples. 🔥

Step 6: Configure Google Gemini for Sentiment Analysis

Set up the Google Gemini integration for AI-powered sentiment analysis:

  1. Add a Google Gemini Chat Model node
  2. Connect it to the Sentiment Analysis node
  3. Configure the prompt to classify the lead’s message as Positive, Neutral, or Negative

Step 7: Store Leads in Supabase by Category

Create three Supabase nodes to store leads based on their sentiment:

  1. Configure a “Store Hot Lead” node for positive sentiment
  2. Configure a “Store Neutral Lead” node for neutral sentiment
  3. Configure a “Store Cold Lead” node for negative sentiment

Step 8: Send Personalised WhatsApp Responses with Wassenger

Replace the standard WhatsApp node with the Wassenger node for enhanced capabilities:

  1. Add the Wassenger node after the Merge node
  2. Configure it with your Wassenger device ID
  3. Create personalised response templates for each sentiment category
  4. Include rich media like images or PDFs to enhance your responses

Example n8n Workflow with Wassenger

Here’s a sample n8n workflow in JSON format that you can import directly into your n8n instance:

{
  "name": "Lead Sentiment Qualifier",
  "nodes": [
    {
      "parameters": {
        "options": {}
      },
      "id": "2a2ade79-e927-4bca-8786-7c270fa2ab0e",
      "name": "Google Gemini Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [2860, 540],
      "typeVersion": 1
    },
    {
      "parameters": {
        "options": {}
      },
      "id": "fadbe889-a79b-4b85-a547-72c2a779ede4",
      "name": "Prepare Lead Data",
      "type": "n8n-nodes-base.set",
      "position": [2660, 320],
      "typeVersion": 3.4
    },
    {
      "parameters": {
        "inputText": "={{$json[\"message\"] || $json[\"mensagem\"] || $json[\"resposta\"]}}\n",
        "options": {}
      },
      "id": "fe4b556a-fe72-4b69-8143-e1a1b3f96f85",
      "name": "Classify Sentiment(Gemini or other ai model)",
      "type": "@n8n/n8n-nodes-langchain.sentimentAnalysis",
      "position": [2880, 320],
      "typeVersion": 1
    },
    {
      "parameters": {},
      "id": "1cf7238a-88f3-43a4-8a11-5c78a6d9ba3e",
      "name": "Store Hot Lead",
      "type": "n8n-nodes-base.supabase",
      "position": [3260, 120],
      "typeVersion": 1
    },
    {
      "parameters": {},
      "id": "cfce0e8c-77b2-4067-9b9a-a2a7ba6bc521",
      "name": "Store Neutral Lead",
      "type": "n8n-nodes-base.supabase",
      "position": [3260, 320],
      "typeVersion": 1
    },
    {
      "parameters": {},
      "id": "dfb69a06-e722-4c30-bbd3-3cd383a00f99",
      "name": "Store Cold Lead",
      "type": "n8n-nodes-base.supabase",
      "position": [3260, 520],
      "typeVersion": 1
    },
    {
      "parameters": {
        "numberInputs": 3
      },
      "id": "2c2e0a33-bc87-4c87-bb7d-b5684961043f",
      "name": "Combine Lead Data",
      "type": "n8n-nodes-base.merge",
      "position": [3480, 320],
      "typeVersion": 3.1
    },
    {
      "parameters": {
        "content": "## Lead Sentiment Qualifier – Classify incoming leads using AI and reply via WhatsApp\n\n\nShort Description:\nAutomatically classify leads from a Typeform based on sentiment using Google Gemini.Store them in Supabase by category(hot, neutral, cold) and send personalized WhatsApp responses using Wassenger.\n\nFull Description:\nThis workflow helps you qualify leads instantly by analyzing the sentiment of their message.\n\nNew leads are captured through a Typeform webhook\n\nThe message is processed and analyzed using Google Gemini(sentiment classification: Positive, Neutral or Negative)\n\nDepending on the result, the lead is stored in Supabase under the appropriate label(hot, neutral, or cold)\n\nA personalized WhatsApp message is sent using Wassenger to confirm receipt and provide feedback\n\nIdeal for sales teams, onboarding funnels, and support flows that want to prioritize leads based on tone, urgency, or engagement level.",
        "height": 600,
        "width": 480
      },
      "id": "38f667e1-ab25-4d11-a27f-bc22bb0a8b40",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [1880, 100],
      "typeVersion": 1
    },
    {
      "parameters": {
        "content": "## Prompt sugestion \nClassify the sentiment of the message below as Positive, Neutral or Negative:\n\n\"{{$json[\"message\"]}}\"\n"
      },
      "id": "f36d8efa-8a60-4671-9dc8-baf4926f4936",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [2780, 680],
      "typeVersion": 1
    },
    {
      "parameters": {
        "httpMethod": "POST",
        "path": "lead-webhook",
        "options": {}
      },
      "id": "ad5d09bc-f15c-4138-9895-486897b7e3de",
      "name": "Receive New Lead(Typeform)",
      "type": "n8n-nodes-base.webhook",
      "position": [2440, 320],
      "webhookId": "20426827-714d-4a48-ab87-4a3216665bde",
      "typeVersion": 2
    },
    {
      "parameters": {
        "options": {}
      },
      "type": "n8n-nodes-wassenger.wassenger",
      "typeVersion": 1,
      "position": [3700, 320],
      "id": "b8807e22-1a7b-4346-a5bd-12b68fdd4ea7",
      "name": "Send Response"
    }
  ],
  "pinData": {},
  "connections": {
    "Store Hot Lead": {
      "main": [
        [
          {
            "node": "Combine Lead Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Store Cold Lead": {
      "main": [
        [
          {
            "node": "Combine Lead Data",
            "type": "main",
            "index": 2
          }
        ]
      ]
    },
    "Prepare Lead Data": {
      "main": [
        [
          {
            "node": "Classify Sentiment(Gemini or other ai model)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Store Neutral Lead": {
      "main": [
        [
          {
            "node": "Combine Lead Data",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Google Gemini Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Classify Sentiment(Gemini or other ai model)",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Classify Sentiment(Gemini or other ai model)": {
      "main": [
        [
          {
            "node": "Store Hot Lead",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Store Neutral Lead",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Store Cold Lead",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Combine Lead Data": {
      "main": [
        [
          {
            "node": "Send Response",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Receive New Lead(Typeform)": {
      "main": [
        [
          {
            "node": "Prepare Lead Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}

🚀 🤖 Try Wassenger free for 7 days and see how easy it is to create an AI chatbot for WhatsApp. For technical questions, explore our comprehensive API documentation or test integration scenarios with our API Tester featuring over 100 examples. 🔥

Enhancing Your Lead Response Workflow with Wassenger

Personalised Responses for Each Sentiment Category

With Wassenger, you can create truly personalised responses for each lead category:

  1. Hot Leads (Positive Sentiment):
  • Send enthusiastic responses with product demos or catalogues
  • Include a calendar link for immediate scheduling
  • Assign to your top sales representatives

2. Neutral Leads (Neutral Sentiment):

  • Provide more information about your products or services
  • Include testimonials or case studies
  • Offer a free consultation or assessment

3. Cold Leads (Negative Sentiment):

  • Address concerns proactively
  • Offer solutions to potential problems
  • Provide direct contact with customer support

Adding Rich Media to Your Responses

Unlike other WhatsApp API providers, Wassenger allows you to include rich media in your automated responses without template restrictions:

  1. Images: Send product photos, infographics, or team member pictures
  2. Documents: Share PDFs with detailed information, pricing, or terms
  3. Videos: Include product demonstrations or testimonials
  4. Audio: Send voice messages for a more personal touch
  5. Location: Share your business location for easy navigation

Setting Up Follow-up Sequences

Extend your workflow by creating follow-up sequences based on lead responses:

  1. Configure a Wassenger webhook to capture replies
  2. Use n8n to analyse follow-up messages
  3. Create conditional paths based on keywords or sentiment
  4. Schedule timed follow-ups for leads that don’t respond

Advanced Features Only Possible with Wassenger

Unlike other WhatsApp API providers, Wassenger enables several advanced capabilities for lead management:

  1. Natural conversations without templates: Create dynamic, personalised responses without being limited to pre-approved templates
  2. Rich media responses: Include images, documents, videos, and other media types in your automated responses
  3. Team collaboration: Allow different team members to handle different lead categories using Wassenger’s team inbox
  4. Instant implementation: Start qualifying leads immediately without waiting for Meta’s WABA approval process
  5. Seamless integration: Use the official Wassenger n8n node for easier setup and maintenance

Best Practices for Lead Sentiment Analysis

  1. Craft clear form questions: Design your Typeform to encourage detailed responses
  2. Personalise messages by name: Always include the lead’s name in your WhatsApp responses
  3. Test your sentiment analysis: Verify that Google Gemini correctly classifies different types of messages
  4. Balance automation with a human touch: Have team members follow up personally with hot leads
  5. Monitor and refine: Regularly review your lead categorisation and adjust your workflow as needed
  6. Respect privacy: Ensure your data collection and storage comply with relevant regulations
  7. Optimise response timing: Send messages during business hours when possible

Why Wassenger Outperforms Other WhatsApp API Solutions for Lead Management

  • No approval delays: Start qualifying leads immediately without waiting for Meta’s WABA approval process
  • No template restrictions: Create natural, conversational responses without the limitations of pre-approved templates
  • Richer interactions: Include images, documents, videos, and other media in your automated responses
  • Easier setup: The official n8n node eliminates complex configuration steps
  • More affordable: Wassenger is typically more cost-effective than WABA-based providers

Ready to Transform Your Lead Management?

With Wassenger and n8n, your small business can create an intelligent lead qualification system that analyses sentiment, prioritises opportunities, and engages customers instantly on WhatsApp, all without requiring coding skills or dealing with the restrictions of traditional WhatsApp Business API providers.

🚀 🤖 Try Wassenger free for 7 days and see how easy it is to create an AI chatbot for WhatsApp. For technical questions, explore our comprehensive API documentation or test integration scenarios with our API Tester featuring over 100 examples. 🔥

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free