Most Sydney service business owners we work with now get more enquiries through Instagram DMs than through email. Beauty, health, fitness, real estate, trades — it's the same story. People DM the business they follow, often after hours, and expect a real reply within the hour. The phone has quietly stopped being the front door.

The trouble is that nobody trained for this. There's no inbox rule, no auto-responder template, and no clean handoff to anyone else. So the owner ends up replying themselves, in pieces, between jobs and at 10pm on the couch. The good DMs and the time-wasters all sit in the same list.

The real cost of unqualified DMs

Run the maths on a typical week. Say you spend an average of four minutes on each DM — reading it, scrolling back through the thread, checking your calendar, typing a reply, then a follow-up two hours later. Multiply that by fifty DMs in a busy week and you're at more than three hours of unbillable time spent on conversations, most of which won't convert. That's almost half a working day that nobody is paying you for.

That's only the visible cost. The hidden one is worse: every minute you spend replying to someone who was never going to book is a minute you didn't spend replying to the customer who would have. Speed of first reply has become the single biggest filter on Instagram conversions for local service businesses, and you can't be fast for the right people if you're slow for everyone.

The 3-question framework

Before you automate anything, you need to know what you're trying to filter for. The reason most owners feel snowed under by DMs isn't the volume — it's that they're treating every conversation like it might be the next big customer. It won't be. Three questions, asked early and politely, separate the real enquiries from the noise.

1. What service do they actually need?

Most DMs start vague. "Hey, do you guys do bookings?" or "How much for a consult?" If you reply with a price or a booking link straight away, you've skipped the part that matters. Ask which specific service or treatment they're after first. This filters out two big groups: people who are on the wrong account entirely, and people who think you offer something you don't. Both will waste an hour each before you realise.

2. When do they need it?

Timing is the single most reliable signal of intent. Someone who needs a job done this week is a real customer. Someone who's "just having a look for sometime down the track" almost never books. You're not being pushy by asking — you're being efficient. A simple "are you looking to book in the next couple of weeks, or just researching?" lets you respond appropriately. Researchers get the polite long answer. Bookers get your full attention.

3. What's their budget range?

This is the question owners are most uncomfortable asking, which is exactly why it's the one that saves you the most time. You don't need an exact number. You need to know whether they're in your range or not. A simple "our packages typically start from $X — happy to walk you through what fits" does it without sounding transactional. The people who flinch at the price were never going to buy. The people who don't are pre-qualified before you've even quoted.

If you're getting more than 30 DMs a week, an AI agent can handle this triage in seconds — politely, in your tone, around the clock. Discuss your setup →

Want us to look at your current setup?

Book a strategy call →

The decision tree without software

You don't need to spend a cent on tools to make this work tomorrow. You need a Google Sheet and a bit of discipline. Set it up like this:

  1. One row per DM, four columns. Name/handle, service requested, timing, budget signal. Anything beyond that is overkill at this stage.
  2. Tag every conversation with one of three labels. "Hot" (clear service, ready in 2 weeks, in budget), "Warm" (fits two of three), "Cold" (researching, out of budget, or wrong service). Be honest with the tags. Most owners over-tag Hot because it feels good.
  3. Reply in tag order, not in chronological order. This is the part that feels wrong but works. The "Hot" rows get a proper reply within the hour. "Warm" gets a templated answer the same day. "Cold" gets a polite one-liner with a link to your website or booking page, end of conversation.
  4. Block 20 minutes a day for the inbox, twice. Once mid-morning, once early evening. Outside those windows, the inbox doesn't exist. This is the single change that will give you back the most hours.

This isn't elegant, but it works. Most owners who run this for two weeks find that maybe one in five DMs is a real customer — and they were spending 80% of their time on the other four. Even seeing that on paper changes how you treat the inbox.

When automation makes sense

The Google Sheet approach has a ceiling. Past a certain volume, you're not really triaging anymore — you're just doing manual data entry with extra steps. Three signals tell you it's time to automate the front end:

  • You're getting more than 30 DMs a week consistently. Below that, manual triage is fine. Above that, you'll start missing Hot leads inside the noise no matter how disciplined you are.
  • Your first-reply time is regularly more than two hours. If you can't physically be in the inbox fast enough during your working day, the customers who would have booked are already booking elsewhere.
  • You can predict 80% of your replies. If most of your responses sound the same — same prices, same suburbs, same FAQs, same booking link — that's a system, not a conversation. Systems should be automated. Conversations shouldn't.

When all three of these are true, an AI agent running on top of your Instagram inbox pays for itself inside a month. Not because it replaces you — because it triages so you only ever talk to the customers you actually want to talk to. Setup is typically 5–7 business days for a single Instagram account. (We wrote a full breakdown over on the Instagram DM automation page.)

What you should NEVER automate

Automation only earns trust when it knows when to step back. Two scenarios should always go straight to a human, no matter how busy your inbox is.

Pricing negotiations. The moment a real customer pushes back on your quote, says "is there any flexibility?" or asks for a custom package, the conversation is no longer a triage problem — it's a sales conversation. AI is good at qualifying. It is not your sales team. Negotiating discounts via DM auto-replies is how you lose margin and trust at the same time. Hand it to a human.

Complaints, refunds, or anything emotional. A customer who is angry, disappointed, or distressed needs a human voice on the other end inside the first reply. Even a perfectly worded AI response reads cold in that context, and you risk turning a recoverable situation into a public review. Train the agent to recognise the signal — "unhappy", "refund", "complaint", "this is unacceptable" — and escalate immediately, no triage questions asked.

The same logic applies to anything legal, medical advice, or anything that touches a specific person's safety. The job of automation is to handle the volume. The job of a human is to handle the moments that matter. Get that boundary right and customers actually like the system, because they get faster service when it's routine and a real person when it isn't.

Want a head start on the framework? Our free Sydney service-business customer playbook has the question scripts, the tag system, and the templated replies in one editable document.

Want us to build the AI agent that runs this triage?

Strategy call · 20 min · No deck, no follow-up sequence. We'll look at your real inbox and tell you what we'd automate, what we wouldn't, and what it would cost.

Book a strategy call →