Recent
Recommendations
Webhooks
Service
X (Twitter)
Service
YouTube
Service
Discord
Service
Google Sheets
Service
MyQ
Service
Gmail
Service
Instagram
Service
See all results
Explore
Plans
Log in
Get started
Mobile menu
Close menu
Back
Dota 2
New match completed
This trigger fires when the connected player completes a new Dota 2 match. Requires 'Expose Public Match Data' enabled in the Dota 2 in-game settings.
Developer info
API endpoint slug
dota_2.new_match_completed
Trigger fields
Outcome
Dropdown list
Label
Outcome
Helper text
Limit to wins, losses, or fire on every match.
Slug
outcome
Required
true
Can have default value
true
Hero
Dropdown list
Label
Hero
Helper text
Limit to matches where you played a specific hero.
Slug
hero
Required
true
Can have default value
false
Ingredients
Match
Dota 2 match identifier.
Slug
match_id
Filter
Dota2.newMatchCompleted.MatchId
Type
String
Example
7891234567
Match seq num
Match sequence number.
Slug
match_seq_num
Filter
Dota2.newMatchCompleted.MatchSeqNum
Type
String
Example
6543210987
Hero
Hero identifier.
Slug
hero_id
Filter
Dota2.newMatchCompleted.HeroId
Type
String
Example
1
Hero name
Hero internal name.
Slug
hero_name
Filter
Dota2.newMatchCompleted.HeroName
Type
String
Example
npc_dota_hero_antimage
Hero localized name
Hero display name.
Slug
hero_localized_name
Filter
Dota2.newMatchCompleted.HeroLocalizedName
Type
String
Example
Anti-Mage
Outcome
Win or Loss for the connected player.
Slug
outcome
Filter
Dota2.newMatchCompleted.Outcome
Type
String
Example
Win
Lobby type
Lobby type label (e.g., Ranked, Public matchmaking).
Slug
lobby_type
Filter
Dota2.newMatchCompleted.LobbyType
Type
String
Example
Ranked
Game mode
Game mode label (e.g., All Pick, Turbo).
Slug
game_mode
Filter
Dota2.newMatchCompleted.GameMode
Type
String
Example
All Pick
Duration
Match duration formatted as MM:SS.
Slug
duration
Filter
Dota2.newMatchCompleted.Duration
Type
String
Example
42:17
Duration seconds
Raw match duration in seconds.
Slug
duration_seconds
Filter
Dota2.newMatchCompleted.DurationSeconds
Type
String
Example
2537
Kills
Connected player's kills.
Slug
kills
Filter
Dota2.newMatchCompleted.Kills
Type
String
Example
12
Deaths
Connected player's deaths.
Slug
deaths
Filter
Dota2.newMatchCompleted.Deaths
Type
String
Example
3
Assists
Connected player's assists.
Slug
assists
Filter
Dota2.newMatchCompleted.Assists
Type
String
Example
15
Radiant win
true if Radiant won, false if Dire.
Slug
radiant_win
Filter
Dota2.newMatchCompleted.RadiantWin
Type
String
Example
true
Match date
Match start timestamp (ISO 8601 UTC).
Slug
match_date
Filter
Dota2.newMatchCompleted.MatchDate
Type
Date with time (ISO8601)
Example
2020-07-08T04:17:06+05:00
Match url
Dotabuff match page URL.
Slug
match_url
Filter
Dota2.newMatchCompleted.MatchUrl
Type
Web URL
Example
https://www.dotabuff.com/matches/7891234567
Applets using this Trigger
Save Dota 2 match URL to Dropbox
by
Dota 2
Tweet Dota 2 match results on completion
by
Dota 2
Post Dota 2 match summaries to Google Chat
by
Dota 2
Post Dota 2 match results to Microsoft Teams
by
Dota 2
Get an SMS when Dota 2 match completes
by
Dota 2
Send a Pushbullet note when a Dota 2 match completes
by
Dota 2
Create Google Docs for new Dota 2 matches
by
Dota 2
Post Dota 2 match results to Slack
by
Dota 2
Email me when Dota 2 match completes
by
Dota 2
Get a notification when Dota 2 match completes
by
Dota 2
Post Dota 2 match results to Discord
by
Dota 2
Log Dota 2 match completions to Google Sheets
by
Dota 2
3