How to see the LinkedIn messages WarmySender sent to your prospects

Every LinkedIn message WarmySender sends to a prospect is stored so you can review exactly what went out. To see them, open the campaign you launched, go to the Prospects tab, find the prospect, and click the small message icon on their row. A panel slides in from the right showing your messages to them in chronological order, with each {{first_name}}-style variable already replaced with the prospect's real data — so you see exactly what landed in their inbox.

What is the Messages panel?

The Messages panel is an in-context view of every LinkedIn message WarmySender has sent to one specific prospect from one specific campaign. It lives on the Prospects tab of each LinkedIn campaign and opens as a sheet that slides in from the right when you click the message icon on a prospect's row. The panel is read-only and shows your outbound messages only — the messages we sent, with personalization variables already rendered to the prospect's real data.

This panel is the answer to the common question "what did WarmySender actually send to this prospect?" Use it before a manual follow-up, when auditing a campaign step, or when a prospect's reply doesn't match what you expected. WarmySender is a 4-pillar outreach platform — Cold Emailing, Email Warmup, LinkedIn Outreach, and Multichannel sequences. The Messages panel is part of the LinkedIn Outreach pillar.

Where is the Messages icon on a prospect row?

On each prospect row in the Prospects tab, you'll see a small chat-bubble icon ({}-style with a speech-bubble outline) just to the left of the three-dot menu at the end of the row. A small badge over the icon shows how many messages we've sent to that prospect — for example, a "3" badge means we've sent 3 LinkedIn messages to that prospect from this campaign. Click the icon to open the Messages panel.

The icon only appears on rows where there's at least one message to show. If a prospect has zero LinkedIn messages sent to them yet (still waiting for invite acceptance, or campaign hasn't reached a message step yet), the icon may appear without a badge — clicking it shows the "no messages yet" state, explained below.

To get to the panel from a clean state: open the LinkedIn campaigns app, click the campaign you want to inspect, switch to the Prospects tab, scan or search for the prospect, then click the chat-bubble icon on their row.

What does the panel show?

The panel shows your outbound LinkedIn messages to one prospect from one campaign, with the newest message at the top and older messages below. Each message renders with personalization variables already substituted, so you see exactly what the prospect saw in their LinkedIn inbox — not the template you wrote in the editor.

Outbound messages only
What WarmySender sent, in chronological order, newest first. The panel is intentionally a "sent log" view — it does not show the prospect's replies, because those live in your full Inbox view with the conversation thread context.
Sender name
Which of your connected LinkedIn accounts sent the message. If you have several LinkedIn accounts attached to the campaign (an agency setup, for example, or a team distributing sends across multiple senders), each message shows the sender so you can attribute it to the right account.
Time sent
A relative timestamp like "3 hours ago" or "2 days ago" for at-a-glance scanning, with the absolute time (e.g. "May 17, 2026, 14:32") visible on hover. Times are shown in your local browser timezone.
The full rendered body
The complete message body as the prospect received it. Variables like {{first_name}}, {{company}}, and any custom fields from your import have already been replaced with the prospect's real data — you see "Hi Marie" rather than "Hi {{first_name}}". This is the actual delivered content, not your template.
"View full conversation in Inbox →" link
A small link at the bottom of the panel that takes you to the prospect's thread in your Inbox view, where you can see their replies, your replies, and the whole conversation in order — useful if the panel shows a message and you want to read the prospect's reply to it.

The panel is purely informational. There are no edit, delete, or resend buttons inside it — LinkedIn doesn't allow editing a message after send, and "resend" is a campaign-step action that lives in the campaign editor, not here. See the first People-also-ask question for the why.

What about LinkedIn invitation notes?

Right now, the panel shows messages we sent after the connection was accepted. The invitation note itself — the short message attached to a connection invite, capped at 300 characters — doesn't yet appear here. We plan to add it soon so the panel becomes a complete "everything we sent to this prospect on LinkedIn" view.

If the panel is empty for a prospect you invited, the most likely reason is that the invitation hasn't been accepted yet, so no follow-up message has been sent. The invitation note exists on LinkedIn's side and the prospect did receive it; it's just not stored on our side for display yet. Once they accept, the campaign's next message step fires and the panel populates from that point onward.

How does this work for multichannel campaigns?

On a multichannel campaign (LinkedIn + email steps in the same sequence), the message icon only appears on rows where a LinkedIn step actually ran. For email steps in the same campaign, your own email provider's Sent folder is the source of truth — open Gmail or Outlook to verify what shipped on the email side. We don't currently mirror email sends into an in-app view because Gmail and Outlook already give you a canonical Sent folder, and a parallel in-app view would just be a second place to check.

If a multichannel prospect has only had email steps fire so far (and no LinkedIn step yet), the row will not show the LinkedIn message icon — there's nothing to display on the LinkedIn side. Once the campaign progresses to a LinkedIn step for that prospect, the icon appears and the panel becomes available.

For pure-email campaigns (no LinkedIn steps at all), the Messages panel is not applicable — your Sent folder in Gmail or Outlook is the only place to verify exactly what went out, and we deliberately don't duplicate that surface in-app.

Why does the panel say "No messages to show yet"?

Three reasons the panel can be empty for a prospect. Each is normal and tells you something specific about where the prospect is in your campaign flow.

If you think the panel should have messages but doesn't, double-check the campaign step the prospect is currently on (visible on the same row), and check the prospect's connection status with you on LinkedIn. If everything looks right and the panel is still empty for a prospect who should clearly have messages, email [email protected] with the campaign name and the prospect's name — we'll look into the specific row.

People also ask

Common adjacent questions about the Messages panel and what it does (and doesn't) show.

Can I edit a message I've already sent?

No. LinkedIn doesn't allow editing a message after it's been sent — the recipient has already received it in their inbox, and changing the copy on our side wouldn't change what they actually read. If you want to follow up with a correction or additional context, send a new message as the next step in the campaign (or via your Inbox for a one-off manual reply). The Messages panel is read-only by design.

Do replies from prospects show up here too?

No — the panel is messages we sent only, not replies from the prospect. The reason: the panel is a "verify what went out from my side" view, and mixing inbound replies into it would make it harder to spot what you actually authored versus what the prospect said back. To see replies and the full back-and-forth, click "View full conversation in Inbox →" at the bottom of the panel, or open the Inbox page directly and search for the prospect.

How far back can I see?

We keep your LinkedIn message history indefinitely — nothing is auto-deleted on a schedule. The panel shows the 50 most recent messages by default to keep the view fast for long-running conversations; older messages remain accessible via the Inbox, which shows the complete thread history. For the vast majority of prospects, all-time message count is well under 50, so the panel shows everything.

Why don't I see the connection invitation message in the panel?

Invitation notes (the short 300-character message attached to a connection invite) aren't yet stored on our side for display, which means the panel can't show them today. We're working on adding them so the panel becomes a complete view of everything you've sent to a prospect on LinkedIn. In the meantime: if you only sent an invite and no follow-up messages yet (because the invite hasn't been accepted, or the campaign hasn't progressed past the invite step), the panel will correctly be empty for that prospect. See "What about LinkedIn invitation notes?" above for the full explanation.

Can I see this from the unified Inbox too?

Yes — the Inbox page (in the left navigation) shows the same messages you see in the panel, plus the prospect's replies and the rest of the conversation thread. The two views are complementary: the Prospects-tab Messages panel is a quick in-context "what did WarmySender send to this row" view, and the Inbox is the full conversation view across all your prospects. Use whichever fits the question you're asking.

Is this available for email campaigns?

Not currently. For email campaigns, your own email provider's Sent folder (Gmail or Outlook) is the canonical view of what shipped — every email send is filed there automatically by the provider, with the rendered subject, body, recipient, and timestamp. Building a parallel in-app email-sent view would duplicate what your inbox already does well, so we've focused the in-app surface on LinkedIn where no equivalent Sent folder exists. We may add an in-app email-sent view in the future based on demand.

Still not seeing the Messages panel where you expect, or seeing unexpected content inside it? Email [email protected] with the campaign name and the prospect's name, and we'll look into the specific row.