Get Rankify running in under 5 minutes.
Step 1 — Add Rankify to your Discord server
Step 2 — Create a Roblox Open Cloud API key at create.roblox.com/credentials with group:read and group:write permissions for your group
Step 3 — Run /setup group_id:YOUR_GROUP_ID cloud_key:YOUR_KEY
Step 4 — Run /setlog type:rank_changes channel:#rank-logs
Step 5 — Run /settings to assign HR, Moderator, and Admin roles
You can now use /promote, /demote, and all other commands.
Rankify has four levels. Assign roles to each with /settings.
If your server has Bloxlink installed, Rankify will automatically use it to verify members — no bio code needed.
When a member runs /verify, Rankify checks Bloxlink first. If their account is already linked there, they're verified instantly. If not, they fall back to the bio code method.
To enable Bloxlink lookups:
1. Go to blox.link/dashboard/api and generate an API key
2. In your Discord server run: /bloxlink setup api_key:YOUR_KEY
Note: The Bloxlink bot must also be in your Discord server for lookups to work. Each server sets their own key.
After verification, Rankify also calls Bloxlink's update-user endpoint to keep roles and nicknames in sync across both bots.
All rank commands take a Roblox username as input. The rank field on /setrank and /bulkrank shows an autocomplete dropdown of all ranks in your group.
Promotes a user by one rank. Subject to rank lock rules if enabled.
Demotes a user by one rank.
Set a user to any rank. The rank field shows an autocomplete dropdown of all ranks in your group. Start typing to filter.
Removes a user from the group. Logged with their previous rank.
Set up to 20 users to a rank at once. Pass comma-separated Roblox usernames. Rank field has autocomplete.
Shows the full rank change history for a user. Free: 30 days. Premium: forever.
Links a member's Discord to their Roblox account. If Bloxlink is set up, this happens automatically — no steps needed. Otherwise, the member pastes a code into their Roblox bio and clicks confirm.
Rank lock restricts who can rank who, based on their Roblox rank in the group.
When enabled, staff can only rank members who are below their own Roblox rank in the group. Prevents abuse — a rank 50 HR can't promote someone to rank 60.
Sets a minimum Roblox rank required to use any ranking command. Set to 0 to disable. Example: /ranklimit minimum 50 — only group members ranked 50 or above can promote/demote.
Shows current rank lock settings.
Links a Roblox group to your Discord server using an Open Cloud API key. The key is validated immediately — you'll get a clear error if it doesn't have the right permissions. Free tier supports 1 group, Premium is unlimited.
Route events to specific channels. Available types:
rank_changes verifications group_joins group_leaves shouts api_events moderation inactivity all
Create automations that trigger actions on events. Free tier: 5 automations. Premium: unlimited. See the Automations guide for examples.
Server-wide stats — rank changes, top HR members, API usage, automation runs.
Filterable log of all rank actions. Filter by action type or executor.
Shows group info and the full rank list.
The Rankify REST API lets your Roblox games and external tools interact with your Discord server and Roblox group.
Base URL: https://rankifystudiosapi.velloracloud.ovh/v1
Auth header: X-Api-Key: rkfy_your_key
Rate limit: Free: 100 calls/day · Premium: Unlimited
Generate a key with /apikey create name:MyKey in Discord. Pass it in every request:
Returns group name, description, member count, and full role list.
Returns all roles in the group with their rank numbers and IDs.
Send anything from your Roblox game to your Discord server. The most flexible endpoint in the API.
Three ways to use it:
Reverse lookup — get the Roblox account linked to a Discord user ID.
Download RankifyClient.lua and place it in ServerScriptService. Enable HTTP in Game Settings → Security → Allow HTTP Requests.
Rankify uses Roblox's official Open Cloud API — no alt accounts needed.
1. Go to create.roblox.com/credentials
2. Click Create API Key
3. Under Access Permissions → add Group → enable group:read and group:write → select your group
4. Under Accepted IP Addresses → add 0.0.0.0/0
5. Copy the key and run /setup group_id:YOUR_ID cloud_key:YOUR_KEY
Automations run automatically when events happen. Example — assign a role when someone verifies:
Every time someone completes /verify, they automatically get that role. No manual work needed.
Rank sync keeps Discord roles and Roblox ranks in sync automatically every 30 minutes. Set it up with /ranksync add roblox_rank:50 discord_role:@Member.
Rankify posts a daily report of members who haven't been active in X days. Configure with /settings inactivity_days:14 channel:#inactivity. Activity is tracked automatically when you use Rankify.startActivityTracking() in your Roblox game.