A plugin for Better Auth that adds an invitation system, allowing you to create, send, and manage invites for user sign-ups or role upgrades.
Learn More Β»
- π€ Keep track of who created and who accepted the invite.
- π§Ύ Create and manage invitation codes to control user sign-ups.
- π© Send invitations via email, provide a shareable URL, or generate an invitation code.
- π‘οΈ Automatically assign or upgrade roles when invites are used.
- π Track each invitation's usage and enforce maximum uses.
- π§© Support multiple token types, including default, code, or custom tokens.
- πͺ Store tokens securely in browser cookies for seamless activation.
- βοΈ Fully customize behavior for redirects, token expiration, and email handling.
- π Built with security in mind to prevent unauthorized invite usage.
- π Show the invitee a welcome page or role upgrade page after signing up or upgrading their role.
This project is not associated with Better Auth