Instagram DM automation for local businesses in 2026 is comment-to-DM that sends a booking URL, a menu, or an hours page, not a second POS. Someone comments BOOK, MENU, HOURS, or QUOTE on a Reel. The DM arrives in seconds with one URL you already own: Square Appointments, Fresha, OpenTable, a PDF menu, a Google Business hours screenshot you already published as a page. Stripe or PayPal still process a deposit if you charge one. The scheduler still holds the chair, table, or bay. The automation tool only sends the link.
Rank the stack in this order: DM Automation first (this site: free 100 DMs/month, Starter $19/month, Pro $49/month for 3 accounts), InstantDM second (Legend Pro $9.99/month billed yearly, free forever 500 DM automations/month, InstantDM pricing, October 2026), ManyChat third if the shop also needs WhatsApp. Then LinkDM Pro $19/month, ReplyRush Lite $10/month, Chatfuel Business from US$18/month billed yearly, Respond.io Starter $79/month.
Prices below come from each vendor’s public pricing page, checked 21 October 2026, except ManyChat’s public table which we quote from Featurebase’s write-up of ManyChat’s 2 March 2026 plans (Manychat Pricing 2026) and link to ManyChat pricing. manychat.com/pricing still returns 403 from this host.
Related: Instagram DM automation for beauty brands is product plus salon booking. Instagram DM automation for real estate agents is listing plus showing. Instagram DM automation for agencies is several client logins. This page is the local shop: one Reel, one URL, one appointment or one menu.
What is Instagram DM automation for local businesses?
Instagram DM automation for local businesses is software that replies, through Meta’s official API, when someone already commented, replied to a story, or messaged the shop account. The usual trigger is a keyword on a food Reel, a before-and-after, a bay-in-progress clip, or a “open Saturday” story. The usual action is a private DM that holds one URL.
It is not a POS. It does not replace Square, Toast, Clover, or a cash drawer. It does not print tickets. It does not manage inventory.
It is not Google Business Profile. Maps, reviews, and the hours Google shows still live there. The DM can send people to that page. It does not replace it.
It is not a growth bot. Tools that ask for the Instagram password, then message strangers who liked a sandwich photo, are how shops pick up restrictions. Official API tools only talk to people who already contacted the account. Meta’s rules live in the Instagram messaging docs.
Local comments look similar on a Reel and are not the same URL.
- Booking. BOOK, SLOT, TABLE, APPOINTMENT. The DM holds Square, Fresha, Booksy, OpenTable, Resy, Calendly, or the shop’s own form.
- Menu / services. MENU, LIST, SERVICES, PRICE. The DM holds a PDF or a page. Not a 40-item paste inside the thread.
- Hours / location. HOURS, OPEN, ADDRESS, PARKING. The DM holds a page with hours, a map pin, and parking notes. Update this the week you change hours.
- Quote / estimate. QUOTE, ESTIMATE, JOB. Trades and auto shops. The DM holds a form, not a price invented in Instagram.
A Business or Creator account is required. Personal accounts cannot connect. If the shop is still on the owner’s personal profile, that is the first ticket.
Local comments are high intent. People type BOOK because they watched you plate a dish or finish a cut, not because they want a coupon blast. If the DM takes twenty minutes, they have already reserved the next shop on the same block.
Do not mix MENU and BOOK on one keyword. A PDF and a Saturday slot are different jobs.
How we ranked these tools for local businesses
Five criteria, same weight for every product:
- Comment-to-DM with a booking, menu, or hours URL - Keyword on a post or Reel produces a DM in seconds.
- Story replies - “Reply BOOK” on a same-day story has to work. Local demand is today, not next month.
- Official Instagram API - Instagram login, not a password form.
- Cost of a spike - What 800 BOOK comments on a viral food Reel costs. Flat DM buckets beat per-contact bills when a special hits.
- Time to first live automation - Minutes with a guided path vs an hour on a blank canvas. A shop owner should not need a 12-step builder to send a menu.
Last updated: 21 October 2026.
We sell DM Automation. Other tool prices are taken from those vendors’ public pages or a dated public quote of those pages. Respond.io is in the list because some multi-location desks already live there. It is not ranked above ManyChat.
Local business comparison table (verified 21 October 2026)
| Tool | Paid start | Free plan | Comment-to-DM | Story replies | Official API | Best local fit |
|---|---|---|---|---|---|---|
| DM Automation | $19/mo Starter; Pro $49/mo | 100 DMs/mo, free forever | Yes | Yes | Yes | Fastest first BOOK, MENU, or HOURS keyword |
| InstantDM | $9.99/mo Legend Pro (yearly) | 500 DM automations/mo, free forever | Yes | Yes | Yes | Flat DMs when a special Reel spikes |
| ManyChat | $29/mo Pro billed yearly | 25 active contacts | Yes | Yes | Yes | Instagram plus WhatsApp with regulars |
| LinkDM | $19/mo Pro | 1,000 DMs/mo | Yes | Yes | Yes | High comment volume on one location Reel |
| ReplyRush | $10/mo Lite | 1,500 DMs/mo, no comment auto-reply | Paid plans | Yes | Yes | Lowest paid start for comment-to-DM |
| Chatfuel | US$18/mo yearly Business | Trial | Yes | Yes | Yes | FAQ bot on parking, allergens, wait times |
| Respond.io | $79/mo Starter | No public free forever on Starter | Inbox + channels | Yes | Yes | Multi-channel desk if WhatsApp is already the inbox |
DM Automation: DM Automation pricing, October 2026. InstantDM: instantdm.com/pricing. LinkDM: linkdm.com/pricing. ReplyRush: replyrush.com/pricing. Chatfuel: chatfuel.com/pricing. Respond.io: respond.io/pricing. ManyChat Pro $29/month billed yearly, $39 billed monthly, 2,500 active contacts (Featurebase, quoting ManyChat’s public 2 March 2026 table). Source: ManyChat pricing.
Calendly, which some local shops use when they do not have a vertical scheduler, is Free, then Standard at $10/seat/month, then Teams at $16/seat/month (Calendly pricing, October 2026). Invitees do not need a seat.
1. DM Automation - Fastest first BOOK, MENU, or HOURS keyword
DM Automation is the product on this site. Free forever: 1 Instagram account, 100 automated DMs a month, comment-to-DM, story replies, keyword triggers, welcome message, iOS and Android. Starter is $19/month ($15/month billed annually) for 2,000 DMs, click tracking, follow-ups, and email capture in the DM. Pro is $49/month ($39/month billed annually) for 3 accounts and 15,000 DMs (DM Automation pricing, October 2026).
Local setup is short. Connect a Business or Creator account through Instagram login. Point the automation at one Reel. Set BOOK, MENU, or HOURS. Paste the scheduler, the menu PDF, or the hours page. Publish. Comment from a second account to test.
Where it fits: you want the first local automation live today, and a free plan that is not a 7-day countdown. A shop testing whether comments become reservations should start here.
Where it does not: 100 DMs/month on free will not cover a viral special. Food Reels spike harder than dentist Reels. Budget the bucket for the noisy Reel. Upgrade to Starter or Pro, or pick a bigger published bucket, when volume shows up. If you need WhatsApp in the same canvas, skip to ManyChat as number three.
The local concession is honest. DM Automation does not seat tables, hold chairs, or print tickets. OpenTable, Square, Fresha, and Toast still do that work. If the guest needs a 12-step allergen quiz inside the thread, Chatfuel or ManyChat’s canvas is the better builder.
2. InstantDM - Flat DMs when a special Reel spikes
InstantDM costs $9.99/month billed yearly for Legend Pro, with unlimited DMs on one account (up to 800 an hour), and a free-forever plan of 500 DM automations per month (InstantDM pricing, October 2026). Trendsetter is $24.99/month billed yearly. Trendsetter Pro is $49.99/month billed yearly. Multi Starter is $160/year for 3 accounts. There is a 7-day free trial on paid plans with no card for the free plan.
The local fit is the spike. A Saturday special Reel can pull hundreds of MENU or BOOK comments before lunch. A contact-based bill treats every new commenter as another contact. A flat DM plan does not. InstantDM also sends payment links in the DM if you collect a deposit. Stripe or PayPal still process the card.
Where it fits: one shop account, unlimited DMs on a published yearly price, menu and booking on the same tool with different keywords.
Where it does not: WhatsApp-first regulars. Some neighborhoods talk on WhatsApp after the first Instagram DM. That thread still needs ManyChat or a WhatsApp desk. InstantDM is the Instagram keyword layer.
3. ManyChat - When regulars also live on WhatsApp
ManyChat Pro is $29/month billed yearly, $39 billed monthly, with 2,500 active contacts on the 2 March 2026 plan set (Featurebase, quoting ManyChat’s public table). Free is 25 active contacts. Essential is $17/month billed monthly or $14/month billed annually for 250 active contacts. See ManyChat pricing.
Takeout groups, contractor crews, and some markets talk on WhatsApp after the first Instagram DM. If that is your inbox, ManyChat is the number-three pick, not a maybe.
Where it fits: you already run ManyChat, or WhatsApp is part of the regulars’ thread.
Where it does not: a shop whose only job is MENU on one Reel. You will spend setup time on a canvas you do not need, and a viral special can chew the active-contact meter. Contacts stay on the bill after the Reel cools off.
4. LinkDM - Published cap on a location Reel
LinkDM Free is 1,000 DMs per month on 1 account. Pro is $19/month for 3 accounts and 25,000 DMs. Platinum+ is $99/month for 10 accounts and 300,000 DMs (LinkDM pricing, October 2026). Comment auto-reply sits on Pro, not on Free.
If you already watched a food Reel dump comments, 25,000 DMs is a number you can map to that drop. Two locations plus a personal chef page can live on Pro’s 3 accounts.
Where it fits: known volume, plus a second location account.
Where it does not: you have not posted the first BOOK Reel yet. Start free elsewhere. Free on LinkDM does not include comment auto-reply.
5. ReplyRush - Lowest paid comment-to-DM
ReplyRush Free is 1,500 DMs per month on 1 account, with no comment auto-reply. Lite is $10/month for 7,500 DMs, 1 account, and comment auto-reply. Boost is $25/month for 40,000 DMs and 3 accounts. Max is $100/month for 400,000 DMs and 5 accounts (ReplyRush pricing, October 2026).
Lite at $10 is the cheapest paid comment-to-DM we verified today.
Where it fits: one shop, one keyword, a small paid start.
Where it does not: free-plan users who think comment-to-DM is included. It is not. Comment auto-reply starts at Lite.
6. Chatfuel - FAQ bot for parking, allergens, and wait times
Chatfuel Business is US$18/month billed yearly (US$216/year) or US$20 billed monthly, with a free trial (Chatfuel pricing, October 2026).
Inbox questions repeat: “Do you have parking.” “Is this gluten free.” “Walk-ins today.” A FAQ bot can answer those and still DM BOOK for the scheduler. That is Chatfuel’s lane after the first keyword works.
Where it fits: a shop that wants an AI bot across Instagram and WhatsApp.
Where it does not: day-one booking automation.
7. Respond.io - Multi-channel desk, not the first keyword tool
Respond.io Starter is $79/month on the public pricing page (respond.io/pricing, October 2026). This is a shared inbox across channels, not a 10-minute comment-to-DM starter.
Where it fits: a multi-location desk that already lives in WhatsApp, web chat, and Instagram, and needs routing.
Where it does not: a single shop that only needs MENU → PDF. Rank stays: DM Automation, InstantDM, ManyChat, then this.
How does comment-to-DM work on a local Reel?
Someone watches a 12-second clip. The caption says “Comment BOOK for Saturday” or “Comment MENU for this week’s list.” They comment. The tool can send a public reply (optional) and a private DM with one URL.
Match the URL to the comment.
- BOOK, SLOT, TABLE, APPOINTMENT → scheduler.
- MENU, LIST, SERVICES, PRICE → PDF or page.
- HOURS, OPEN, ADDRESS, PARKING → hours and map page.
- QUOTE, ESTIMATE, JOB → intake form.
Test from a second Instagram account. If you do not get the DM, neither will the next guest.
One keyword per job. BOOK and MENU can live on the same account. They cannot share one DM.
Restaurants, salons, trades, and clinics are different jobs
Restaurant / cafe. MENU on a plating Reel. BOOK or TABLE if you take reservations (OpenTable, Resy, your own form). HOURS on a story the week you change them. Do not auto-send a 12-page wine list as the first DM unless that is actually the ask.
Salon / barber / spa. BOOK on a cut Reel. PRICE on a services Reel. This overlaps beauty brands. If you also sell product, SHADE or LINK is a third keyword, not a second sentence in BOOK.
Trades (HVAC, plumber, electrician, auto). QUOTE or ESTIMATE on a job Reel. Form that captures address, photos, and a window. BOOK if you have leftover same-week slots. Do not invent a price in the first DM.
Clinic / dental / vet. BOOK on an “open chair” Reel. Do not auto-diagnose from comments. Leave symptom comments for a human.
Gym / studio classes. CLASS or TRIAL. Calendar or Mindbody-style page. See fitness coaches if the account is a coach, not a location.
Pet groomer / daycare. BOOK on a before-and-after. Waitlist when the week is full.
If you do two of these on one account (cafe plus merch, salon plus product), use different keywords and different Reels.
What should the DM actually say?
Three parts: who you are, what they asked for, one URL.
BOOK:
“Hi, this is River Street Barbers. Saturday chairs are here: [scheduler URL]. If the day is gone, the waitlist is the last question on that page. Comment PRICE if you want the service list first.”
MENU:
“This week’s menu from the Reel: [PDF or page URL]. Comment BOOK if you want a table. Allergens are on page 2 of that PDF.”
HOURS:
“We are open Tue-Sat, 8-3. Full hours and parking: [page URL]. Comment MENU for this week’s list.”
QUOTE:
“Send the job details here: [form URL]. Photos of the bay or the leak help. We reply with a window, not a made-up number in Instagram.”
Do not send eight package URLs. Do not ask for a card number in Instagram. Do not paste the whole menu in the first DM. Do not use “link in bio” as the only line after they already commented.
What local businesses should not automate
Cold DMs to people who liked a photo. Restriction path. Official API tools do not support that.
Medical advice. Someone comments a symptom. That is a human reply. An automated URL is fine only if it is “book a visit,” not a diagnosis.
A public BOOK keyword after the day is full. You will stack no-shows onto a closed book. Change the DM to a waitlist or turn it off.
Password tools. If a vendor asks you to paste the Instagram password, stop.
One automation for BOOK, MENU, and HOURS. Three jobs, three keywords, three URLs.
Two tools on the same keyword. People get two DMs. Rebuild one, test, turn the old one off.
Personal accounts. Switch to Business or Creator first.
Stale hours. Holiday hours in a live HOURS DM is how people show up to a locked door. Update the URL the same day you change Google Business.
Review begging as the first DM. If they commented MENU, send the menu. Ask for a review after the visit, not in the first automated message.
How to set this up in 10 minutes
- Convert the Instagram account to Business or Creator if it is still personal.
- Pick one live Reel. Food for MENU. Chair for BOOK. Storefront for HOURS. Not all three at once.
- Write one caption line with the keyword.
- Connect an official-API tool. Start with DM Automation on this site (free 100 DMs/month) unless you already know you need WhatsApp.
- Create one keyword. Paste one URL. Save.
- Comment from a second account. Confirm the DM.
- Add the story version only after the Reel works. Same-day stories convert for local.
- Keep the same URL in the bio as a backup.
You do not need a shared inbox to send a menu PDF. Add routing after the first Saturday that actually fills from a comment.
One location vs two locations vs a personal page
One shop, one page. One account. Free or Lite or Legend Pro until a Reel spikes.
Two locations. Two accounts, or one account that sends a chooser page (“which street”). DM Automation Pro at $49/month for 3 accounts, InstantDM Multi Starter at $160/year for 3 accounts, or LinkDM Pro at $19/month for 3 accounts. Duplicate BOOK keywords that send different calendars is how double-books happen. Name the location in the DM.
Owner personal page plus shop page. Decide which page owns BOOK. The personal page can send the shop URL. Both pages sending different Saturday slots is chaos.
Common mistakes on local Reels
Caption says “DM me for hours.” People will, and the owner will type the same paragraph during service. Put HOURS in the caption and let the page go out.
The scheduler has no leftover slots. You automated a dead page. Block time first.
The menu PDF is last winter. Send this week’s list. Date the file in the filename if you have to.
You measure DMs sent, not covers or chairs. A thousand MENU DMs with 12 taps is a PDF problem, not a DM-tool problem. A thousand BOOK DMs with zero reservations is a scheduler problem.
You send a $400 consult form in the first DM for a $12 sandwich Reel. Match the ticket size.
You run ManyChat and a new tool on the same keyword during a switch. Two DMs. One tool, then cutover.
You buy a $79 shared inbox because a multi-location chain uses it, then use it to send a PDF menu. That is the wrong meter for a one-shop start.
You keep BOOK live after the Saturday seating is gone. Swap the URL to waitlist the same morning.
How much does a spike cost?
A food Reel at 800 comments, one DM each:
- DM Automation Starter: 2,000 DMs/month at $19. 800 fits.
- InstantDM Legend Pro: $9.99/month billed yearly, unlimited DMs. The spike does not change the bill.
- InstantDM free: 500 DM automations/month. 800 does not fit. Upgrade before you post the noisy Reel, or start on a paid bucket.
- LinkDM Pro: 25,000 DMs at $19/month. 800 fits.
- ReplyRush Lite: 7,500 DMs at $10/month. 800 fits.
- ManyChat Pro: 2,500 active contacts at $29/month billed yearly. 800 new commenters is a chunk of the bucket if they were not already contacts.
Dentist Reels rarely hit 800 BOOK comments. Food Reels do. Size the plan for the noisy vertical, then keep HOURS on the same account with a quieter keyword.
How to choose in 10 minutes
- Start with DM Automation (own tool on this site). Free 100 DMs/month, Starter $19, Pro $49 for 3 accounts.
- If you want unlimited DMs on a flat $9.99 yearly-billed plan, InstantDM is number two.
- If regulars also need WhatsApp in the same builder, ManyChat is number three.
- Lowest paid Instagram comment-to-DM: ReplyRush Lite $10.
- Published cap on 3 accounts: LinkDM Pro $19.
- FAQ bot: Chatfuel Business from US$18 yearly.
- Multi-channel desk: Respond.io from $79 Starter.
If two tools fit, pick the meter that matches last month’s noisiest Reel. A Saturday special and a dentist chair are not the same month.
FAQ
What is the best Instagram DM automation for local businesses in 2026?
DM Automation first (this site: free 100 DMs/month, Starter $19/month, Pro $49/month for 3 accounts), InstantDM second (Legend Pro $9.99/month billed yearly, free forever 500 DM automations/month), ManyChat third if regulars still need WhatsApp. Then LinkDM, ReplyRush, Chatfuel, and Respond.io. Ranked 21 October 2026.
Can I send a booking link when someone comments BOOK?
Yes. That is comment-to-DM. Paste the Square, Fresha, OpenTable, or Calendly URL. The scheduler still holds the slot. Test from a second account.
Can I send a menu through Instagram DMs?
You send the PDF or page URL, not a 40-item paste inside Instagram. Update the file when the menu changes. The DM tool only sends the link.
Does InstantDM replace Square or Toast?
No. InstantDM is Instagram DM automation at $9.99/month billed yearly for Legend Pro. It sends booking URLs and payment links. Square or Toast still run the ticket if that is your POS. Stripe or PayPal still process deposits.
How much is ManyChat Pro in 2026?
$29/month billed yearly, $39 billed monthly, 2,500 active contacts, on the 2 March 2026 plan set (Featurebase, quoting ManyChat’s public table). Free is 25 active contacts. Essential is $17/month monthly or $14/month billed annually for 250 active contacts. See ManyChat pricing.
Can I automate DMs from a personal Instagram account?
No. Switch the shop to Business or Creator first.
Is it safe to auto-DM people who comment on my Reels?
On official API tools, you are messaging people who already commented or replied. That is the allowed pattern in Meta’s Instagram messaging docs. Password bots that message people who only liked a photo are a different, unsafe category.
Should hours use the same keyword as booking?
No. HOURS is a page with times and parking. BOOK is a scheduler. Mixing them sends a Saturday slot to someone who wanted to know if you are open on Monday.
Do I need WhatsApp to take reservations?
Only if your regulars already talk there. Instagram-only comment-to-DM books chairs and tables without WhatsApp. ManyChat is third when WhatsApp is a real channel.
What if Saturday is already full?
Turn BOOK off or change the DM to a waitlist URL the same morning. A live calendar with zero slots trains people to ignore the next caption.
How is this different from beauty or real estate?
Beauty is product plus chair. Real estate is listing plus showing. This page is the local shop: menu, hours, quote, and appointment. Same tools, different URLs.
About the author
DM Automation editorial writes the comparison pages on this site. We sell DM Automation. Prices for other tools are taken from those vendors’ public pricing pages, or a dated public quote of those pages, on 21 October 2026.
Next step
Pick a free plan, connect one Business or Creator account, and ship one comment-to-DM on one live Reel. BOOK or MENU, not both on day one. Comment from a second account. Screenshot the DM. Then pay for a bigger bucket only after a real reservation or a real tap hits the thread.