Access Adapter (Discord)
Grant and revoke Discord roles based on subscription status.
Early Access
•
Discord
Outcomes
Membership access stays in sync with subscription status
Renewals and grace periods are handled consistently
Tiered roles are supported through plan mapping
Updates are safe under retries and edge cases
Designed for communities that want paid access without manual role management.
How it works
Create a plan in amser
Map that plan to one or more Discord roles
The adapter keeps roles in sync with authorization state
Capabilities
Plan to role mapping (one plan to one or many roles)
Tiered access with multiple plans
Roles removed automatically when access expires
Grace periods respected for renewals and retries
Idempotent updates and audit friendly logs
FAQ
What does “active” mean?
Active means the member has paid at least once and is still within the access window derived from the plan interval and grace period.
Do users need to sign every month?
No. Users authorize once and the protocol enforces execution over time.
What happens if a payment fails or a renewal is missed?
The member stays active until the access window expires. After that, roles are removed automatically.
Can I support tiers and add ons?
Yes. Use multiple plans and map each plan to roles. You can require one plan, any plan, or a combination depending on how you structure access.
Is this only for Discord?
No. This is one adapter built on the protocol. The same execution model also powers webhooks, API access, and other integrations.
