DM campaigns to your members
Send one message to every member your declaration covers, or only to a role, a channel or members you pick.
Will receive it
1,203
Tap the filters. Example numbers.
Try the campaign demo
BotLunar is a Discord DM bot for server owners. You make a bot in the Discord Developer Portal, connect it to your server, and send DM campaigns, welcome DMs and automatic DMs from it, with every reply in one inbox.
2Write your message
Live preview in their DMs
RelayBOT
Weekend drop is live
48 hours only. Members get first access before it goes public.
3Real send time with one bot: 1h 40m
What the Discord DM bot does
Each part has its own page with the details.
Send one message to every member your declaration covers, or only to a role, a channel or members you pick.
Will receive it
1,203
Tap the filters. Example numbers.
Members reply like they reply to any DM, and your team answers as your bot from one shared inbox.
@mira_v
Does the code work on renewals?
@dax
Just bought, thanks!
Yes, renewals too. Enjoy the drop!
Greet each member who joins with a DM from your bot, and ask them to say yes to future messages.
Start a DM from an opt-in, a role, a button tap or a schedule, and repeat campaigns on a schedule.
Each bot sends at most 12 DMs a minute, one every 5 seconds. That is our limit, slower than Discord allows, and a bot waits by itself when Discord asks it to.
Every promotional DM carries an unsubscribe link. It works at once, also for DMs already queued, and no later sync brings anyone back.
How long a campaign takes
Each sending bot sends at most 12 DMs a minute, one every 5 seconds, so one bot reaches 720 members an hour.
| Server size (up to) | Lunar Weekly | Lunar Daily |
|---|---|---|
| 5,000 | 3 bots, 2 h 19 min | 6 bots, 1 h 9 min |
| 10,000 | 4 bots, 3 h 28 min | 8 bots, 1 h 44 min |
| 15,000 | 5 bots, 4 h 10 min | 10 bots, 2 h 5 min |
| 20,000 | 6 bots, 4 h 38 min | 12 bots, 2 h 19 min |
| 25,000 | 7 bots, 4 h 58 min | 14 bots, 2 h 29 min |
| 30,000 | 8 bots, 5 h 13 min | 16 bots, 2 h 36 min |
| 35,000 | 9 bots, 5 h 24 min | 18 bots, 2 h 42 min |
| 40,000 | 10 bots, 5 h 33 min | 20 bots, 2 h 47 min |
| 45,000 | 11 bots, 5 h 41 min | 22 bots, 2 h 50 min |
| 50,000 | 12 bots, 5 h 47 min | 24 bots, 2 h 54 min |
| Server size (up to) | Lunar Weekly | Lunar Daily |
|---|---|---|
| 55,000 | 12 bots, 6 h 22 min | 24 bots, 3 h 11 min |
| 60,000 | 13 bots, 6 h 25 min | 24 bots, 3 h 28 min |
| 65,000 | 13 bots, 6 h 57 min | 24 bots, 3 h 46 min |
| 70,000 | 14 bots, 6 h 57 min | 24 bots, 4 h 3 min |
| 75,000 | 14 bots, 7 h 26 min | 24 bots, 4 h 20 min |
| 80,000 | 15 bots, 7 h 24 min | 24 bots, 4 h 38 min |
| 85,000 | 15 bots, 7 h 52 min | 24 bots, 4 h 55 min |
| 90,000 | 16 bots, 7 h 49 min | 24 bots, 5 h 13 min |
| 95,000 | 16 bots, 8 h 15 min | 24 bots, 5 h 30 min |
| 100,000 | 17 bots, 8 h 10 min | 24 bots, 5 h 47 min |
| 105,000 | 17 bots, 8 h 35 min | 24 bots, 6 h 5 min |
| 110,000 | 18 bots, 8 h 29 min | 24 bots, 6 h 22 min |
| 115,000 | 18 bots, 8 h 52 min | 24 bots, 6 h 39 min |
| 120,000 | 19 bots, 8 h 46 min | 24 bots, 6 h 57 min |
| 125,000 | 19 bots, 9 h 8 min | 24 bots, 7 h 14 min |
| 130,000 | 20 bots, 9 h 2 min | 24 bots, 7 h 31 min |
| 135,000 | 20 bots, 9 h 23 min | 24 bots, 7 h 49 min |
| 140,000 | 21 bots, 9 h 16 min | 24 bots, 8 h 6 min |
| 145,000 | 21 bots, 9 h 35 min | 24 bots, 8 h 23 min |
| 150,000 | 22 bots, 9 h 28 min | 24 bots, 8 h 41 min |
| 155,000 | 22 bots, 9 h 47 min | 24 bots, 8 h 58 min |
| 160,000 | 23 bots, 9 h 40 min | 24 bots, 9 h 16 min |
| 165,000 | 23 bots, 9 h 58 min | 24 bots, 9 h 33 min |
| 170,000 | 24 bots, 9 h 50 min | 24 bots, 9 h 50 min |
| 175,000 | 24 bots, 10 h 8 min | 24 bots, 10 h 8 min |
| 180,000 | 24 bots, 10 h 25 min | 24 bots, 10 h 25 min |
| 185,000 | 24 bots, 10 h 42 min | 24 bots, 10 h 42 min |
| 190,000 | 24 bots, 11 h 0 min | 24 bots, 11 h 0 min |
| 195,000 | 24 bots, 11 h 17 min | 24 bots, 11 h 17 min |
| 200,000 | 24 bots, 11 h 34 min | 24 bots, 11 h 34 min |
| More than 200,000 members | Lunar Enterprise, set in your agreement | |
Times assume every bot on the plan is sending. A bot kept as a backup waits on standby and adds no speed, so with one backup the time is longer. Best case, before Discord refusals or pauses. See bots per plan.
How it works
Create a bot in the Discord Developer Portal and give it your brand's name and picture.
Sign in with Discord, add your bot to your server and confirm how your server asks members about DMs.
Write your DM, pick who gets it, check the estimated finish time and send.
Discord DM bot questions
Want the full picture? See pricing, browse the help center or ask the team.
BotLunar sends through a bot you make in the Discord Developer Portal, using Discord's official bot API. Self-bots, which send from a normal user account, are against Discord's Terms of Service. You stay responsible for having a lawful basis to message your own members under the laws that apply to you.
No. BotLunar messages members of the server you connected, read from that server's member list. It never messages people in other servers.
Each sending bot sends at most 12 DMs a minute, one every 5 seconds. A server's pace is the sum of its sending bots, so four sending bots send up to 48 a minute between them. You see a live estimated finish time before and during sending.
At most one campaign DM in any 24 hours on Lunar Daily, and one in any 7 days on Lunar Weekly, counted across all your campaigns. More bots finish a campaign sooner. They never let one member hear from you more often.
No. You make the bot by clicking through the Discord Developer Portal, paste its token into BotLunar, and do everything else in the dashboard. The setup guide walks through each step.
Plans are priced by server size, with every tool on every plan and no fee per message. Lunar Weekly starts at $59 a month and comes with a 7 day free trial.
Keep exploring
Connect your server and start your free trial on Lunar Weekly today.