Self-Hosted: No Automatic Email Verification After User Signup

Hey everyone,
I’m running ZITADEL in a self-hosted setup and I’m having an issue with email verification during user registration.

Problem:
When a new user signs up through the standard registration flow, they do not receive an automatic verification email, even though my SMTP setup is correct and test emails are working.
The only way it works right now is:
I have to manually open the user in the admin panel and trigger the “Verification Email” from there. Only then the email gets delivered properly.

What I’m missing / can’t find:
I can’t find any setting that forces a user to automatically receive a verification email right after signup (something like “email verification required on signup).
I assumed this might be configurable per project, organization, or auth flow – but I found nothing in the console or in any policy that enables this behavior.

Question:
How can I enable automatic email verification for every new signup?
Do I need to configure a specific auth flow or hook to make this work?

Thanks in advance – this is a critical feature for my use case.
Was this page helpful?