Skip to main content

WeLink + n8n Integration

This guide explains how to integrate WeLink with n8n workflows, enabling automated LinkedIn-profile operations, connection management, messaging, and more — without manual effort after setup.

Common Use Cases​

1. Profile Engagement Pipeline​

Automatically view, follow, or connect with profiles discovered through WeLink searches. Trigger AI-generated messages when users follow back, and maintain a continuous engagement loop.

2. Lead Discovery & Enrichment​

Run WeLink regular searches, save all discovered profiles to Google Sheets, and enrich each profile with automated view/follow actions. Use this data as input for downstream outreach or CRM updates.

3. Sheet-Driven Outreach​

Use Google Sheets as the source of truth for prospects. n8n reads each row and automatically chooses whether to send a message (if connected) or send a connection request (if not connected).

4. Re-engagement Automation​

Identify inactive users and automatically withdraw old invites or send fresh invitations using WeLink APIs.
Keep your invite list clean and improve acceptance rates.

5. Real-Time Event Automation​

React instantly to Webhook events from WeLink — such as profile follows, connection acceptances, or search completions — and trigger follow-ups, notifications, or message sequences.

6. CRM Synchronization​

Sync WeLink profile actions with your CRM. Store discovered profiles, update contact stages when they follow back or connect, and record engagement events for your sales workflow.

7. Team Notifications & Reporting​

Send Slack or email alerts when key events occur — new search results, follow-backs, connection acceptances, or API failures. Use Sheets to store and report all activity automatically.

How to Get Started​

Below are the steps required to configure WeLink with n8n.

Inside the WeLink dashboard:

  1. Go to Settings → Security
  2. Create a new API Key
  3. Copy the API Key and Secret

WeLink API Key


Create a Credential in n8n​

Inside your n8n workspace:

  1. Go to Overview → Credentials → New

  2. Choose Custom Auth

  3. Add your authentication details like:

    n8n Custom Auth Setup

  4. Save it as WeLink auth

Global Variables in n8n​

n8n allows you to store common values as global variables so they can be reused across all workflows.

Steps to Create Variables​

  1. Go to n8n Dashboard → Overview → Variables
  2. Click Add Variable
  3. Set:
    • Key → Name of the variable (example: accountId)
    • Value → Actual value
  4. Save the variable

Use it in workflows like this:​

{{ $vars.accountId }}

This credential will be used in all HTTP Request nodes calling WeLink APIs.