Automatically create first organization with smart naming
- Category
- Organizations
- Published
Reduce friction for new users with automatic first organization creation and intelligent name suggestions based on email domain or member details.
You can now automatically create a user's first organization with intelligent name suggestions. Clerk will detect the organization name from the user's email domain (e.g., alex@clerk.com → "Clerk") or personalize it based on member details, eliminating the manual setup step for first-time users.
This feature works best for applications with required organization membership where the creation step adds unnecessary friction.
What's new
Create first organization automatically removes friction during onboarding by automatically creating a user's first organization. When enabled, users are added to their first organization without seeing the creation flow.
Default naming rules intelligently suggest the first organization's name using:
- Email domain detection - Automatically populates the organization name, slug, and logo from the user's email domain (e.g.,
alex@stripe.com→ "Stripe" with logo) - Member personalization - Creates personalized names using variables like
user.first_name,user.last_name,user.full_name, oruser.username(e.g.,{{user.first_name}}'s organization→ "Alex's organization") - Fallback name - Provides a default when other rules don't apply
Default naming rules are required to enable automatic organization creation. You can disable individual rules to skip them in the detection order.
Getting started
Visit the Organizations configuration documentation to learn how to enable automatic organization creation and configure default naming rules.
Configure these settings in the Clerk Dashboard under Organizations Settings.