---
title: "Why a customer profile needs to be real-time | Snowplow Signals"
description: "A profile a system reads to act should reflect what a customer did seconds ago, not yesterday. A stale profile answers for a customer who has already moved on."
source: https://signals.snowplow.io/learning/customer-profiles-and-identity/why-a-customer-profile-needs-to-be-real-time
---

[Learning](https://signals.snowplow.io/learning) / [Customer profiles and identity](https://signals.snowplow.io/learning/customer-profiles-and-identity) 

# Why a customer profile needs to be real-time

A customer profile is only as useful as it is current. When a system reads a profile to decide what to do in the moment, data from yesterday describes a customer who has already changed.

## A profile is read to act

A profile is not an archive. Something reads it to decide what to show, send, or offer. The value of that decision depends on how well the profile matches the customer at the moment it is read, not at some point last night.

## What staleness costs

A profile updated overnight describes who a customer was yesterday. If they have since changed what they are looking for, a system reading the old profile acts on the wrong picture: it recommends what they already bought, or misses the intent they are showing right now.

## What real-time changes

When a profile updates as behavior happens, the activity from seconds ago is already in it. A system reading it responds to the current visit rather than the last one. That is the difference between a profile that records the customer and one a product can act on while they are still there.

## Put it to work

* [Real-time attributes on Signals →](https://signals.snowplow.io/products/real-time-attributes)
* [In-session personalization →](https://signals.snowplow.io/lp/in-session-personalization)

## See it on your own traffic 

Add the SDK, define one attribute, and see an attribute updating against your own traffic in the first session. The free tier runs on the real engine: no card, no sales call.

[Start free](https://signals.snowplow.io/start) [Talk to an engineer](https://signals.snowplow.io/start?intent=engineer) 

More explainers in the [Learning Center →](https://signals.snowplow.io/learning)
