Loading
Salesforce Enforces New Security Requirements in Summer 2026Read More
Manage Users and Data Access
Create Contactless Users

Create Contactless Users

Create users without contact information to reduce the overhead of managing customers and partners. You can add contacts later if you decide that you want them, like when you upgrade to a more full-featured community license. You can add contactless users to new or existing Experience Cloud sites.

Required Editions

Check that the Contactless External Identity Users feature is enabled for your Salesforce org. For instructions, see Enable Contactless External Identity Users.

Available in: Salesforce Classic and Lightning Experience
Available in: Professional, Enterprise, Performance, Unlimited, and Developer Editions
User Permissions Needed
To create contactless users: Manage User OR Manage External User OR Edit Self-Service User
Note
Note The contactless users feature is available only with the External Identity license, which enables access to the Salesforce Customer Identity product.
  1. Create a contactless user by creating a user record with Apex, SOAP API, Bulk API, or Bulk API 2.0.
    User u = new User();
         u.FirstName = 'Jane';
         u.LastName = 'Doe';
         u.Email = 'janedoe@test.com';
         u.Alias = 'jane';
         u.Username = 'janedoe@test.com';
         u.CommunityNickname = 'Jane';
         u.LocaleSidKey = 'en_US';
         u.TimeZoneSidKey = 'GMT';
         u.ProfileID = '00exx000000jvN4'; // Profile that's associated with the EI license
         u.LanguageLocaleKey = 'en_US';
         u.EmailEncodingKey = 'UTF-8';
         insert u;
        
  2. (Optional) Set up self-registration to register customers and partners as contactless users.
    1. Create a custom self-registration page in Visualforce.
    2. From Setup, in the Quick Find box, enter All Sites and select All Sites.
    3. Next to your site name, click Workspaces.
    4. From Experience Workspaces, select Administration, and then select Login & Registration.
    5. Select Allow customers and partners to self-register.
    6. Choose a self-registration page type, and generate a self-registration handler.
    7. Edit the self-registration handler to create the contactless user programmatically.
 
Loading
Salesforce Help | Article