Troubleshooting Access
If a member is not getting the access they expect, follow this quick troubleshooting flow.
1. Check the Bot
- Go to Settings > Integrations > Connection.
- Confirm the server appears in the Discord Connection section.
- Refresh the bot status if it looks stale.
- If the bot is disconnected, reconnect the server.
2. Check the Member's Discord Link
The member must have linked their Discord account to PayBru:
- Ask the member to visit Resources > My Profile > Security > Connected Accounts.
- They should see their Discord username listed.
- If not, they need to connect Discord and authorize the link.
If they changed Discord accounts, they must link the new one.
3. Check the Tier Mapping
- Go to Tiers.
- Open the member's current tier.
- Check the Discord step and confirm the tier is mapped to the correct role.
- Confirm the role still exists in Discord.
4. Match the Error
| Error | Meaning | Action |
|---|---|---|
Missing Permissions | The bot lacks required permissions or the role is above it. | Check the bot permissions and move the PayBru role higher in Server Settings > Roles. |
Unknown Role | The mapped Discord role has been deleted. | Create the role again or update the mapping. |
Unknown Member | The user is not in the Discord server. | Ask the member to join the server first. |
Rate Limited | Discord is throttling requests. | Wait for the next sync cycle and try again. |
5. Wait for Sync
Role changes do not always happen instantly. Keep these intervals in mind:
| Service | Interval |
|---|---|
| Role sync (reconciliation) | Every 5 minutes |
| Member count sync | Every 30 minutes |
| Ban sync | Every 5 minutes |
| Health check | Every 30 minutes |
| Membership expiry check | Every 1 hour |
If the member is PastDue, the 3-day grace period keeps access active until expiry.
6. Test with a Fresh Account
If the issue persists and you cannot identify the cause:
- Create a secondary Discord account (or ask a trusted member to help).
- Link it to a test PayBru account.
- Subscribe to the affected tier.
- Check whether the role is assigned correctly.
This helps show whether the issue is account-specific or system-wide.
7. Contact Support
If none of the above steps resolve the issue:
- Gather the following information:
- Your PayBru creator page URL.
- The affected member's PayBru username and Discord ID.
- What you already checked in Settings > Integrations > Connection.
- The Discord role name and tier name involved.
- Open Support > Get Help in the Client Portal.
- Include all gathered details so the team can investigate without back-and-forth.
See also: