AutomationMart
Home/Browse/Send AI-personalized LinkedIn connection requests from Google Sheets with Gemini
n8n

Send AI-personalized LinkedIn connection requests from Google Sheets with Gemini

n8nn8n11 modulesv1.0
Google SheetsLinkedInInstagramFacebookGemini

Send AI-personalized LinkedIn connection requests from Google Sheets using ConnectSafely.AI API Who's it for This workflow is built for sales professionals, recruiters, founders, and growth marketers who want to scale their LinkedIn outreach without sacrificing personalization. Perfect for anyone tired of sending generic connection requests that get ignored, or manually crafting individual messages for hundreds of prospects. If you're running ABM campaigns, building a sales pipeline, recruiting

At a glance

Send AI-personalized LinkedIn connection requests from Google Sheets with Gemini is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Google Sheets, LinkedIn, Instagram, Facebook. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Google Sheets, LinkedIn, Instagram, Facebook, Gemini
Modules
11
Price
Free
Version
v1.0
Send AI-personalized LinkedIn connection requests from Google Sheets with Gemini workflow diagram

About this workflow

Send AI-personalized LinkedIn connection requests from Google Sheets using ConnectSafely.AI API Who's it for This workflow is built for sales professionals, recruiters, founders, and growth marketers who want to scale their LinkedIn outreach without sacrificing personalization. Perfect for anyone tired of sending generic connection requests that get ignored, or manually crafting individual messages for hundreds of prospects. If you're running ABM campaigns, building a sales pipeline, recruiting talent, or expanding your professional network, this automation handles the heavy lifting while keeping your outreach authentic and human. How it works The workflow automates personalized LinkedIn connection requests by combining Google Sheets prospect tracking with AI-powered message generation through ConnectSafely.ai's API. The process flow: 1. Reads pending prospects from your Google Sheet 2. Immediately marks them "IN PROGRESS" to prevent duplicate sends 3. Fetches complete LinkedIn profile data via ConnectSafely.ai API 4. Generates a personalized, authentic message using Google Gemini AI 5. Sends the connection request with your custom message 6. Updates your sheet with "DONE" status and stores the message sent Random delays between requests mimic human behavior and maintain LinkedIn compliance. --- Watch the complete step-by-step implementation guide: []( --- Setup steps Step 1: Prepare Your Google Sheet Structure your Google Sheet with the following columns: | Column Name | Description | Required | |------------|-------------|----------| | First Name | Contact's first name | Optional | | LinkedIn Url | LinkedIn profile URL or username | Yes | | Tagline | Contact's headline/title | Optional | | Status | Processing status (PENDING/IN PROGRESS/DONE) | Yes | | Message | Stores the AI-generated message sent | Yes | Sample Data Format: Pro Tip: Use LinkedIn Sales Navigator export or a prospecting tool to populate your sheet with qualified leads. Step 2: Configure ConnectSafely.ai API Credentials Obtain API Key 1. Log into ConnectSafely.ai Dashboard 2. Navigate to Settings → API Keys 3. Generate a new API key Add Bearer Auth Credential in n8n 1. Go to Credentials in n8n 2. Click Add Credential → Header Auth or Bearer Auth 3. Paste your ConnectSafely.ai API key 4. Save the credential This credential is used by both the "Fetch LinkedIn Profile" and "Send Connection Request" HTTP nodes. Step 3: Configure Google Sheets Integration 3.1 Connect Google Sheets Account 1. Go to Credentials → Add Credential → Google Sheets OAuth2 2. Follow the OAuth flow to connect your Google account 3. Grant access to Google Sheets 3.2 Configure "Get Pending Prospect" Node 1. Open the Get Pending Prospect node 2. Select your Google Sheets credential 3. Enter your Document ID (from the sheet URL) 4. Select the Sheet Name 5. Add a filter: - Lookup Column: Status - Lookup Value: PENDING 6. Enable Return First Match Only under Options 3.3 Configure "Mark as In Progress" Node 1. Open the Mark as In Progress node 2. Select the same document and sheet 3. Configure column mapping: - Matching Column: rownumber - Status: IN PROGRESS 3.4 Configure "Mark as Complete" Node 1. Open the Mark as Complete node 2. Select the same document and sheet 3. Configure column mapping: - Matching Column: rownumber - Status: DONE - Message: {{ $('Generate Personalized Message').item.json.message }} Step 4: Configure Google Gemini AI Get Gemini API Key 1. Go to Google AI Studio 2. Create or select a project 3. Generate an API key Add Gemini Credential in n8n 1. Go to Credentials → Add Credential → Google Gemini (PaLM) API 2. Paste your API key 3. Save the credential Connect to Google Gemini Node 1. Open the Google Gemini node 2. Select your Gemini credential Step 5: Customize the AI Prompt The Generate Personalized Message node contains the system prompt that controls how messages are written. Customize it for your personal brand: 1. Open the Generate Personalized Message node 2. Find the System Message in Options 3. Replace the placeholder text: With your actual information, for example: 4. Update the sign-off instruction from "- [YOUR NAME]" to your actual name Step 6: Test the Workflow 1. Add a test prospect to your Google Sheet with Status: PENDING 2. Click the Manual Trigger (for testing) node 3. Click Test Workflow 4. Verify: - Profile data is fetched correctly - AI generates an appropriate message - Connection request is sent - Sheet updates to DONE with the message stored --- Customization Message Personalization Edit the system prompt in the Generate Personalized Message node to adjust: - Tone: Formal, casual, or industry-specific language - Length: Modify character limits (LinkedIn allows up to 300 characters) - Focus: Emphasize mutual connections, shared interests, or achievements - Sign-off: Change the signature format to match your brand Timing Adjustments - Schedule Trigger: Currently set to run every minute. Adjust the interval in the Run Every Minute node - Random Delay: The Random Delay (1-5 min) node adds 1-5 minutes of random wait time. Modify the formula {{ Math.floor(Math.random() 4) + 1 }} to change the range Rate Limiting Best Practices - Start with 10-20 connection requests per day - Gradually increase over 2-3 weeks - Never exceed 100 requests per day - Consider pausing on weekends --- Use Cases - Sales Prospecting: Connect with decision-makers at target accounts with personalized outreach - Recruiting: Reach out to passive candidates with messages that reference their specific experience - Founder Networking: Build relationships with fellow entrepreneurs, investors, and advisors - Event Follow-up: Send personalized connection requests to conference attendees and speakers - Partnership Development: Connect with potential partners by referencing their company achievements --- Troubleshooting Common Issues & Solutions Issue: AI generating messages over 300 characters - Solution: Add explicit character count requirement in the system prompt; the current prompt specifies 200-250 characters Issue: "Profile not found" errors from ConnectSafely.ai - Solution: Ensure LinkedIn URLs are complete (include Issue: Generic-sounding AI messages - Solution: Enhance the system prompt with more specific context about your background and goals Issue: Duplicate connection requests sent - Solution: Verify "Mark as In Progress" node runs before "Fetch LinkedIn Profile"; check that rownumber column exists in your sheet Issue: Google Sheets not updating - Solution: Confirm rownumber column exists and the matching column is correctly configured Issue: Bearer Auth errors - Solution: Verify your ConnectSafely.ai API key is valid and has proper permissions --- Documentation & Resources Official Documentation - ConnectSafely.ai Docs: - API Reference: Available in ConnectSafely.ai dashboard - Google Gemini API: Support Channels - Email Support: support@connectsafely.ai - Documentation: - Custom Workflows: Contact us for custom automation --- Connect With Us Stay updated with the latest automation tips, LinkedIn strategies, and platform updates: - LinkedIn: linkedin.com/company/connectsafelyai - YouTube: youtube.com/@ConnectSafelyAI-v2x - Instagram: instagram.com/connectsafely.ai - Facebook: facebook.com/connectsafelyai - X (Twitter): x.com/AiConnectsafely - Bluesky: connectsafelyai.bsky.social - Mastodon: mastodon.social/@connectsafely --- Need Custom Workflows? Looking to build sophisticated LinkedIn automation workflows tailored to your business needs? Contact our team for custom automation development, strategy consulting, and enterprise solutions. We specialize in: - Multi-channel engagement workflows - AI-powered personalization at scale - Lead scoring and qualification automation - CRM integration and data synchronization - Custom reporting and analytics pipelines

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

Create custom ASMR sound effects with ElevenLabs API and Google Drive

Generate royalty-free sound effects for all your projects: ASMR, YouTube videos, podcasts, and more. This workflow generates unique AI-powered sound effects using the ElevenLabs Sound Effects API. Enter a text description of the sound you envision, and the workflow will generate it, save the MP3 file to your Google Drive, and instantly provide a link to listen to your creation. It is a powerful tool for quickly producing unique ASMR triggers, ambient sounds, or specific audio textures without a

Free

AI-powered invoice reminder & payment tracker for finance & accounting

Streamline invoice management with this automated n8n workflow. Triggered daily at 9 AM, it fetches pending invoices, filters overdue ones, uses AI to generate personalized reminders, and sends them to clients. It also tracks payments via webhooks, updates statuses, and provides daily summaries to the finance team, ensuring efficient cash flow oversight. Key Features - Daily checks at 9 AM ensure timely invoice tracking. - AI generates personalized reminders and payment confirmations.

Free

Find the cheapest flights automatically with Bright Data & n8n

Description This workflow automatically searches multiple flight booking websites to find the cheapest flights for your desired routes. It leverages web scraping to compare prices across platforms, helping you save money on air travel. Overview This workflow automatically searches multiple flight booking websites to find the cheapest flights for your desired routes. It uses Bright Data to scrape flight prices and can notify you when prices drop below your target threshold. Tool

Free

Automate resume screening & candidate routing with Gemini AI and Google Sheets

Streamline your recruitment process with AI-powered resume analysis that goes beyond keyword matching. Overview This workflow revolutionizes hiring by using specialized AI agents to intelligently analyze resumes for different positions. Unlike traditional ATS systems that rely on keyword matching, this solution provides deep, contextual analysis of candidate qualifications and automatically manages the entire screening process from application to response. How it works Application Submi

Free

Analyze NFT market trends with AI-powered OpenSea analytics agent tool

Get deep insights into NFT market trends, sales data, and collection statistics—all powered by AI and OpenSea! This workflow connects GPT-4o-mini, OpenSea API, and n8n automation to provide real-time analytics on NFT collections, wallet transactions, and market trends. It is ideal for NFT traders, collectors, and investors looking to make informed decisions based on structured data. How It Works 1. Receives user queries via Telegram, webhooks, or another connected interface. 2. Determines the

Free

Outlook inbox tamer: GPT-4.1 powered categorization, auto replies & team alerts

Outlook Inbox Tamer: AI-Powered Categorization, Auto Replies & Team Alerts This workflow automatically classifies and routes incoming Outlook emails into smart categories using n8n + OpenAI GPT-4.1-mini. It helps professionals and teams stay organized by intelligently sorting and responding to high-priority messages, customer support emails, promotions, and finance-related messages — all without manual effort. --- 🧠 Who’s It For - Professionals or teams overwhelmed by email volume. - Customer

Free

Medical records automation with Mistral OCR & Google Sheets

This plug-and-play n8n workflow automates medical record digitization using Mistral’s OCR API and stores clean, structured data in Google Sheets. Whether you run a clinic or healthtech product, this no-code solution simplifies data entry from scanned or uploaded medical documents. 📌 Works seamlessly on both self-hosted and cloud-based n8n environments. 👥 Who is this for? Hospitals and private clinics Healthtech platforms & startups Medical admin and document processing teams Clinical researchers

Free

Automated sales leaderboard with HighLevel CRM, GPT-4o, Notion & Slack

Description: This workflow automates sales performance tracking and motivational updates by integrating HighLevel CRM, Notion, GPT-4o, and Slack. It pulls all deals from HighLevel, cleans and summarizes sales data per representative, creates performance dashboards in Notion, and uses GPT-powered AI to generate personalized motivational Slack messages. It eliminates manual leaderboard tracking and boosts sales engagement with real-time insights and daily motivation — ensuring every sales rep

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