Auth & user accounts
When your site has accounts, the Auth tab is where you manage the people who sign up — and the Email tab controls the emails your site sends them.
Your users
Section titled “Your users”The user list shows everyone who has registered on your site: email, status (confirmed/pending), how they signed in (password or which social provider), and their last sign-in date.
- Add user — create an account manually (email + password). Handy for test accounts or setting someone up yourself.
- Delete — remove an account permanently (confirmation required).
- Refresh — reload the list.
Sign-in providers (social login)
Section titled “Sign-in providers (social login)”Email + password and magic links (passwordless email sign-in) work out of the box. On top of that you can enable social logins — Google, GitHub, Facebook, Apple, Microsoft Azure, Discord, Twitter/X, LinkedIn, GitLab, Spotify, Slack, Notion.
Each provider needs a one-time setup:
- Expand the provider and copy the Callback URL shown.
- In that provider’s developer console (e.g. Google Cloud Console), register an OAuth app with that callback URL — you’ll get a Client ID and Client Secret.
- Paste both into Genesis and click Enable.
The provider shows Enabled, and your site’s sign-in UI can offer that login. Use Edit / Disable on the provider any time.
Email tab — auth emails
Section titled “Email tab — auth emails”Your site sends transactional emails for account flows. The Email tab controls both how they’re sent and what they look like.
Sending (SMTP)
Section titled “Sending (SMTP)”By default a built-in sender is used — fine for testing, but it’s rate-limited. For production, toggle Use my own SMTP and plug in any email service (SendGrid, Postmark, Resend, AWS SES…): sender name and address, host, port, username, password.
Templates
Section titled “Templates”Six emails, each editable:
- Confirmation (verify email on sign-up)
- Password Reset
- Invite
- Magic Link
- Re-authenticate
- Change Email
For each you can edit the subject and the HTML body, with variables like the confirmation link and the recipient’s email available to insert. Don’t want to hand-write HTML email? Each template has an Ask AI to design this email bar — describe the look (“modern welcome email, brand color #4F46E5, friendly tone”) and it generates the template for you to tweak and save.