Data Integrations
Data integrations provide a way for your matches to interface with external platforms. At the moment, MatchedUp supports interactions with Discord and Fortnite, but the list will continue to grow as our platform expands. Check out the data integrations below and start using them in your matches!
Include Discord Role
Overview
When a match is made, a Discord text channel gets created to let the users talk amongst themselves. This data integration allows you to specify Discord roles that should be added to every created text channel.
Use cases
- Add your staff's Discord role to all channels to let them moderate conversations
Fields
Name | Description |
---|---|
Discord role name | The exact name of the Discord role (case sensitive) |
Discord Role Requirement
Overview
In some cases you may want certain Discord roles to be allowed/disallowed from joining a match. This data integration allows you to enforce that a Discord user either have or not have a specific Discord role in order to join a match.
Use cases
- Disallow unverified members from joining matches
- Only allow VIP members to join VIP-based matches when running an event
Fields
Name | Description |
---|---|
Discord role name | The exact name of the Discord role (case sensitive) |
Role requirement | Whether the user must have or be without the role |
Fortnite Stat Requirement
Overview
Pull player data directly from Fortnite and use it as a requirement for users to join matches. Reference real-time Fortnite player statistics and require that the users be within some threshold to join a match.
Requirements
In order to use this data integration the following criteria must be met:
- You've added Yunite to your server and subscribed to their premium plan. This plan lets MatchedUp retrieve Fortnite player details of Discord users, so without it the data integration will not work.
- You've allowed MatchedUp's Yunite app to read Fortnite registration details of your users » Authorize with Yunite
- The users requesting to join the match must be registered with Yunite through your server. If they are not they will be notified by MatchedUp over DM.
Use cases
- Only allow well-experienced players to join a match that requires 1000+ wins
- Create a match for new players that requires their kill-death-ratio (KDR) to be in the range of
0.0
to2.0
- Create a match for cracked players that requires them to have a KDR greater than
10.0
Fields
Name | Description |
---|---|
Time window | Whether stats should be referenced for the current season or over the players lifetime |
Player stat | The player statistic to require |
Stat requirement | The numeric equality function to check against the statistic |
Stat Requirements
Name | Description |
---|---|
Greater than or equal | The player stat must be greater than or equal the provided value |
Less than or equal | The player stat must be less than or equal the provided value |
Equal to | The player stat must be equal to the provided value |
In range | The player stat must be greater than or equal to the minimum value and less than or equal to the maximum value |