Tactics

How to book sales calls inside Instagram DMs (no Calendly link, no "click here")

🔥
The DMForge TeamJune 18, 2025
TL;DR

Modern AI DM setters book the call inside the conversation by reading your real calendar availability, proposing three specific slots, and creating the calendar event when the lead picks one. Conversion is 2–3× higher than pasting a Calendly link because there's no extra click and no leaving the app.

The problem with Calendly links in DMs

You send "Here's my Calendly: calendly.com/yourname/15min". The lead has to:

  1. Tap the link
  2. Wait for the page to load
  3. Re-confirm they want to book
  4. Pick a slot
  5. Fill in their name and email
  6. Receive a confirmation in a different inbox

At each step, ~20% of people drop off. By step 6 you've lost 70% of the leads who said "yes" in the DM.

The in-chat alternative

Modern AI DM setters skip all six steps. The conversation looks like:

AI: Awesome! Let's get you on a quick 15-min call. I've got Thursday 2pm, Friday 10am or Friday 4pm — which works? Lead: Friday 10am AI: Booked! ✅ Friday 10am — confirmation just landed in your inbox

That's it. No leaving Instagram. No new tab. No second email.

How it works under the hood

The AI agent connects to your calendar (Calendly, Cal.com, GoHighLevel, iClosed) via API. Three things happen:

  1. Availability check. When the lead is ready to book, the agent reads your real calendar and pulls 3 available slots in their time zone.
  2. Proposal. The agent sends those slots as plain text in the DM.
  3. Booking. When the lead picks one, the agent creates the calendar event via API, sends the .ics file, and triggers any reminders you've set up.

The lead never sees a link. They never leave the conversation. Conversion goes up.

Setup in DMForge (60 seconds)

In DMForge:

  1. Open the agent → Calendar tab
  2. Pick your provider (Calendly, Cal.com, GHL, iClosed)
  3. Sign in via OAuth
  4. Pick the event type to book ("15-min discovery call")
  5. Set the time-slot proposal to "3 slots, next 7 days"

That's it. The agent now books calls in-chat.

What to watch out for

Time zones. Always offer slots in the lead's local time. The AI reads the lead's profile to detect time zone, but you can override per-lead.

Calendar conflicts. Make sure your Calendly availability is current. The AI cannot book a slot you don't have open.

No-shows. In-chat booking has slightly higher no-show rates (~3 percentage points) than Calendly because the friction was lower. Counteract this by sending automated WhatsApp reminders 24 hours and 2 hours before the call.

What this replaces

The old "DM funnel" was:

DM → qualification → "here's my Calendly" → 30-50% drop-off → booked

The new funnel is:

DM → qualification → in-chat booking → 5-10% drop-off → booked

That difference is usually 3–8 extra booked calls per 100 qualified leads. At a $1,500 offer and a 30% close rate, that's an extra $1,350–$3,600 per 100 leads, every month.

Which tools support this in 2025

  • DMForge — Calendly, Cal.com, GoHighLevel, iClosed
  • SetSmart — Calendly, GoHighLevel, iClosed
  • GoHighLevel — its own calendar only
  • ManyChat — paste-link only (no in-chat booking)
  • Chatfuel — paste-link only

If your current tool requires you to paste a Calendly link in the DM, you're leaving money on the table. Build an agent that books in-chat on DMForge →

Related: WhatsApp vs Instagram DM for high-ticket coaches, The 7 qualification questions.

Build your own AI DM setter in 60 seconds.

Free forever. No credit card. No Meta approval.

Try DMForge →