Skip to main content

Discord DM Alerts Guide

Get real-time Pokémon GO notifications delivered straight to your Discord DMs

1 What are DM Alerts?

DM (Direct Message) Alerts are personalized Pokémon GO notifications sent directly to your Discord account. Using our advanced alert system powered by PoracleJS, you receive instant notifications about spawns, raids, quests, and more based on your custom preferences.

Instant Notifications

Get alerts in real-time as Pokémon spawn, raids start, and quests become available in your tracked regions.

🎯

Highly Customizable

Track exactly what you want: specific Pokémon, IV ranges, raid levels, quest rewards, and much more.

🌍

Location-Based

Set your location and distance radius to receive alerts only for nearby events you can actually reach.

🔧

Easy Management

Configure via Discord commands or use our web interface for a more visual experience.

2 Getting Started with DM Alerts

Setting up DM alerts is quick and easy. Follow these steps to start receiving notifications:

Dashboard showing where to access DM alerts setup

Your dashboard provides quick access to all alert configuration options

Step 1

Subscribe to a Base Plan

DM alerts require an active subscription. Visit the Subscriptions page to choose a plan. Both Basic and Premium plans include DM alerts.

Step 2

Link Your Discord Account

From your Profile page, click "Link Discord Account" to connect your Discord account with PoGoAlerts. This allows the bot to send you DMs.

Step 3

Join the PoGoAlerts Discord Server

Join our Discord server to enable DM alerts. You must share at least one server with the bot for it to send you messages.

Step 4

Configure Your Alerts

Use Discord commands or our web interface to set up your alert preferences. See detailed instructions below.

Privacy Settings: Make sure your Discord privacy settings allow direct messages from server members. Go to User Settings → Privacy & Safety → Allow direct messages from server members.

3 Web Configuration (PoracleWeb)

The easiest way to configure your alerts is through our web interface at alerts.pogoalerts.net. This provides a visual, user-friendly experience for managing all your alert settings.

👤

Visual Interface

Browse Pokémon with images, filter by generation, type, or name. No need to remember Pokémon IDs or command syntax.

Easy IV Sliders

Set IV ranges, level requirements, and PVP rankings using intuitive sliders and dropdowns instead of text commands.

Location Management

Set your location using a map interface, adjust distance radius visually, and see coverage areas.

+

Quick Templates

Use pre-made templates for common tracking scenarios: hundos, shinies, raid bosses, rare spawns, and more.

Access PoracleWeb

Log in with your Discord account to start configuring your alerts:

Open PoracleWeb

4 Discord Commands

For advanced users who prefer command-line control, PoracleJS supports comprehensive Discord commands. Send commands directly to the bot in DMs or in allowed channels.

Essential Commands

!poracle

Register yourself with the bot. This is your first command after linking Discord.

!tracked

View all your current alert configurations. Shows monsters, raids, quests, and more.

!location [address]

Set your location. Example: !location New York, NY

!help [command]

Get help with any command. Example: !help track

Tracking Pokémon

!track [pokemon]

Track a specific Pokémon. Example: !track pikachu

!track [pokemon] iv[min-max]

Track with IV filter. Example: !track dragonite iv90 (90%+)

!track [pokemon] iv100

Track perfect IV (hundo). Example: !track gible iv100

!track [pokemon] d[distance]

Set distance in meters. Example: !track charizard d1000 (1km radius)

!track [pokemon] great:[rank]

Track for Great League PVP. Example: !track sableye great:10 (top 10)

!untrack [pokemon]

Stop tracking. Example: !untrack pikachu

Raid Alerts

!raid level[1-5]

Track raids by level. Example: !raid level5

!raid [pokemon]

Track specific raid boss. Example: !raid rayquaza

!raid [pokemon] d[distance]

Raids within distance. Example: !raid level5 d5000 (5km)

!raid remove [level/pokemon]

Stop tracking raids. Example: !raid remove level3

Quest Alerts

!quest [pokemon]

Track quests rewarding a Pokémon. Example: !quest snorlax

!quest [item]

Track quests with item rewards. Example: !quest rare_candy

!quest stardust [amount]

Track stardust quests. Example: !quest stardust 1000

Pro Tip: Combine multiple filters in one command! Example: !track dragonite iv90 level30 d2000 tracks Dragonite with 90%+ IV, level 30+, within 2km.

5 Types of Alerts

PoGoAlerts supports multiple types of notifications to keep you informed about everything happening in Pokémon GO:

🦎

Wild Pokémon

  • Specific species tracking
  • IV filters (0%, 100%, custom ranges)
  • Level requirements
  • PVP rankings (Great/Ultra/Little League)
  • Gender and size filters
  • Weather-boosted alerts
⚔️

Raids

  • Track by raid level (1-5)
  • Specific raid bosses
  • Mega raids
  • EX-eligible gyms
  • Raid eggs (upcoming raids)
  • Team control filters
📋

Research Quests

  • Pokémon encounter rewards
  • Item rewards (rare candy, TMs, etc.)
  • Stardust rewards
  • Mega energy rewards
  • Shiny-eligible encounters
🎭

Team Rocket

  • Invasion types
  • Specific shadow Pokémon
  • Leader encounters (Cliff, Sierra, Arlo)
  • Giovanni sightings
🌸

PokéStop Lures

  • Regular lures
  • Special lures (Glacial, Mossy, Magnetic)
  • Golden lures
  • Distance-based filtering
🏟️

Gyms

  • Gym battles
  • Team changes
  • Slot availability
  • Gym badge notifications

6 Managing Your Alerts

Keep your alerts organized and optimized with these management features:

Enable/Disable Alerts

Temporarily pause all alerts without deleting your configuration:

!disable - Turn off all alerts
!enable - Turn alerts back on

View Current Tracking

See all your active alert configurations at any time:

!tracked - Show all tracking
!tracked monsters - Show only Pokémon tracking
!tracked raids - Show only raid tracking

Update Location

Change your location to track a different area:

!location [address] - Set new location
!location - View current location

Bulk Operations

Make large changes quickly using commands:

!untrack everything - Remove all Pokémon tracking
!raid remove everything - Remove all raid tracking
Tokens are a separate thing: which areas you hear about is decided here, by your filters and areas — not by where your tokens sit. Tokens fund how much scanning an area gets, which is what decides how quickly a spawn is found in the first place. Place yours on the regional tokens page.

7 Best Practices & Tips

🎯

Start Specific, Then Expand

Begin by tracking only your highest priority Pokémon (hundos, raid bosses, rare spawns). Add more alerts gradually to avoid overwhelming notifications.

📏

Set Realistic Distances

Consider how far you can actually travel. Urban players might use 1-2km, while suburban/rural players may need 5-10km for useful alerts.

🏆

Use PVP Filters Wisely

PVP rankings can generate many alerts. Start with top 10-25 rankings and adjust based on the volume of notifications you receive.

🌙

Consider Sleep Hours

Use the !disable command before bed to pause alerts, then !enable in the morning. Some users create automation for this.

📱

Enable Mobile Notifications

Make sure Discord mobile notifications are enabled for DMs so you don't miss important alerts when you're out and about.

🔄

Update for Events

Adjust your tracking when new events start. Track featured Pokémon, new shinies, or event-exclusive spawns to maximize your gameplay.

8 Troubleshooting

I'm not receiving any alerts

Check these common issues:

  • Verify your Discord account is linked on your Profile page
  • Ensure you've joined the PoGoAlerts Discord server
  • Run !tracked to confirm you have active tracking set up
  • Check that alerts are enabled with !enable
  • Verify your subscription is active
  • Make sure Discord DM privacy settings allow messages from server members

I'm getting too many alerts

To reduce alert volume:

  • Increase your minimum IV requirements (e.g., iv95 instead of iv90)
  • Reduce your distance radius
  • Untrack common Pokémon: !untrack [pokemon]
  • Be more specific with raid levels instead of tracking "everything"
  • Remove PVP tracking if you're not actively using those Pokémon

My location isn't working correctly

Try these solutions:

  • Use a full address or landmark name: !location Central Park, New York
  • Include city and state/country for better accuracy
  • Use the PoracleWeb interface to set your location on a map
  • Check !location to see if it was set correctly

Commands aren't working

Common command issues:

  • Make sure you're using ! prefix (not /)
  • Run !poracle first to register with the bot
  • Check spelling of Pokémon names (use underscores for spaces: mr_mime)
  • Send commands in a DM with the bot or an allowed channel
  • Use !help [command] to see correct syntax

How do I reset all my alerts?

To start fresh:

  • Remove all Pokémon tracking: !untrack everything
  • Remove all raid tracking: !raid remove everything
  • Remove all quest tracking: !quest remove everything
  • Or use PoracleWeb to clear all settings at once

Ready to Set Up Your DM Alerts?

Start receiving personalized Pokémon GO notifications delivered straight to your Discord.