---
schema_version: "1"
id: e06f327edf1e8d7a6754a6b5257a9543b1d9317507ac93a5c7a36d74f65d671e
title: Configure Self-Registration
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/external_identity_self_registration_configure.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.external_identity_self_registration_configure.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 9becb891c83a438427cd13d75f409492cac0389330ec587f5e5527e27a6b9564
description: After you set up an account for your new customers, configure self-registration for your site.
products:
  - Security
  - Cross Cloud
release: "264"
---
# Configure Self-Registration

After you set up an account for your new customers, configure self-registration for your site.

Use these resources to configure a self-registration page. Depending on your page type, you can also add functionality with Apex or add fields to collect additional user information at sign-up. You can also completely customize the self-registration process by modifying the Apex controller.

- **[Self-Registration Page Types](https://help.salesforce.com/s/articleView?id=xcloud.external_identity_login_discovery_self_reg_types.htm&release=264.0.0&type=5)**  
    Depending on your business needs, you can choose from a few page types to implement self-registration for your site. For example, choose a self-registration page type that lets your users register with an email address or phone number.
- **[Modify the Default Self-Registration Page](https://help.salesforce.com/s/articleView?id=xcloud.external_identity_self_registration_modify_default_page.htm&release=264.0.0&type=5)**  
    If you're using the Default self-registration page, you can customize it with Visualforce.
- **[Use the Configurable Self-Reg Page for Easy Sign-Up](https://help.salesforce.com/s/articleView?id=xcloud.external_identity_login_discovery_create_config_self.htm&release=264.0.0&type=5)**  
    To give visitors a simpler, mobile-centric self-registration experience, use the Configurable Self-Reg Page. With this self-registration page, users can sign up with only an email address or phone number, instead of having to create a username and password. With this lightweight sign-up process, you can limit the amount of information that you collect from the users when they sign up. On subsequent logins, you can get more information, building a member's profile through progressive profiling powered by the login flow.
- **[Extend the Configurable Self-Reg Handler in Apex](https://help.salesforce.com/s/articleView?id=xcloud.external_identity_login_discovery_review_config_code.htm&release=264.0.0&type=5)**  
    When you select the Configurable Self-Reg Page registration type on the Login & Registration page, Salesforce generates the AutoCreatedConfigSelfReg handler. The handler contains logic for users to register with their email address or phone number. You can modify the handler in Apex to customize self-registration. You can add logic to ensure that a new member’s email address and phone number are unique in your org.
- **[Create Custom Error Messages in the Configurable Self-Reg Handler](https://help.salesforce.com/s/articleView?id=xcloud.external_identity_self_registration_custom_error.htm&release=264.0.0&type=5)**  
    If a user makes a mistake when trying to self-register for your site, the Apex handler displays a generic error message. You can customize the error message that appears on the self-registration page and verify pages using the `Auth.DiscoveryCustomErrorException` exception.
- **[Collect More Information on the Experience Builder Self-Registration Page](https://help.salesforce.com/s/articleView?id=xcloud.external_identity_collect_additional_fields.htm&release=264.0.0&type=5)**  
    When users register, you often want to ask them for more than just basic information. If you're using the Experience Builder self-registration page, you can easily add fields to collect additional information.
- **[Test Your Self-Registration Process](https://help.salesforce.com/s/articleView?id=xcloud.external_identity_self_registration_test.htm&release=264.0.0&type=5)**  
    When you configure self-registration, or change your self-registration process or page, test the process to make sure it works.