← Back to selected work

Case study 04

Automation · Platform

LinkBird

A LinkedIn outreach platform. You connect your accounts, import or search leads, set up connection and follow-up sequences, and read every conversation in one inbox. Working hours, daily limits and retries keep the accounts safe.

My role

Designed and built with the team. I worked on account management, campaigns, the unified inbox, background jobs, diagnostics, AI features and browser reliability.

Built together 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

Campaigns

  • 01Lead search, CSV import, filters and assigning leads to campaigns.
  • 02A connection request, a message once it's accepted, then follow-ups.
  • 03Working hours, daily limits, retries and job monitoring.
  • 04Campaign analytics, webhooks and diagnostics.

02

Inbox

One inbox

Conversations sync into a single inbox where you can reply by hand, and each thread is linked to where that lead is in the campaign.

03

Operations

Keeping it running

In the first version I worked on account lifecycle and proxy reliability. Later it was limits, retries, webhook processing, diagnostics and job visibility, which is what made long-running campaigns supportable.