All templates

Draft Replies to Social Media DMs

Every few minutes, WebRun checks your Instagram and LinkedIn inboxes for new messages, reads each one, drafts a personalised reply using your brand voice and FAQ knowledge base, logs the draft in Notion for review, and sends a Slack alert so you can approve and send it yourself.

Runs on WebRun · Strict Lockdown policy
Every few minutes WebRunorchestrates each step
1 Instagram read new DMs and understand context
2 LinkedIn read new DMs and understand context
3 Notion save each draft reply for approval
4 Slack alert you to review and approve replies
In short

How can I automatically draft replies to social media DMs for review?

WebRun checks your Instagram and LinkedIn inboxes every few minutes, reads each new message, drafts a personalised reply using your brand voice and FAQ knowledge base, logs the draft in Notion, and pings you in Slack - no message goes unanswered and nothing goes out without your approval.

  • Every DM gets a drafted reply within minutes
  • Nothing goes out without your explicit approval
  • Brand voice stays consistent across all messages

Built for social media managers · small business owners · e-commerce brands · agencies

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens instagram.com/direct/inbox in a real browser with your saved login - no setup, no API keys.

  2. 1
    Instagram - read new DMs and understand context
    instagram.com
    WebRun in Instagram: read new DMs and understand context
    WebRun opens Instagram to read new DMs and understand context.
    • Open Instagram Direct and check for unread messages since the last run
    • Read the full message thread to understand context and the sender's intent
    • Draft a personalised reply using your brand voice guide and FAQ answers - leave it unsent

    Done when Every new Instagram DM has a drafted reply ready, with no messages sent.

  3. 2
    LinkedIn - read new DMs and understand context
    linkedin.com
    WebRun in LinkedIn: read new DMs and understand context
    WebRun opens LinkedIn to read new DMs and understand context.
    • Open LinkedIn Messaging and check for unread messages since the last run
    • Read each message, noting whether it is a sales inquiry, partnership request, or general question
    • Draft a professional, on-brand reply - leave it unsent

    Done when Every new LinkedIn DM has a drafted reply ready, with no messages sent.

  4. 3
    Notion - save each draft reply for approval
    notion.so
    WebRun in Notion: save each draft reply for approval
    WebRun opens Notion to save each draft reply for approval.
    • Open the DM Reply Queue database in Notion
    • Add a row for each message: platform, sender, message summary, and the drafted reply
    • Set status to Awaiting Approval

    Done when All drafted replies are logged in Notion with Awaiting Approval status.

  5. 4
    Slack - alert you to review and approve replies
    slack.com
    WebRun in Slack: alert you to review and approve replies
    WebRun opens Slack to alert you to review and approve replies.
    • Post a Slack alert in #social-inbox listing the new messages with platform, sender name, and a link to the Notion draft
    • Hold all replies until you mark the Notion row as Approved

    Done when You have a Slack alert for each new message with a direct link to review and approve the draft reply.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
instagram.com/direct/inbox
ScheduleRuns automatically on this cadence
Every few minutes
DeliveryHow each run's result reaches you
Reply drafts · Slack
OutputWhat each run produces - A queue of drafted DM replies in Notion, one per message, all flagged Awaiting Approval - nothing is sent until you approve.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it send a reply without my approval?

Never. Every draft is saved in Notion with Awaiting Approval status - WebRun does not send any message until you review and send it yourself.

How does it know what to say?

It works from your brand voice guide and a FAQ document you provide. The more context you give it, the sharper and more on-brand the drafts will be.

What if a message is a spam or bot?

It will flag likely spam in the Notion row rather than drafting a reply, so you can decide whether to ignore or report without wasting time on a response.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.