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:
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.
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.
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.
Configure Your Alerts
Use Discord commands or our web interface to set up your alert preferences. See detailed instructions below.
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
- 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.
- The first time, a short setup asks you to Set Your Location, then Choose Your Areas. Tick the areas you play in.
- Open Pokemon in the sidebar and tap + (or Add Pokemon if you have no alarms yet).
- 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.
- 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.
- Sign in at alerts.pogoalerts.net. A red banner says your alerts are paused.
- Tap Resume, or pick Resume Alerts from your user menu.
- 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 site6 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.
!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
| Command | What it does |
|---|---|
!poracle | Registers 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. |
!stop | Pauses all your alerts and keeps your filters. Typed with anything after it, it changes nothing. |
!start | Turns your alerts back on after !stop. |
!help | Lists the commands you can use. |
!help track | Shows detailed help for one command, here !track. |
!tracked | Lists your alert status, location, areas, profile and every filter you have, with each rule's id. |
!untrack raid everything | Removes all your raid filters. The same pattern works for egg, quest, invasion, lure, nest, gym and maxbattle. |
Location and areas
| Command | What it does |
|---|---|
!location | Shows the location you have set, with a map link. |
!location 37.5407,-77.4360 | Sets your location from coordinates. You can paste them straight from Google Maps. |
!location Richmond, VA | Sets your location by looking up an address or place. |
!location add home 37.5407,-77.4360 | Saves a named location that a filter can use later with location:home. |
!location remove default | Clears your main location. !location remove on its own only shows how to use it. |
!area list | Lists every area you can pick. |
!area add richmond norfolk | Adds one or more areas. For a name with spaces, use underscores (new_york) or put it in quotes. |
!area remove norfolk | Removes an area. |
!area show richmond | Shows a map of an area, or of all your areas if you don't name one. |
Pokémon
| Command | What it does |
|---|---|
!track pikachu | Alerts you whenever Pikachu spawns in your areas. You can list several Pokémon, or use Pokédex numbers. |
!track dragonite iv90 | Alerts you to Dragonite at 90% IV or better. iv:90 works the same. |
!track everything iv0 maxiv0 | Alerts you to every 0% IV Pokémon. |
!track everything iv100 | Alerts you to every 100% IV Pokémon. everything needs at least one filter after it. |
!track snorlax cp2000 | Alerts you to Snorlax at 2000 CP or more. cp1000-2000 sets a range, and maxcp1500 sets only a ceiling. |
!track gible level30 | Alerts you to Gible at level 30 or above. level30-35 sets a range, and maxlevel10 sets only a ceiling. |
!track everything atk15 def15 sta15 | Filters on the attack, defense and stamina stats, each 0 to 15. atk0-1 sets a range. |
!track ralts female | Alerts you only to female Ralts. male and genderless work too. |
!track wailmer size:xxl | Alerts 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:alola | Alerts you only to one form, here Alolan Vulpix. |
!track pikachu d1000 | Alerts 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 iv90 | Alerts you to every Dragon type at 90% IV or more. A type needs everything in front of it. |
!track everything gen3 iv90 | Alerts you to Generation 3 Pokémon at 90% IV or more. |
!track everything great5 | Alerts you to anything in the top 5 for Great League. great:5 is the same. |
!track everything great1-10 greatcp1400 | Alerts you to Great League ranks 1 to 10 at 1400 CP or more. |
!track medicham ultra1-50 | Alerts you to Medicham ranked 1 to 50 for Ultra League. ultracp sets a minimum CP. |
!track everything iv100 clean | Deletes each alert from your DMs once the Pokémon despawns. clean works on every tracking command. |
!untrack pikachu | Removes your Pikachu filters. !track remove pikachu does the same. |
!untrack water | Removes every Pokémon filter for that type. |
!untrack id:42 | Removes one rule by the id !tracked shows. |
!untrack everything | Removes all your Pokémon filters. |
Raids
| Command | What it does |
|---|---|
!raid level5 | Alerts you to every level 5 (legendary) raid. Levels go up to 15, and 6 is mega. |
!raid legendary mega | Picks raid levels by name: legendary, mega, mega_legendary, ultra_beast, elite, primal and shadow all work. |
!raid mewtwo d2000 | Alerts you to Mewtwo raids within 2 km of your location. |
!raid level5 valor | Alerts you only to raids at gyms one team holds: mystic, valor, instinct or harmony (also blue, red, yellow, gray). |
!raid everything ex | Alerts you to raids of every level at EX-eligible gyms only. |
!raid level5 rsvp | Also sends updates when players RSVP. Use rsvp_only for only those, or no_rsvp to turn them off. |
!raid remove level3 | Removes your level 3 raid filter. !raid remove everything clears them all. |
Eggs
| Command | What it does |
|---|---|
!egg level5 | Alerts you when a level 5 egg appears, before it hatches. |
!egg mega d3000 instinct | Alerts you to mega eggs within 3 km at Instinct gyms. Eggs take the same level names, teams, ex and RSVP options as raids. |
Quests
| Command | What it does |
|---|---|
!quest spinda | Alerts you to quests that reward a Spinda encounter. Add shiny for only shiny-eligible ones. |
!quest rare_candy | Alerts you to quests that reward an item. rare candy without the underscore works too. |
!quest stardust1000 | Alerts you to stardust quests worth 1000 or more. stardust:1000 is the same, but stardust 1000 with a space doesn't work. |
!quest energy:charizard | Alerts you to quests that reward Charizard Mega Energy. |
!quest candy:pikachu | Alerts you to quests that reward Pikachu Candy. |
!quest remove everything | Removes all your quest filters. |
Team GO Rocket
| Command | What it does |
|---|---|
!invasion dragon | Alerts you to Team GO Rocket grunts of one type. |
!invasion giovanni arlo cliff sierra d5000 | Alerts you to the Rocket leaders and Giovanni within 5 km. boss covers all four at once. |
!invasion everything | Alerts you to every invasion. kecleon, showcase and gold-stop work as types too, and !invasion remove everything stops them. |
Lures
| Command | What it does |
|---|---|
!lure mossy glacial d500 | Alerts you to these lure types within 500 m. Valid types are normal, glacial, mossy, magnetic, rainy and sparkly (golden), or use everything. |
Nests
| Command | What it does |
|---|---|
!nest bulbasaur minspawn5 | Alerts you to Bulbasaur nests averaging at least 5 spawns. !nest everything covers every nest. |
Gyms
| Command | What it does |
|---|---|
!gym instinct slot_changes | Alerts you when an Instinct gym changes and when its slots open. Type slot_changes with the underscore. |
!gym everything d1000 | Alerts you to changes at every gym within 1 km. harmony or gray means uncontested gyms. |
Max Battles
| Command | What it does |
|---|---|
!maxbattle level5 | Alerts you to legendary Max Battles. Levels are 1 to 5, plus 7 and 8 for Gigantamax. |
!maxbattle charizard gmax | Alerts you only to Gigantamax Charizard battles. |
Profiles
| Command | What it does |
|---|---|
!profile list | Lists your profiles and which one is active. |
!profile add weekend | Creates a new, empty profile. |
!profile weekend | Switches to a profile by name or number, so its filters apply instead. |
!profile copyto weekend | Copies your current profile's filters into another profile, or into all of them with copyto all. |
!profile settime weekday09:00 weekend10:00 | Sets when the bot switches you into this profile. Write the day and time with no space, and !profile cleartime removes the schedule. |
!profile remove weekend | Deletes 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 onView 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 areasUpdate Location
Change your location to track a different area:
!location [address] - Set new location!location - View current locationBulk Operations
Make large changes quickly using commands:
!untrack everything - Remove all Pokémon tracking!raid remove everything - Remove all raid tracking9 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
!trackedto 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.,
iv95instead ofiv90) - 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
!locationto 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.
