In this article:
🔥 Quick Summary
This integration connects your Nas.io community to your Discord server to handle two key jobs: Messaging and Access.
The Messenger: It broadcasts your community feed posts and announcements directly to a Discord channel.
The Gatekeeper: It verifies that a user is a paying member before giving them a specific Role (e.g., "VIP") to access locked channels.
⚠️ Note on Automation: Please be aware that Member Management is manual. This integration does not automatically remove or ban members who cancel their subscription. This is due to API privacy restrictions imposed by Discord, not a limitation of Nas.io.
🤖 What It Does vs. What It Doesn't
✅ Broadcasts Updates: Pushes Nas.io feed posts to your Discord automatically.
✅ Verifies Members: Assigns a specific role to members after they join via the Nas.io portal.
✅ Locks Entry: Ensures only signed-up members get the "Join Discord" link.
❌ Does NOT Auto-Remove: It cannot kick users out. You must audit your server list manually.
❌ Does NOT Manage Tiers: Currently, it applies one single "Verified Role" to all members, regardless of which tier they purchased.
⚙️ Setup Guide (Step-by-Step)
Prerequisite: You must be the Server Owner or have "Manage Server" permissions on Discord.
Step 1: Connect the Bot
Go to Settings: In your Nas.io Dashboard, navigate to Settings → Chat.
Connect: Click Connect Discord.
Authorize: A popup will appear. Select the server you want to link and click Authorize.
Step 2: Configure Messaging (Optional)
Post announcements on Discord: Once connected, you will see this dropdown.
Select Channel: Choose where the bot should post your updates (e.g., #announcements).
Note: Ensure the bot has "View Channel" and "Send Messages" permissions for this specific channel.
Step 3: Configure Verification (The "Gatekeeper")
This step ensures members get a special Role when they join via Nas.io.
Create a Role: In Discord, create a role (e.g., "VIP Member") and set up your private channels to be viewable only by this role.
Assign the Role: Back in Nas.io Settings, select this role from the dropdown menu.
⬆️ CRITICAL STEP: In your Discord Server Settings, go to Roles. You must drag the Nas.io Bot Role physically ABOVE the "VIP Member" role in the list.
If the Bot role is below the Member role, Discord will block it from assigning the role.
👀 The Member Experience
Your members do not need to type commands or wait for manual approval.
Sign Up: The member joins/pays for your community on Nas.io.
Portal Access: They land in the Member Portal and see a "Join Discord" button.
One-Click Entry: When they click it, the system verifies their status, redirects them to Discord, and automatically assigns the Role you selected.
⚠️ Important Limitations
To help you set things up smoothly, keep these current behaviors in mind:
Single Role Assignment: Right now, the integration applies one verified role to all members who connect their Discord. Separate roles for different purchase tiers (like Tier 1 vs. Tier 2) aren’t supported yet.
Existing Discord Members: If you already have people in your server, they must log in to the Nas.io portal and click "Connect Discord" to receive the verified role. This acts as a "sync" button.
No Member Management: This connection is strictly for messaging and entry. It does not automatically add, verify, or remove members from your server if they cancel.
📝 In Summary
Before you launch, remember these three rules:
Hierarchy Matters: The Nas.io Bot Role must be higher than the Member Role in your Discord settings, or verification will fail.
Removal is Manual: If someone stops paying, you must manually remove them from the server. The bot cannot do this for you.
One Role for All: Currently, all verified members get the same role, regardless of their subscription tier.
❓ Frequently Asked Questions (FAQs)
Q: Do I need to pay for this integration?
A: No. The Discord integration is included for free with your Nas.io account.Q: Do I need to install a specific bot?
A: No. You just need to authorize the integration. Nas.io handles the rest in the background.
Q: Why isn't the bot assigning roles?
A: 99% of the time, it's because the Nas.io Bot Role is below the Member Role in your Discord Server Settings. Drag the Bot role to the top of the list so it has "authority" to give out the role.
Q: Is there a specific "Verification Channel" members need to use?
A: No. We have removed the need for members to type commands like /verify. Verification happens automatically the moment they click "Join" from the Nas.io portal.
Q: Can I use this for free communities?
A: Yes. You can use this integration to require people to sign up (with their email) on Nas.io before they can access your free Discord server. This is a great way to build your email list.
Q: Can I disconnect the bot later?
A: Yes. You can disconnect the integration at any time from the Settings menu. However, this will stop new members from being verified.
Q: My message didn't show up in Discord. What went wrong?
A: Check your channel permissions. The Nas.io Bot needs "View Channel" and "Send Messages" permissions for the specific channel you selected.
Q: Does every post I make go to Discord?
A: Yes, if the connection is active. However, you can toggle the Discord option "Off" in the message editor if you want to post something only to the Nas.io feed.
💬 Contact Support
If you have questions or need help, you can:
Use the chat widget inside the platform (bottom right corner) or whatsapp
Email us at help@nas.io

