Subo can assign roles to people who completed a poll, survey, or earned a certain amount of survey XP. However, if there was any bug during the role assignment process, you may need to make adjustments later.
Assigning a role can be done manually in Discord, but if you need to assign a role to a long list of users in your server, we suggest using a free third-party bot called CSV Roles (website).
This tutorial tells you how to batch assign a role to survey participants.
Create a CSV file of respondents to give role reward to from survey file:
/results
command then hit Full Report
to export an Excel file with all the raw dataInstall CSV Roles bot (link) in your server.
Make sure the bot’s role (CSVRoles) is higher than the role you want to assign:
Run the /assign-role
command with the desired role…
… and attach the CSV file created in #1
<aside> 💡 Note: CSV Roles is developed by a third-party developer. It is not affiliated with Subo or Discord.
</aside>