# Profile Completion

Page: https://alidemirbas.com.tr/en/lab/journeys/profile-completion

Required profile field missing → ask in context → completed or exit

## Purpose

Ask for a missing profile field when the user's current task needs it.

Goal: Progression & Milestone · Category: Activation & Usage

## Steps

- **Trigger**: A profile field required for the current task is missing
- **Action**: In-app: Explain why the field is needed
- **Action**: In-app: Open the exact profile field
- **Decision**: Was the field completed?
  - Yes: Profile field completed
  - No: Wait 7 days
- **Wait**: Wait until the session ends
- **Wait**: Wait 7 days
- **Action**: Email: Deep-link to the missing field
- **Exit**: Profile field completed
- **Exit**: Do not send another reminder

## Guardrails

- Do not ask for unrelated personal data.
- Explain why the field is needed.

## Core rule

Ask for data because the task needs it, not to raise a completion score.

## When to set it up

This journey makes sense when funnel reports show a task, say an order or an application, stalling at the step that asks for a missing profile field. Before building, write down which task requires which field; per user you need the field's state, task start and completion, and session end, plus email subscription for the follow-up. If the field can be derived from another source or is not truly required, stop asking for it; if the field rejects valid values, fix the form first, because a reminder does not cure a validation error.

## How to set it up

- **Trigger and entry**: The trigger is a task the user is trying to do that requires a profile field missing at that moment. Divide entrants at random: the journey group gets the explanation, the opened field and the email, the control group sees the product's own flow without them.
- **Who must not enter**: Only a field the current task genuinely requires triggers the journey; personal data unrelated to the task is never requested through it. One instance follows one field for one task: no second flow for the same field, and nobody who has filled it or abandoned the task is targeted again.
- **Timing and channels**: Within the same session, an in-app message first explains why the field is needed, then a second one opens the exact field. The field is checked when the session ends; if still empty, one email deep-linking to the field goes out 7 days later, after confirming the field is still missing and still required.
- **Exit and handoff**: If the field is complete at the end-of-session check, the journey ends in the Profile field completed exit and no email is sent. After the email there is no further reminder; the journey ends there whether or not the field gets filled, and there is no handoff.
- **Frequency and consent**: Per field, the cap is two in-app messages and one email. Only users with email subscription get the email; the in-app messages appear while the user is doing the related task and are not run as a separate campaign to raise profile completeness.

## How to measure success

**Incremental valid field completion vs control**: Success is the field filled with a valid value; seeing the message, opening the field or entering filler does not count. The denominator is every user assigned at entry to either group; the numerator is those who fill the field with a valid value within the same follow-up window after assignment, and the difference between the two groups is the journey's effect. Message impressions or email delivery do not alter the denominator.

Also track:

- **Related task completion rate**: Completing the task that needed the field is what counts, so track the share of assigned users who do; a filled field that did not help the task is worth little on its own.
- **In-session vs post-email completion**: Track fields completed before the session ends apart from those completed after the email 7 days later; this is where the email's contribution shows.
- **Invalid or corrected value share**: Watch the share of entries that fail validation or are later corrected; a rise suggests the message is not explaining the reason well.
- **Unsubscribes and data objections**: Track email unsubscribes and support contacts asking why the data is needed; an increase means the field's reason is not landing.

## What to watch when reading the result

- When valid field completion in the journey group matches the control group, users were already filling the field in the product's own flow; opened fields or clicked emails do not justify the journey. Base the decision on the field gap together with related task completion.
- Any gap you see belongs to the two in-app messages in one session, the end-of-session check and the single email 7 days later. Completion is credited to this journey alone, since nothing is handed off; when one user is missing different fields for different tasks, measure each field in its own flow and do not pile the requests into one session.
- When the task that needs a given field reaches few users, the gap stays unclear for a long time. Work out the users needed per group with the [sample size calculator](https://alidemirbas.com.tr/en/calculators/sample-size-calculator), from the field's current completion rate, the smallest gap worth detecting, power and confidence; divide that number by your daily eligible entries per group to see how many days the run takes.
- If field completeness rose but the related task did not get completed, the data was collected for a profile score; revisit the message that explains why the field is needed and whether the field is truly required for that task.

## Frequently Asked Questions

### Should profile completion be requested during signup?

Ask when the missing information is needed for the user's task. Do not collect unnecessary fields simply to improve a completeness score. Explain why the information is needed and open the relevant field directly.

### How many reminders should a missing profile field receive?

This example explains the need in-app and opens the field. If unfinished, it waits until the session ends and then seven days before one email reminder. Recheck that the field is still missing and needed.

### Does a filled profile field mean success?

Measure valid information and whether it helps complete the underlying task. Random filler is not a meaningful gain. Do not repeatedly target people who have abandoned the task solely because their profile remains incomplete.
