Skip to content
BotLunarBotLunar
Connect Discord

Live demoBuild a campaign below

The #1 Discord marketing bot that turns your server into a revenue channel.

Your announcement gets muted and buried. A direct message does not. BotLunar is a Discord marketing bot that sends opt-in DM campaigns from your own bot, one every 5 seconds, which is slower than Discord allows, and then tells you what actually happened instead of an open rate nobody can measure.

  • Opted-in members only
  • Unsubscribe in every DM, permanent
  • 12 DMs a minute per bot
  • Your bot, your branding
Try the demo
Nothing is sent
1Pick your audience

2Write your message

Live preview in their DMs

RelayBOT

Weekend drop is live

48 hours only. Members get first access before it goes public.

Claim itUnsubscribe

3Real send time at a safe pace: 32m

  • Product drops
  • Course launches
  • Membership renewals
  • Flash sales
  • Event reminders
  • Beta invites
  • Merch restocks
  • Trading room alerts
  • Game updates
  • Affiliate offers
  • Webinar signups
  • Giveaway winners

Why Discord announcements fail

You post the announcement. You ping @everyone. Then nothing. Your members muted the server weeks ago, your offer is buried under memes, and the revenue quietly walks away.

Muted into silence

Busy servers get muted. Your @everyone lands with no sound, no badge and no chance.

Buried in minutes

One announcement, a thousand memes. It scrolls out of sight before your members even open Discord.

Flying completely blind

Channel posts give you zero delivery data. You find out it flopped when the sales never come.

BotLunar skips the noise and lands in the one place every member checks: their DMs.

How the Discord marketing bot works

From idea to inbox in four moves.

01 Connect

Plug in your server in one click.

Sign in with Discord and add your bot. BotLunar maps your roles, channels and opted-in members instantly. No code, no spreadsheets, no setup call.

02 Target

Aim at the members who buy.

Hit every opted-in member, one role, one channel, a hand-picked list, or just yourself as a test. Every filter respects consent automatically.

03 Compose

Make every DM look unmistakably yours.

Your bot, your name, your avatar. Headline, message and a button that drives the click. Send now or schedule it for the perfect moment.

04 Launch

Watch it land, live.

Each bot sends one DM every 5 seconds, which is our limit and not Discord's. Add a bot and the server goes faster, because Discord counts its limits per bot. A finish time that updates as you send, and standbys ready if a bot drops.

What the Discord marketing bot actually does

Everything you need to sell on Discord, in one place.

DM campaigns, welcome flows, email capture and a shared inbox, all on one sending engine that paces every bot at 12 DMs a minute and obeys Discord when it asks us to wait.

Campaign builder and scheduler

Write the DM, add up to 25 buttons and 10 embeds, and see it as a member will before you send. Discord allows 2,000 characters and we count them as you type. Schedule it, or send now.

Weekend drop is live
Claim it+ Add button

This week

M14
T15
W16
T17
F18
S19
S20

Sat 10:00, server time

Audience filters

Every opted-in member, one role, one channel, a hand-picked list, or only you as a test. The count updates as you choose, and the most active members are messaged first.

Will receive it

1,203

Tap the filters. Example numbers.

Welcome message bot

One DM when somebody joins, asking for their email. What their permission rests on is stored with the wording and the moment it was given, because that is what answers a complaint later.

  1. 1@kestrel joined
  2. 2Welcome DM sent
  3. 3Tapped: keep me posted
  4. 4Role added: Subscribed

Discord email capture

Members give you an email inside Discord, in one reply, without leaving the app. Only the ones who said yes to email are ever emailed.

Want drop alerts by email too? Totally optional.

ren.t@example.com
Save

Saved with consent

  • k•••••@mail.comOpted in
  • d•••@studio.ioOpted in

Two-way inbox

Replies land here, answered as your own bot. Your whole team works one queue, and while somebody is typing the others can see it, so no member gets two different answers.

M

@mira_v

Does the code work on renewals?

D

@dax

Just bought, thanks!

Yes, renewals too. Enjoy the drop!

Reply as RelaySend

Live progress and finish time

Sent, refused with Discord’s own reason, and still waiting. No open rate, because Discord never tells anyone that and we will not invent it. The finish time updates while the campaign runs.

Delivered
4,612
Failed, DMs closed
38
Unsubscribed
21
Pending
141
Deliveries per 10 minutesFinish estimate 12:48
Now

Backup bots

Up to two per campaign. If your main bot drops, a standby continues from the very next member, never alongside it, so nobody is messaged twice. Backups make a campaign finish; they do not make it faster.

Each one has its own page with the detail: every BotLunar feature, or jump to pricing for your server size.

Why server owners pick BotLunar

Cheaper at every size, slower than Discord allows, and honest about what it cannot know.

Pay less than the market at every size

Lunar Daily costs less than the published price of a comparable tool at every server size we list, and the gap widens as your server grows. The market figures below are list prices we checked on a date we name, not an average we made up.

Up to 5,000 members

Save $20 a month

Typical market
$149
Lunar Daily
$129

10,001 to 15,000 members

Save $30 a month

Typical market
$349
Lunar Daily
$319

45,001 to 50,000 members

Save $80 a month

Typical market
$949
Lunar Daily
$869

Typical market price is the public list price of a comparable Discord DM tool, checked September 2026.

Keep up to

$960

a year on Lunar Daily, versus typical market pricing

Check your server size

One DM every 5 seconds, per bot

12 a minute from each bot, which is our limit and not Discord's. Discord would allow more. Add a second sending bot and your server does 24 a minute, because Discord counts its limits per bot token, so two bots is two budgets rather than one budget spent twice. When Discord does push back, we read the wait from its own response headers and that one bot slows down on its own, while the others carry on. How campaigns are paced.

One bot, 12 DMs a minuteOur limit, not Discord's
What Discord would allow

Sent is not the same as read

Discord tells us it accepted a direct message. It never tells us anybody opened one, so we do not show you an open rate, because we would be making it up. What you get is what actually happened: sent, refused with Discord's own reason, and still waiting. How the reporting works.

Sent

Discord accepted it

4,612

Refused

Their DMs are closed to your server

38

Waiting

Still in the queue

141

Discord marketing bot pricing

Undercut the market. At every server size.

Drag to your member count. Every tool is included on every plan. The only difference is how often each member can get a campaign.

4,000members

Up to 5,000 members
012.5k25k37.5k50k+
Pay yearly and get 1.5 months free.

Lunar Weekly

Up to 1 campaign per member in any 7 days

$59/ month

$79 typicalYou save $20/moThat is $240 back every year.

A weekly drop, launch or update for every opted-in member. Every tool included.

Start with Lunar Weekly

Lunar Daily

Daily campaigns

Up to 1 campaign per member in any 24 hours

$129/ month

$149 typicalYou save $20/moThat is $240 back every year.

Daily campaigns for servers that sell, launch and promote often. Every tool included.

Start with Lunar Daily

Included on every plan

  • Audience filters by role, channel or member
  • Welcome message flow
  • Discord email capture
  • Two-way inbox
  • Live analytics and finish time
  • Up to 2 backup bots per campaign

Launch prices, subject to change. Bot and campaign limits vary by plan. Compare every Discord marketing bot plan

Discord DM bot questions

Straight answers. No fine print.

Safety, limits, pricing and billing, answered plainly. Still on the fence? Ask the team directly, or browse the help center.

Is Discord mass DM allowed?

Unsolicited bulk DMs break Discord's rules, so BotLunar never sends them. It only messages members who opted in, puts an unsubscribe option in every promotional DM, and stays inside Discord's rate limits. You stay responsible for keeping your content within Discord's Terms of Service and Community Guidelines.

Will my bot or server get banned?

No tool can honestly promise Discord will never take action, and we will not pretend otherwise. What we control is how carefully we send. Each bot sends one DM every 5 seconds, which is our own limit and slower than Discord's. We never hardcode Discord's limits: when it pushes back we read the wait from its response headers and obey it. Only members who opted in are messaged, every promotional DM carries an unsubscribe option, and one member hears from you at most once in any 24 hours on the daily plan or once in any 7 days on the weekly one, across every campaign you run.

Is BotLunar approved by or partnered with Discord?

BotLunar is an independent tool built to follow Discord's developer rules and rate limits. It is not affiliated with Discord.

How do members opt in?

Through your welcome message, an opt-in button you post, or your server's rules screening if you have declared in writing that it asks for it. We record which of those each member's permission rests on and never merge the three in reporting, so a complaint can be answered with what actually happened rather than an average. Unsubscribing is one tap in any campaign DM, takes effect immediately including for messages already queued, and is permanent: no later sync brings anyone back.

How fast will my campaign send?

12 DMs a minute per bot, which is one every 5 seconds. That is our limit, not Discord's, and Discord would allow more. A server's pace is the sum of its bots, so four sending bots do up to 48 a minute between them while each still waits its 5 seconds. You see an estimated finish time before you press send, and it updates while the campaign runs. More bots make a campaign finish sooner; they never make one member hear from you more often, because the frequency cap counts across every campaign.

What if my bot goes offline mid campaign?

Add up to two backup bots to any campaign. If your main bot drops, a backup continues from the very next member. Backups never send at the same time as the main bot, so nobody gets a double.

What happens when a member replies to a DM?

It arrives in your shared inbox, marked unread, with the bot they were talking to attached so your answer comes from the name they recognise. Your whole team works the same queue, and while one person is typing a reply the others can see that, so nobody sends a second answer to the same member. If a member replies asking to be left alone, in any wording we recognise, they are unsubscribed straight away and told so, and a note in the conversation tells your team it was already handled.

Do I need my own Discord bot?

Yes, and that is a feature. Messages arrive with your bot's name and avatar, so every DM looks like your brand. Give each bot its own branding or use one look across all of them.

Why is BotLunar cheaper?

One price for your server size, every feature on every plan, and nothing charged per message. Compare our number against the published price of a comparable tool, at your size, on the pricing page: the market figures there are list prices we checked on a date we name.

How does billing work?

Monthly or yearly, priced by how many members your server has. Card payments go through Paddle, which is the merchant of record, so Paddle handles your card details and the sales tax or VAT for your country. Yearly works out at ten and a half months, so you get a month and a half free. You never pay us in crypto.

Stop posting into the void. Start landing in DMs.

Every day your offers sit in a muted channel is a day of sales you never see. Connect your server and put the #1 Discord marketing platform to work today.