Manage your user profile by using Snowsight

When you manage your user profile in Snowsight, you can add user details, change your password, select a default language, configure notifications, enroll in multi-factor authentication (MFA), verify your email address, and more.

Add user details to your user profile

To access your user profile:

  1. Sign in to Snowsight.

  2. To open the user menu, select your username.

    Account menu
  3. From the user menu, select Profile.

  4. On your profile, you can review and set the following user details:

    • Profile photo

    • Username (cannot be changed)

    • First Name

    • Last Name

    • Password

    • Email

    When possible, ensure that your user profile includes a first name, last name, and email address. These details are required to complete some tasks in Snowflake, such as accepting the terms of service for the Snowflake Marketplace. If you cannot set these preferences for your user, contact an account administrator.

    You can also set the following preferences:

    • Default role & warehouse: Select a role and warehouse to use by default when you use Snowsight. Snowflake uses the default warehouse to display pages that you view in Snowsight and, unless another warehouse is specified, run worksheets and dashboards.

    • Default experience: Select the default user interface you see when you sign in to Snowflake, Snowsight or the Classic Console. If you don’t see the option to select a default experience, your default experience might be set at the account level. See All users in the account have Snowsight as the default web interface.

    • Language: Select the language to use for Snowsight. Snowflake currently supports the following languages:

      • English (US)

      • Japanese (日本語)

    • Notifications: Select whether to send a browser notification when a query finishes running in the background. When you set this preference for the first time, your browser prompts you to allow notifications from Snowflake.

      If your active role has access to set up resource monitor notifications, you can also select a checkbox to set up Email notifications from resource monitors.

    • Multi-factor authentication: Select whether to enroll in multi-factor authentication (MFA). See Enroll in multi-factor authentication (MFA).

Change your user password

To change your password:

  1. Sign in to Snowsight.

  2. Select your username, and then select Profile

  3. For Password, select the edit icon.

    The Set a new password dialog appears.

  4. Enter your current password.

  5. Enter a new password, and confirm your new password.

  6. Select Change password.

Your new password must comply with the password policy. See Snowflake-provided password policy.

Enroll in multi-factor authentication (MFA)

MFA provides increased login security for users connecting to Snowflake. MFA support is provided as an integrated Snowflake feature, powered by the Duo Security service, which is managed completely by Snowflake.

By default, MFA is not enabled for individual Snowflake users. If you want to use MFA, you must enroll using Snowsight. Enrollment requires a smartphone with a valid phone number and the Duo Mobile application installed.

To enroll in MFA:

  1. Sign in to Snowsight.

  2. Select your username, and then select Profile

  3. In the Multi-factor authentication section, select Enroll.

  4. Follow the instructions provided in the dialog.

After you enroll, each time you attempt to sign in to Snowflake you are prompted to enter your required user credentials (login name and password) and then prompted for a passcode generated by the Duo Mobile application.

For more information, see Multi-factor authentication (MFA).


If you cannot sign in to Snowflake due to an MFA issue, for example, you don’t have access to your phone, contact one of the account administrators for your Snowflake account. They can temporarily disable MFA so that you can log in, or fully disable MFA for your user, which effectively cancels your enrollment.

Disabling MFA

After you enroll in MFA, you cannot use Snowsight to disable MFA. Instead, an account administrator must use a SQL command to temporarily or permanently disable MFA for you. For details, see Managing MFA for an account and users.

Verify your email address

To verify the email address associated with your Snowflake user account, follow these steps:

In some cases, you automatically receive an email prompting you to Please Validate Your Email. If you did not, follow these steps to verify your email address:

  1. Sign in to Snowsight.

  2. Select your username, and then select Profile

  3. Configure your email address:

    • If you do not have an email address listed, enter an email address in the Email field, and then select Save.

    • If you cannot enter an email address, an account administrator must either add an email address on your behalf or grant your user the role with the OWNERSHIP privilege on your user.

    • If you did not receive an email, select Resend verification email. Snowflake sends a verification email to the address listed.

  4. Open your email, and then select the link in the email to validate your email address.

You must verify your email address before you can receive email notifications for resource monitors.