---
title: Adding a progressive profiling step
description: Add a progressive profiling as part of a PingOne authentication policy.
component: pingone
page_id: pingone:authentication:p1_add_progressive_profiling
canonical_url: https://docs.pingidentity.com/pingone/authentication/p1_add_progressive_profiling.html
revdate: November 9, 2023
section_ids:
  steps: Steps
  related-links: Related links
---

# Adding a progressive profiling step

To use progressive profiling, add it as part of an authentication policy.

|   |                                                                                                                                                                                                                                        |
| - | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | Because progressive profiling requires the user to be authenticated, it can't be the first step in the authentication policy. Create a login or multi-factor authentication (MFA) step as the first step in the authentication policy. |

## Steps

1. In the PingOne admin console, go to **Authentication > Authentication**.

2. Click **[icon: plus, set=fa]Add Policy** to create a new policy, or click the **Pencil** icon ([icon: pencil, set=fa]) to edit an existing one.

3. Click **[icon: plus, set=fa]Add step**.

4. In the **Step Type** list, select **Progressive Profiling**.

5. In the **Attributes** section, select a user attribute that you want to request. You can select any standard or custom string type attribute, including nested standard attributes (such as `name.family`), but not core or JSON type attributes.

6. Select **Required** if appropriate. If selected, the user won't be able to skip the prompt for requested information. The Skip button won't appear, and users won't be able to sign on until they provide the requested information. Be aware that this option may prevent users from signing on.

7. (Optional) Click **[icon: plus, set=fa]Add attribute** to add another attribute.

8. Enter the following information:

   * **Prompting text**: The text that the user will see before the requested profile information.

   * **Re-prompt every**: If the user skips entering the requested information, determines how soon the user will be prompted again. PingOne checks when the attributes were last updated by any progressive profiling action, such as a progressive profiling action or a progressive profiling form action. If all the attributes of the form have been updated within the specified time frame then the prompt will not be shown. This option applies to optional attributes only, because required attributes cannot be skipped.

   * **Show when**: Select the **Another progressive profiling action has not already been shown** checkbox to show this step only if another progressive profiling step has not already been shown if an authentication policy has multiple progressive profiling steps. This includes progressive profiling actions and progressive profiling form actions.

9. Click **Save**.

## Related links

* [Progressive profiling](p1_progressive_profiling.html)
