Skip to main content
This tutorial walks you through building a complete LinkedIn outreach campaign — from connecting an account to tracking replies. Whether you’re building an AI agent, a SaaS product, or an internal tool, this flow is the foundation of any LinkedIn automation.
We provide Claude Code skills in the webapp to help you integrate the LinkupAPI into your SaaS or solution. Install a skill and let Claude Code guide you through the implementation directly from your terminal.

Campaign Flow Overview

Here’s the full lifecycle of an automated LinkedIn campaign:
1

Connect Account

Authenticate a LinkedIn account via the Login endpoint.
2

Setup Webhooks

Configure accepted_invitation and message_received events to receive real-time notifications.
3

Search Leads

Find your target audience using profile search.
4

Send Invitations

Send personalized connection requests with proper pacing.
5

Detect Accepted Invitations

Your webhook receives an accepted_invitation event when someone accepts.
6

Send Message

Message the new connection after a natural delay.
7

Track Replies

Your webhook receives a message_received event when they respond.
8

Follow-Up Sequence

Automatically follow up if no reply after a few days.