Loading...
Inline picker on the conversation page that lists the prospect's recent LinkedIn posts so you can comment or react on a specific one. AI drafts a comment for you. Shared BrightData cache with Discover means most prospects are free.
Commenting on or reacting to a prospect's recent post is a low-friction way to stay top-of-mind in between formal messages. Inside any LinkedIn conversation, the Engagement strip surfaces an Engage with a post affordance that pulls the prospect's recent activity inline so you can pick a specific post in one click — no scroll-hunting on their profile.
Open any conversation on LinkedIn → Conversations. Above the message thread you'll see two engagement actions:
Phase 1 — Posts list. wrrk fetches the prospect's most recent posts and surfaces the top 5. Each row shows the post title, a preview snippet, a relative timestamp, and the post's preview image when available. Two buttons per row:
Phase 2 — AI-drafted comment. wrrk drafts a short, professional comment in an editable textarea using the post's title and the prospect's name as context. You can:
Phase 3 — Confirm. Once you're happy with the draft (or chose React), the picker hands off to the same ActivityConfirmation card the rest of LinkedIn uses:
comment_made or reaction_made activity on the prospect's audit log.wrrk uses BrightData's LinkedIn People dataset (same source the Discover module uses) to fetch the prospect's recent posts. Critically, the cache is shared with Discover — if a prospect was enriched by a Discover sweep earlier this week, opening the picker is free and instant for everyone else on the team.
| What | Cost | When |
|---|---|---|
| Open the picker for a prospect already in the shared cache | 0 | Cache hit (sub-second response) |
| Open the picker for a prospect not in the cache | 2 | Fresh BrightData scrape (~30–120s). Charged only on success — failed scrapes are free. |
| Force-refresh an already-cached prospect (small ↻ button) | 2 | Same fresh-scrape path. Use when you suspect the cached data is stale. |
| AI-drafted comment | 1 | Per draft. Regenerate is another 1. |
| Reaction | 0 | No AI draft needed. |
The credit cost for the fresh scrape is surfaced in a toast after the response lands so you know what you paid.
BrightData's LinkedIn People dataset doesn't return inline for cold prospects — it queues a snapshot job and we poll until it's ready. We block your request for up to 120 seconds. The picker shows a loading state for the whole duration; if the scrape times out or BrightData returns no data, the picker surfaces a friendly error and your credits are not deducted.
Tags
Message your accepted LinkedIn connections
Draft my first message (1 credit) or Write my own (free). Pull from CRM and switch-campaign chip on the header keep the prospect + campaign context accurate.
Record replies and follow up on stalled threads
Check for replies (24h+) has an inline paste-reply input. Time to follow up (72h+) deep-links directly to the prospect's conversation.
Troubleshooting LinkedIn campaigns
Common LinkedIn issues — unknown timestamps, repeating rows, empty CRM contacts, AI "wait" on fresh accepts, drifted stats, reconnect prompts, safety-gate confusion, per-campaign scope — and how to fix each.