AutomationMart
Home/Browse/Generate product-aware B2B leads and outreach emails with Gemini, Pinecone and Gmail
n8n

Generate product-aware B2B leads and outreach emails with Gemini, Pinecone and Gmail

n8nn8n59 modulesv1.0
GmailGoogle SheetsGoogle DriveGemini

How can you find your target market if you don't know what your product is. This simple philosophy changes the way we think about automated sales agents. Context changes everything. In this 4-part workflow, we start by creating a knowledge base that will act as context across the workflow. This context will guide and provide our AI Agents across the workflow to locate better leads and perform market research based on what the product actually offers. Use Case: Lead generation for Product-based S

At a glance

Generate product-aware B2B leads and outreach emails with Gemini, Pinecone and Gmail is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Gmail, Google Sheets, Google Drive, Gemini. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Gmail, Google Sheets, Google Drive, Gemini
Modules
59
Price
Free
Version
v1.0
Generate product-aware B2B leads and outreach emails with Gemini, Pinecone and Gmail workflow diagram

About this workflow

How can you find your target market if you don't know what your product is. This simple philosophy changes the way we think about automated sales agents. Context changes everything. In this 4-part workflow, we start by creating a knowledge base that will act as context across the workflow. This context will guide and provide our AI Agents across the workflow to locate better leads and perform market research based on what the product actually offers. Use Case: Lead generation for Product-based Sales Tech Required - Neon DB: For storing Research and Lead Data. You can use Google sheets but it has a rate limiting problem. - Google Serper: As a web search tool for our AI. - Google Drive: For storing our knowledge base documents. - Pinecone: Vector DB for converting our knowledge base into context for AI. - Hunter.io: For finding emails for outreach. - Email Client: An email client, maybe gmail or anything that can send an email on your behalf. - Gemini: Our trusty AI LLM. Good to know All of the tools that I use in this workflow are either free or have an extremely generous free-tier. How it works - We start by converting our knowledge base into context for AI. Take in the documents from Google drive and convert it into embeddings and store them in a vector store like Pinecone. This needs to be only run once, or whenever you have a new document in your knowledge base. - Then we pass this context to an AI agent and tell it to generate search queries for locating companies that actually need my services. - Then for each company that we've located, we determine the company staff that we need to reach out to for selling our product. This will be done by a combination of Google Serper and Hunter.io - Once we have the list of employees and their emails, we start creating personalized emails based on the data we've collected for each of the employee and send them outreach emails.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Add Google Sheets rows for Layerise languages

Make will import your Layerise languages into your Google Sheets as rows. Here's the [sheet](https://docs.google.com/spreadsheets/d/1QZ6yMZ_KOJ-tSQjEOyeeyrvXInIoYoAAtc_55BHFDts/edit?usp=sharing) used in this scenario.

Free

Create MeisterTask tasks from new Google Sheets rows

Every time a new row is added to a specific Google Sheets spreadsheet, Make will automatically add a new task to your MeisterTask project. The template uses this [example spreadsheet](https://goo.gl/1UcJvS).

Free

Export Fireflies.ai transcripts to Google Sheets

This template exports automatically every Fireflies.ai transcript to the Google Sheets spreadsheet of your choice.

Free

Create a Todoist task (with a comment) from a starred Gmail email

Use this template to create a Todoist task with a comment when a Gmail email is starred.

Free

Curate RSS feeds into daily content ideas via email with Notion & Telegram options

Graceful Content Sparks — RSS → Notion (n8n) --- 📰 Curate RSS Feeds into Daily Content Ideas via Email with Optional Notion Storage Wake up to a burst of inspiration every morning! 🌞 🚀 What it does 🔄 Polls unlimited RSS feeds (blogs, YouTube, Substack, podcasts, you name it) ✍️ Re-writes each new headline into 5–10 scroll-stopping content angles 📧 Delivers a tidy email digest at 9 AM sharp (or whenever you choose) 🗂️ Auto-saves every idea into a Notion database (toggle on/off) 🛟 Self-healing err

Free

Automate real estate listing scraper with Scrapeless and Google Sheets

Brief Overview This automation template helps you track the latest real estate listings from the LoopNet platform. By using Scrapeless to scrape property listings, n8n to orchestrate the workflow, and Google Sheets to store the results, you can build a real estate data pipeline that runs automatically on a weekly schedule. --- How It Works Trigger on a Schedule: The workflow runs automatically every week (can be adjusted to every 6 hours, daily, etc.). Scrape Property Listings: Scrapeless craw

Free

Website lead capture with Apollo.io enrichment, HubSpot storage & Gmail notifications

What problem does this workflow solve? Capture leads from your website, enrich them via Apollo, store them in HubSpot, send a personalized thank-you email, and notify your team—all automatically. What does this workflow do? 1. Capture leads from website forms automatically. 2. Send a personalized thank-you email to each new lead. 3. Enrich lead data using Apollo for deeper insights. 4. Create or update a contact/lead in HubSpot CRM. 5. Notify the internal team via email about the new lead. Setup

Free

Generate & optimize brand stories with Ollama LLMs and Google Sheets

Overview This n8n automation template allows marketers, branding teams, and creative professionals to auto-generate, evaluate, and iteratively optimize brand stories using Ollama-hosted LLMs and LangChain agents. Each story is refined until it meets quality criteria and is then saved to Google Sheets for publishing or reuse. ⚠️ Note: This template uses community nodes and requires a self-hosted n8n instance with LangChain and Ollama integrations. What the Workflow Does Receives a chat-triggered

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free