← Back to selected work

Case study 04

Automation · Platform

LinkBird

A LinkedIn campaign management platform for connecting accounts, importing or searching leads, scheduling connection and follow-up sequences, synchronizing conversations into a unified inbox, and enforcing working hours, daily limits, retries, and account controls.

My role

Collaboratively designed and built the platform, contributing across account lifecycle management, campaigns, unified inbox, background jobs, diagnostics, controls, AI-assisted workflows, and browser reliability.

Collaboratively designed and built with the engineering team.

Core technologies

Next.jsReactTypeScriptNode.jsPostgreSQLDrizzle ORMPrismaUnipileOpenAILangfusePlaywrightAzure Service Bus

System path

A simplified view of the product workflow.

  1. 01

    Lead intake

  2. 02

    Campaign rules

  3. 03

    Account scheduling

  4. 04

    LinkedIn actions

  5. 05

    Conversation sync

  6. 06

    Diagnostics

01

Product overview

LinkedIn campaigns and scheduled actions

  • 01Lead search, CSV import, filtering, and campaign assignment.
  • 02Connection requests, acceptance messages, and follow-up sequences.
  • 03Working-hour windows, daily limits, retry handling, and job monitoring.
  • 04Campaign analytics, webhook processing, and operational diagnostics.

02

Inbox

Conversation synchronization and manual messaging

The platform synchronizes conversations into a unified inbox, supports manual messaging, and connects campaign state to the actual relationship history with each lead.

03

Operations

Account controls, retries, and diagnostics

I worked on account lifecycle and proxy reliability in the original implementation, then on limits, retries, webhook processing, diagnostics, and job visibility that made long-running campaign execution supportable.