On this page
A LinkedIn DM automation tool prepares or sends direct messages and follow-ups, usually from a prospect list and a set of outreach rules. The useful question for a sales rep or founder is which work to delegate: finding a reason to write, drafting the message, deciding when to follow up, or sending it.
Extrovert helps with the first three through Recommended DMs, conversation history and drafts in your voice. You can review the messages yourself or use a connected AI assistant with permissions you choose. That gives you a daily conversation queue without treating every prospect as the next step in a blind sequence.
Decide what you want the tool to do
Separate the workflow into four jobs before connecting your account:
- Find the people you can help and the context for contacting them.
- Prepare a message from that context and your existing conversation.
- Decide when another message is due, including after a reply.
- Send the message with the approval controls you want.
A scheduled sequence commonly sends a connection request, waits, sends a template and follows up after a delay. You may review the list and template once while later actions run unattended. Expandi documents cloud-based smart sequences, Dux-Soup offers local and cloud campaign options, and Waalaxy describes connection requests, messages and automated follow-ups. Their execution and review controls differ; the category name alone does not tell you what will happen under your account.
Extrovert organizes the work around tracked prospects and conversations. It suggests first DMs, due follow-ups and conversation restarters, with a draft for each. It also supports optional comment automation and connected-agent actions. These workflows differ from an unattended message sequence. The LinkedIn automation tools comparison covers the broader category; the steps below focus on building a useful DM workflow.
Start with a qualified list and real context
Choose a small group with a shared reason for outreach. Define the role, company characteristics and problem you can help with before importing people. An accepted connection request or a reaction to a post does not establish buying intent.
Extrovert's Lead Finder searches a B2B database by role, company and location, without using your LinkedIn account for that search. Intent Signals finds people through selected LinkedIn activity and lets you inspect what each person did. Use those sources to qualify the list, then decide who belongs in a campaign.
For a warm-outreach campaign, set whether comments should come before a connection request and first DM. Existing conversations need a different treatment: read the history before restarting them. An old thread can become due as soon as it is synced because the follow-up interval has already passed.
Keep customers, active deals and new prospects in separate campaigns when they need different messages or follow-up rules. Our warm LinkedIn outreach workflow explains the campaign setup and daily routine in more detail.
Give the drafts your voice and useful material
The draft needs more than a first-name merge tag. Give the campaign's Voice your background, writing style, relevant selling points and DM playbook. Use real sales material and messages you have written; include how you open a conversation and what you do after a reply.
Extrovert uses prospect context and conversation history to prepare DMs. Review any claim about the person against the source or thread. Remove a reference that does not support the message, and do not treat a general post as a request for a pitch.
If you keep correcting the same introduction or sales line, change the Voice or playbook. That fixes the instruction for future drafts rather than leaving the same editing job in every conversation.
Write messages that fit the conversation
Use the patterns below as drafting templates, not claims about a prospect. Replace every bracket with something you can support from the post, thread or your own sales material. If you cannot fill it accurately, change the message rather than inventing context.
First DM after connecting
Thanks for connecting, [name]. Your point about [specific issue] caught my attention. Is [related problem you help solve] something you're working on, or is it outside your remit?
Use this only when the person actually raised that issue. It asks about relevance before asking for a meeting. If you have no post to reference, use the real account context or reason you connected; do not add a generic “loved your content” opening.
Follow-up with something useful to add
[Name], one thing to add to my earlier note: [useful point relevant to their problem]. I have [a real resource you can share] on this. Would it be useful?
Send this only if the point and resource exist. A follow-up should add information or make an earlier question easier to answer. A timer becoming due is not a reason to repeat the same meeting request.
Reply when they want the next step
Happy to talk through [the issue they named]. Would [time option] or [time option] work, or would you rather start here in the thread?
Use their reply to choose the next step. Someone asking for a demo does not need another discovery opener; someone asking for a document should receive the document before a calendar link.
“Not now” and opt-outs
For a genuine timing objection, ask once:
Understood. Would you like me to check back in [the period they mentioned], or leave it with you?
If they agree to a date, record it and skip the conversation until then. If they decline or ask you to stop, stop sales outreach and record that decision for the team. A new role or post does not cancel their request.
Set the follow-up cadence and stopping rules
In a People campaign, open the Outreach tab and enable Direct messages. Set the wait before first outreach, the follow-up intervals and the unanswered follow-up limit. Changes save as you make them. The Outreach settings guide shows where to change each control.
Extrovert applies those rules to each conversation. First outreach requires a connection, a synced empty conversation and any warm-up and post-acceptance wait you enabled. A later follow-up becomes due when the relevant pause has passed. The intervals can get longer as the conversation goes quiet.
For a new-prospect campaign, try these starting settings:
- Wait three days after connecting before the first DM, and finish any required warm-up.
- Wait three days after the first DM before reviewing the first unanswered follow-up.
- Wait seven days after that follow-up before reviewing the second.
- Set the unanswered follow-up limit to two.
Adjust the settings to your audience; they are not a safe sending quota or a promised reply-rate formula. For fixed intervals, turn off Follow up sooner after a relevant post.
Each follow-up pause runs from the last message, not the first outreach. If you send the first DM on Monday and the first follow-up on Thursday, the seven-day wait for the next one starts on Thursday. Extrovert groups messages sent within 10 hours into one attempt and counts the pause from the last message in that group. Messages you send directly on LinkedIn count too; unsent drafts do not.
A reply resets the unanswered run. An unread reply stays in Unread rather than appearing in Recommended, so read it before deciding what to send. After you read it, timing runs from their message and your next sent DM counts in the new follow-up run. Once you reach the campaign's unanswered limit, recommendations pause until the person replies. You can still send manually, and comments continue; the limit stops DM recommendations. You can also skip an individual prospect permanently or turn DMs off for a campaign.
Treat the unanswered limit as a ceiling, not a target. Stop earlier if the next message adds nothing, the person no longer fits or another rep owns the conversation. For an opt-out, use Skip forever to stop DM recommendations and separately exclude the person from the team's sales outreach. Skip forever is not a team-wide suppression of every action. Honour an agreed return date even if the tool surfaces a new post.
Check what happens to pending actions when you pause or change any tool. Turning off a mode is not always the same as cancelling actions already queued. For the full timing and eligibility rules, see when Extrovert recommends a DM.
Work through Recommended DMs
Recommended DMs shows the conversations that need attention and why they surfaced. The illustration below shows the reason alongside the conversation and its draft, with Send or Snooze controls. Use that context to decide whether a message is worth sending today.
Illustration: the DM workspace on its Recommended tab, 5 conversations due for a message today, each with its reason. Connected 2 days ago: First DM. No reply for 9 days: Follow-up. New role at their company: Restarter signal. Promised a call 2 weeks ago: Follow-up. Quiet for 3 months: Keep in touch. The first one is open, with the first DM drafted and the buttons Send and Snooze.
Open DMs and work through Recommended:
- Read the conversation history and the reason the message is due.
- Check the draft against what the person said and what you can offer.
- Edit it directly or use Improve draft to tell the AI what to change.
- Send it, or use Skip to set the conversation aside for a chosen period or permanently.
After sending, the conversation leaves Recommended and the next follow-up is counted from the message. If a prospect is missing, check whether they are connected, still warming up, not yet due, skipped, at the follow-up limit or waiting with an unread reply. Also check that the campaign and its DM settings are on.
Use a relevant post to restart a conversation
Conversation Restarters can bring a follow-up forward when a prospect posts about a concrete event, such as a launch or conference. The illustration shows a post signal beside a suggested DM, so you can check the reason before using it.
Illustration: Extrovert reads the prospect's posts. hot take, thought leadership, motivation, promotion are skipped. One post, went to sf tech week, is a Restarter signal. Extrovert suggests the DM "Seen you went to SF Tech Week. How did it go?", and the prospect replies.
Enable Follow up sooner after a relevant post when that fits the campaign. It can shorten the current pause, but it does not bypass the unanswered limit or an unread reply. It only accelerates an existing follow-up; it does not start first outreach. Read the suggested message before sending, because the post that surfaced a conversation and the source used in its draft may differ.
Choose what stays in review and what you delegate
Keep message review explicit. Extrovert's standard DM workflow asks you to review and send the draft. Its MCP connection also lets Claude, ChatGPT and other compatible assistants read priorities and conversations, edit drafts, and approve or send actions you authorize. Specify what the assistant may do and which messages it must bring back to you. The product overview explains the connected-assistant workflow.
Start with a draft-only instruction:
For [account] in [team], read my unread conversations first, then list the Recommended DMs with the reason each is due. Improve the drafts using the conversation history. Do not send messages or approve other actions. Bring back any opt-out, agreed future date, pricing promise or unclear request for my decision.
When you allow a send, identify the conversation and approve the final text. Keep permission to edit separate from permission to send. “Handle my outreach” leaves too much unspecified for a workflow that acts under your name.
Comments have separate controls. Campaigns start in review mode, and you can turn Auto on for selected campaigns with a daily cap and posting window. Automatic connection requests can follow the warm-up rules you set. DM review, automatic comments and connection requests have separate controls.
If you disable automatic comments, already scheduled comments can still post. Cancel unwanted ones in Pending as well. Keep high-stakes conversations in review while you decide which lower-stakes work to delegate.
Check account access, policy and limits before sending
LinkedIn's User Agreement prohibits bots and other unauthorized automated methods for messaging, adding contacts and other actions. Its prohibited software guidance warns of restriction or shutdown. Preparing a draft and accessing LinkedIn to execute a send are different activities; inspect both.
Find out where the session runs, who can access it and how to revoke access. Extrovert's product page describes a cloud session from your country when connecting with email and password, or the existing browser session when using its Chrome extension. Cloud and browser execution have different operating requirements, but neither label proves LinkedIn authorization.
Daily limits, working hours and approval steps control activity and content. They do not guarantee account safety or create a policy exemption. There is no universal daily DM number that makes unauthorized automation permitted. Use the tool's limits as operational controls, not a claim that your account cannot be restricted.
Budget for the workflow you will use
Compare the connected-account or seat price, billing cycle, tracked-prospect capacity and paid extras. A credit allowance for discovery is different from the number of people you can keep tracking, and neither is a guaranteed daily sending allowance.
Extrovert's current plan costs $49 per connected LinkedIn account per month for one seat, billed monthly. Every feature is included, with 250 tracked prospects, one topic and 300 monthly Credits per seat, shared across the team. Teammates who do not connect a LinkedIn account are free. Extra tracking capacity and Credit top-ups cost separately; the $29 option is a one-time 2,000-Credit top-up, not the subscription price.
Start with one campaign, review the first drafts and confirm that the queue respects replies, skips and the follow-up limit. Track positive replies and useful conversations alongside the time spent reviewing. Expand only when the recommendations and drafts match the people you intended to reach.


