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, 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 PoGO Alerts Network. This allows the bot to send you DMs.

Step 3

Join the PoGO Alerts Network 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 Discord lets the PGAN server's bots message you. Go to the PGAN server in Discord, tap its name, open Privacy Settings and turn Direct Messages on.

3 Your first alert: every hundo near you

Alerts arrive as Discord DMs. The first one takes about five minutes.

Before you start

  • You're on Basic or Premium, and your Discord account is linked on pogoalerts.net.
  • You're in the PGAN Discord server, and DMs from it are on: tap the server name, open Privacy Settings and turn Direct Messages on.

Set up the alarm

  1. Go to alerts.pogoalerts.net. It sends you to pogoalerts.net to sign in with Continue with Discord, or straight through if you're already signed in. If you see "Your alerts have nowhere to land", tap Join the server and then continue to the DM Alerts site.
  2. The first time, a short setup asks you to Set Your Location, then Choose Your Areas. Tick the areas you play in.
  3. Open Pokemon in the sidebar and tap + (or Add Pokemon if you have no alarms yet).
  4. Search for and pick All Pokemon. On the Filters tab, set Min IV and Max IV to 100, then tap Save Alarm. That's every hundo in your areas.
  5. On the new card, tap the paper plane (Send test notification). A sample alert should land in your DMs within seconds. Each card can send one test every 15 seconds.

Good to know

  • An alarm reaches you in your ticked areas by default. On its Delivery tab you can pick Near a point instead: a radius from your pin, 0.1 to 100 km. A Near a point alarm doesn't need any areas ticked.
  • An area with no support left gets no scanners, so it sends no alerts either.
  • Alerts come from bots called PGAN Alerter 1, 2, 3 and up. Don't block any of them.
  • Profiles keep separate sets of alarms, and Active Hours switches between them on a schedule.
  • Placing a token doesn't add an area to your alerts, and ticking an area doesn't move a token.
  • A custom geofence you draw on the DM Alerts site only shapes your alerts. It doesn't show on the map, and Scan an Area can't use it.

4 My DMs stopped

Check the status-updates channel in Discord first. If nothing's posted there, it's almost always one of the causes below, and you can fix most of them yourself.

You hit the limit

Each person gets at most 20 alert DMs every 240 seconds. Anything past that in the same 4 minutes is skipped for good, and the bot tells you that you've reached the limit. Hit the limit in 10 separate windows within 24 hours and your alerts are paused.

  1. Sign in at alerts.pogoalerts.net. A red banner says your alerts are paused.
  2. Tap Resume, or pick Resume Alerts from your user menu.
  3. Narrow your alarms, or the next busy day will pause them again: fewer areas, a smaller radius, only species you'd go out for.

Discord can't reach you

After 10 failed DMs in a row, delivery switches off. The usual causes are DMs from the PGAN server turned off, a blocked PGAN Alerter bot, or a Discord outage.

Fix the cause, then pick Resume Alerts. It can take up to 5 minutes to stick.

Other things that stop alerts

  • You left the PGAN server. Rejoin and your alerts switch back on by themselves. Resume won't work until then.
  • Your plan lapsed or a payment failed. Check it's active on your Subscriptions page.
  • Someone tapped Pause Alerts by accident.
  • Active Hours or a quiet period silences alerts, with no banner.
  • No areas are ticked on Areas & Places, and the alarm isn't set to Near a point.
  • The wrong profile is active. The Dashboard shows which one.

A paper-plane test only proves delivery works. It doesn't check your areas, quiet periods or where an alarm reaches you.

If your Discord is linked, the support assistant can look up your alert status. A disabled banner that rejoining doesn't clear needs a ticket in Discord or an email to [email protected].

5 Web Configuration (DM Alerts site)

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 the DM Alerts site

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

Open the DM Alerts site

6 Discord Commands

The DM Alerts site does all of this with buttons. If you'd rather type, send these commands to the PGAN Subscription Helper bot in a DM. Each one below was checked against the alert bot itself. A command that isn't listed here may not exist, so try !help first.

Filters stack: !track everything iv90 d2000 is every 90% IV Pokémon within 2 km. Use underscores for spaces in a name, like rare_candy. !tracked shows every rule you have, with its id.

Getting around

CommandWhat it does
!poracleRegisters you with the alert bot. It only works in the server's registration channel, not in a DM, and you don't need it once your Discord is linked on pogoalerts.net.
!stopPauses all your alerts and keeps your filters. Typed with anything after it, it changes nothing.
!startTurns your alerts back on after !stop.
!helpLists the commands you can use.
!help trackShows detailed help for one command, here !track.
!trackedLists your alert status, location, areas, profile and every filter you have, with each rule's id.
!untrack raid everythingRemoves all your raid filters. The same pattern works for egg, quest, invasion, lure, nest, gym and maxbattle.

Location and areas

CommandWhat it does
!locationShows the location you have set, with a map link.
!location 37.5407,-77.4360Sets your location from coordinates. You can paste them straight from Google Maps.
!location Richmond, VASets your location by looking up an address or place.
!location add home 37.5407,-77.4360Saves a named location that a filter can use later with location:home.
!location remove defaultClears your main location. !location remove on its own only shows how to use it.
!area listLists every area you can pick.
!area add richmond norfolkAdds one or more areas. For a name with spaces, use underscores (new_york) or put it in quotes.
!area remove norfolkRemoves an area.
!area show richmondShows a map of an area, or of all your areas if you don't name one.

Pokémon

CommandWhat it does
!track pikachuAlerts you whenever Pikachu spawns in your areas. You can list several Pokémon, or use Pokédex numbers.
!track dragonite iv90Alerts you to Dragonite at 90% IV or better. iv:90 works the same.
!track everything iv0 maxiv0Alerts you to every 0% IV Pokémon.
!track everything iv100Alerts you to every 100% IV Pokémon. everything needs at least one filter after it.
!track snorlax cp2000Alerts you to Snorlax at 2000 CP or more. cp1000-2000 sets a range, and maxcp1500 sets only a ceiling.
!track gible level30Alerts you to Gible at level 30 or above. level30-35 sets a range, and maxlevel10 sets only a ceiling.
!track everything atk15 def15 sta15Filters on the attack, defense and stamina stats, each 0 to 15. atk0-1 sets a range.
!track ralts femaleAlerts you only to female Ralts. male and genderless work too.
!track wailmer size:xxlAlerts you only to XXL Wailmer. Size takes xxs, xs, m, xl, xxl or 1 to 5, and one value means exactly that size.
!track vulpix form:alolaAlerts you only to one form, here Alolan Vulpix.
!track pikachu d1000Alerts you within 1000 m of your location instead of in your areas. d:1000 works too.
!track charmander+Tracks Charmander and everything it evolves into.
!track everything dragon iv90Alerts you to every Dragon type at 90% IV or more. A type needs everything in front of it.
!track everything gen3 iv90Alerts you to Generation 3 Pokémon at 90% IV or more.
!track everything great5Alerts you to anything in the top 5 for Great League. great:5 is the same.
!track everything great1-10 greatcp1400Alerts you to Great League ranks 1 to 10 at 1400 CP or more.
!track medicham ultra1-50Alerts you to Medicham ranked 1 to 50 for Ultra League. ultracp sets a minimum CP.
!track everything iv100 cleanDeletes each alert from your DMs once the Pokémon despawns. clean works on every tracking command.
!untrack pikachuRemoves your Pikachu filters. !track remove pikachu does the same.
!untrack waterRemoves every Pokémon filter for that type.
!untrack id:42Removes one rule by the id !tracked shows.
!untrack everythingRemoves all your Pokémon filters.

Raids

CommandWhat it does
!raid level5Alerts you to every level 5 (legendary) raid. Levels go up to 15, and 6 is mega.
!raid legendary megaPicks raid levels by name: legendary, mega, mega_legendary, ultra_beast, elite, primal and shadow all work.
!raid mewtwo d2000Alerts you to Mewtwo raids within 2 km of your location.
!raid level5 valorAlerts you only to raids at gyms one team holds: mystic, valor, instinct or harmony (also blue, red, yellow, gray).
!raid everything exAlerts you to raids of every level at EX-eligible gyms only.
!raid level5 rsvpAlso sends updates when players RSVP. Use rsvp_only for only those, or no_rsvp to turn them off.
!raid remove level3Removes your level 3 raid filter. !raid remove everything clears them all.

Eggs

CommandWhat it does
!egg level5Alerts you when a level 5 egg appears, before it hatches.
!egg mega d3000 instinctAlerts you to mega eggs within 3 km at Instinct gyms. Eggs take the same level names, teams, ex and RSVP options as raids.

Quests

CommandWhat it does
!quest spindaAlerts you to quests that reward a Spinda encounter. Add shiny for only shiny-eligible ones.
!quest rare_candyAlerts you to quests that reward an item. rare candy without the underscore works too.
!quest stardust1000Alerts you to stardust quests worth 1000 or more. stardust:1000 is the same, but stardust 1000 with a space doesn't work.
!quest energy:charizardAlerts you to quests that reward Charizard Mega Energy.
!quest candy:pikachuAlerts you to quests that reward Pikachu Candy.
!quest remove everythingRemoves all your quest filters.

Team GO Rocket

CommandWhat it does
!invasion dragonAlerts you to Team GO Rocket grunts of one type.
!invasion giovanni arlo cliff sierra d5000Alerts you to the Rocket leaders and Giovanni within 5 km. boss covers all four at once.
!invasion everythingAlerts you to every invasion. kecleon, showcase and gold-stop work as types too, and !invasion remove everything stops them.

Lures

CommandWhat it does
!lure mossy glacial d500Alerts you to these lure types within 500 m. Valid types are normal, glacial, mossy, magnetic, rainy and sparkly (golden), or use everything.

Nests

CommandWhat it does
!nest bulbasaur minspawn5Alerts you to Bulbasaur nests averaging at least 5 spawns. !nest everything covers every nest.

Gyms

CommandWhat it does
!gym instinct slot_changesAlerts you when an Instinct gym changes and when its slots open. Type slot_changes with the underscore.
!gym everything d1000Alerts you to changes at every gym within 1 km. harmony or gray means uncontested gyms.

Max Battles

CommandWhat it does
!maxbattle level5Alerts you to legendary Max Battles. Levels are 1 to 5, plus 7 and 8 for Gigantamax.
!maxbattle charizard gmaxAlerts you only to Gigantamax Charizard battles.

Profiles

CommandWhat it does
!profile listLists your profiles and which one is active.
!profile add weekendCreates a new, empty profile.
!profile weekendSwitches to a profile by name or number, so its filters apply instead.
!profile copyto weekendCopies your current profile's filters into another profile, or into all of them with copyto all.
!profile settime weekday09:00 weekend10:00Sets when the bot switches you into this profile. Write the day and time with no space, and !profile cleartime removes the schedule.
!profile remove weekendDeletes a profile. Profile 1 can't be deleted.

7 Types of Alerts

PoGO Alerts Network 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 (<code>sparkly</code>)
  • Distance-based filtering
🏟️

Gyms

  • Gym battles
  • Team changes
  • Slot availability
  • Open slots and battle changes

8 Managing Your Alerts

Keep your alerts organized and optimized with these management features:

Enable/Disable Alerts

Temporarily pause all alerts without deleting your configuration:

!stop - Turn off all alerts
!start - Turn alerts back on

View Current Tracking

See all your active alert configurations at any time:

!tracked - Show everything you track, with each rule's id
!tracked area - Show only your areas

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.

9 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 !stop command before bed to pause alerts, then !start 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.

10 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 PoGO Alerts Network Discord server
  • Run !tracked to confirm you have active tracking set up
  • Check that alerts are enabled with !start
  • 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 DM Alerts site 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 /)
  • You don't need !poracle: linking Discord on pogoalerts.net and joining the server registers you. In a DM it only says it's the wrong channel
  • 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 the DM Alerts site 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.