Product · Unified Inbox

All LinkedIn DMs.
Every account.
One pane.

Stop logging into four LinkedIn accounts a day. Every direct message across every connected identity lands here, sorted by recency, filterable by account, linked to the lead it's about.

All identitiesUnread only
24 threads · 4 unread · across 4 workspaces
Jessica Martinez
Jessica Martinez
This looks really interesting. Can we schedule a quick call?
2h
Robert Kim
Robert Kim
Still interested but swamped this quarter. Can we reconnect in Q3?
Yesterday
Sarah Patel
Sarah Patel
How does pricing work for multiple team members?
3h
Michael Chen
Michael Chen
Does Thursday at 2pm work? Looking forward to the demo.
5h
Emma Wilson
Emma Wilson
Really intrigued but our budget is frozen until Q4.
Yesterday
David Cooper
David Cooper
Let me make the intro. You two should definitely talk.
6h
Lauren Johnson
Lauren Johnson
We're drowning in manual outreach. Can you help with that?
4h
Andrew Palmer
Andrew Palmer
Really impressed so far. Let's talk next steps.
1h
Nicole Kim
Nicole Kim
Let's grab coffee at the conference next month!
3h
Gregory Brown
Gregory Brown
How do you compare to HubSpot workflows?
2h
Tanya Singh
Tanya Singh
Let's reconnect! Would love to see what you've built.
Yesterday
James Rodriguez
James Rodriguez
That's exactly what we need. How soon can we get started?
1h
Today
Hi Jessica, I noticed you're heading up marketing at CloudSync. We've been helping similar teams automate their lead gen workflows and seeing 40% faster pipeline growth. Thought you might find it useful.
4h
Hey! Thanks for reaching out. We've actually been looking at solutions for this. What's your typical implementation timeline?
3h
Most teams are up and running in 2-3 weeks. Happy to walk you through a quick demo and answer any questions about your specific workflow.
2h
This looks really interesting. Can we schedule a quick call this week?
2h
Signal Agentdrafted a reply · intent: asking_for_info (0.91)
Write a reply…
Ctrl+Enter to send
Jessica Martinez
Jessica Martinez
LinkedIn
VP of Marketing at CloudSync
C
VP of Marketing
CloudSync
547 connections1,203 followers
Skills
Marketing StrategyLead GenerationPipeline ManagementTeam LeadershipCRM SystemsAnalyticsContent Marketing
Experience
C
VP of Marketing
CloudSync · Jan 2022 - Present
T
Senior Marketing Manager
TechVenture · Jun 2019 - Dec 2021
G
Marketing Manager
GrowthLabs · Mar 2017 - May 2019
membership-scoped · you only see threads from workspaces you're in
01 · What lives here

LinkedIn DMs only - on purpose.

Comments and engagements have their own home in the Signal Agent. Connection requests live in LinkedIn's own queue. One surface, one job.

In scope · today
LinkedIn direct messages
1-on-1 and group chats across all connected accounts.
Separate surfaces · not here
Post comments
Lives with the post they're on, handled by the Signal Agent.
Connection requests
Managed in the requests queue inside each account.
Post engagements
Likes and reshares surface as signals, not threads.
One scope, no confusion about where a given message went. The Signal Agent and the Inbox have clean boundaries so neither steps on the other's toes.
02 · Multi-account filter

Toggle identities on and off.
The unread count follows.

One person runs multiple LinkedIn accounts, a builder identity, a sales identity, maybe a recruiting one. The filter is built for that reality.

Filter by account · unread badge follows your selection
4 unread in view
03 · Conversation types

Two kinds of thread.
One gets linked.

A 1-on-1 maps cleanly to a lead record, automatic, by LinkedIn URL. A group chat stays on its own because it doesn't belong to one person.

1-on-1Linked to lead
Sarah Patel
Sarah Patel
Head of Growth · RetailFlow
Linked to lead · Score 86 · Campaign: Mid-market growth

Matched by LinkedIn URL. If the participant isn't a lead yet, they become one, enrichment queues within 6 hours.

Group chatShown, not linked
Andrew PalmerMaya OkonkwoJames Rodriguez
Andrew, Maya, James
3 participants
Participants are leads · thread stays unbound

Group threads don't map cleanly to a single lead, so they stay as their own thing, visible, searchable, but outside the per-lead conversation history.

04 · Inbox × Workflows

When a reply lands, three ways to handle it.

Reactive nodes in a workflow park leads until a LinkedIn event fires. The inbox is the trigger point. Pick your level of automation per node.

Notify only

A notification lands in the inbox. No agent, no draft. You reply (or don't) on your own time.

Maya replied · 2h
you decide what to do

Auto-respond

Agent reads the message + history + lead context + voice. Drafts and sends in one pass. Workflow continues.

Reply sent · 4s
→ NEXT NODE

Draft & review

Agent drafts, you review. Approve, edit, or reject before it's sent. The human-in-the-loop mode.

Draft pending · review queue
Approve
Edit
Reject
05 · Draft & review · in detail

The human-in-the-loop mode, end to end.

Inbound reply → AI drafts with full context → you review → sent via the account's browser session → workflow resumes. Six steps, one of them yours.

Draft & review · end-to-endInbound reply → outbound send
01
Lead replies on LinkedIn
Inbound message detected (5-min poll interval).
02
Agent reads context
Conversation history + lead enrichment + campaign goal + brand voice.
03
Draft generated
50-300 words, matched to the per-account voice profile.
04
Human reviews
Approve as-is, edit inline, or reject and move on.
HUMAN STEP
05
Message sent
Via the account's browser session, same path as a manual reply.
06
Workflow continues
Lead exits the Reactive node through the matching branch.
06 · Leads, automatic

Every conversation becomes a lead.

No 'import this thread' button, no sync step. If someone messaged you, they're in your CRM, matched to an existing record or created with enrichment queued.

Every participant becomes a lead · automatically
Conversation participant
David Cooper
David Cooper
linkedin.com/in/davidcooper
Match on LinkedIn URL
Found in the lead DB → linked to existing record.
+
Not found → create lead
New record created, enrichment job queued.
Enrichment retrieved
Profile details pulled within 6 hours.
From the lead's detail view, the full conversation history is already there. No second system, no import step.
07 · Shared send budget

Manual sends count too.
One cap per account.

Hitting 'send' in the inbox uses the same daily budget as an automated workflow message. LinkedIn sees actions, not sources, so the safety layer doesn't either.

Today · Lucas Moreau's account
42 / 60 messages sent
Remaining
18
Inbox · manual
18
Workflows · automated
24

One budget per account. Messages you type in the inbox share the daily cap with messages workflows send. LinkedIn doesn't care where the action came from, and neither does the safety layer.

Send everything through CampaignStack. We can't see messages you write directly on LinkedIn, so sends that bypass us won't count against the budget, and the account can drift over its real limit without warning. Keeping the inbox as your send path is what makes the cap accurate.

08 · AI drafting ROADMAP

Two surfaces. Same context.

Automated drafting ships today, the reactive-node agent reads context and sends (or queues for review) on its own. Manual drafting from the inbox compose box is next up: same model, same inputs, triggered on your click.

LIVE

Automated drafting

Reactive nodes trigger AI drafting on inbound reply. Runs with full context, no human prompt needed.

Conversation history
Lead enrichment
Campaign goal
Per-account voice
COMING SOON

Manual drafting

One-click draft from the compose box. Same context the workflow agent gets \u2014 you edit and send.

Hey Sara, thanks for reaching out. Governance and auditability are squarely what we're thinking about too. Happy to jump on a quick 15 to compare notes on how D-POAF frames it.

AI draft · 0.9s

One inbox. Every identity.

Connect your first LinkedIn account, and every reply you get lands here, with context, voice, and a workflow hook if you want one.

Start free trial