All templates

Draft Replies to Booking DMs

Every hour, WebRun reads new Instagram DMs that look like booking enquiries, drafts a friendly reply for each with your availability and a Calendly booking link, and posts the drafts to Slack for you to review before replying.

Runs on WebRun · Strict Lockdown policy
Every hour WebRunorchestrates each step
1 Instagram detect booking enquiry DMs
2 Calendly get current availability link
3 Slack deliver reply drafts for your approval
In short

How can I automatically draft replies to booking enquiries in my Instagram DMs?

Every hour, WebRun reads new Instagram DMs that look like booking enquiries, drafts a friendly reply for each with your availability and a Calendly booking link, and posts the drafts to Slack for you to review before replying - so every enquiry gets a fast, professional response without you monitoring Instagram all day.

  • Every booking enquiry gets a drafted reply within the hour
  • Enquiries never fall through the cracks of a busy inbox
  • Calendly link included automatically to convert DMs to confirmed bookings

Built for independent instructors and coaches · beauty and wellness practitioners · fitness studios · service businesses that book via Instagram

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 in a real browser with your saved login - no setup, no API keys.

  2. 1
    Instagram - detect booking enquiry DMs
    instagram.com
    WebRun in Instagram: detect booking enquiry DMs
    WebRun opens Instagram to detect booking enquiry DMs.
    • Open Instagram Direct and scan unread messages for booking-related language - "appointment", "available", "book", "price", "session"
    • Capture each sender's handle, the message text, and the timestamp
    • Skip messages that are spam, already replied to, or not about bookings

    Done when All unread booking enquiry DMs are identified and their details captured.

  3. 2
    Calendly - get current availability link
    calendly.com
    WebRun in Calendly: get current availability link
    WebRun opens Calendly to get current availability link.
    • Open Calendly and confirm this week's available event types and your booking link
    • Note any services that are fully booked so replies can manage expectations

    Done when Current availability and booking link are confirmed and ready to include in replies.

  4. 3
    Slack - deliver reply drafts for your approval
    slack.com
    WebRun in Slack: deliver reply drafts for your approval
    WebRun opens Slack to deliver reply drafts for your approval.
    • Post each draft DM reply to Slack, showing the original message and the suggested response
    • Include the sender's handle so you can find the conversation with one tap
    • Hold all drafts - do not send until you approve each one

    Done when You have every draft reply in Slack and can send them from Instagram after review.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
instagram.com
ScheduleRuns automatically on this cadence
Every hour
DeliveryHow each run's result reaches you
DM reply drafts · Slack
OutputWhat each run produces - Draft Instagram DM replies for each booking enquiry, delivered to Slack with the original message for context.
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 reply to DMs without me seeing the messages first?

Never. Every reply is a draft posted to Slack for your review. You copy it into Instagram and send it yourself - no automatic replies go out.

How does it know a DM is a booking enquiry?

It looks for booking-related keywords in the message text. You can add or remove trigger phrases to match the language your clients use.

What if someone asks about a service I don't offer?

WebRun will note in the draft that the service wasn't found in Calendly and suggest you clarify manually - it won't make up availability.

Put this on autopilot.

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