Skip to main content

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, or user.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.

Contributors
Gabriel Melo
Iago Dahlem
Laura Beatris
Nicolas Lopes
Jim Kalafut
Tu Nguyen

Share this article