Collect

One profile per human, across every device and channel.

Anonymous history is stitched onto the known user at login, with computed attributes, reachability and a full event timeline.

profiles · u_5f2a
anon_c19d · webu_5f2a · iospage_viewedproduct_viewedproduct_addedapp_installedorder_completedidentify("u_5f2a")checkout_startedone profile
5F

u_5f2a

merged anon_c19d · 3 events carried forward · 6 events total

Traits

  • planpro
  • countryIN
  • signup_sourceios

Devices

  • webChrome · last seen 2m
  • ios17.5 · push token ok

Reachability

pushemailSMS · unsubscribedWhatsApp

Computed

lifetime_value12,480

Overview

Everything downstream depends on identity being right. Edverix resolves anonymous browsing onto the known user at login and carries the full history forward, so you see what someone did before they ever signed up. Profiles hold system attributes, custom traits, computed values and per-channel reachability, and every merge is reversible.

Only on Edverix

  • Undo a bad mergeOnly on Edverix

    Identity bugs are inevitable; ours are reversible. Demerge a profile and both histories come back intact.

  • Every computed number shows its workingOnly on Edverix

    Click any derived attribute to see the events it was calculated from.

Capabilities

Everything in Customer profiles

15 capabilities in 4 groups, organised the way the product is.

Identity resolution

Anonymous to known stitching

Pre-login events are re-keyed to the identified user in the same batch, so a funnel that spans a login never breaks at that step.

Cross-device, cross-platform

Web, phone and tablet in one timeline, with each device tracked separately underneath.

Alias and re-keying

Change a customer's identifier without losing history when your own user ids change.

Undo a bad mergeOnly on Edverix

Identity bugs are inevitable; ours are reversible. Demerge a profile and both histories come back intact.

Profile attributes

System attributes

Device, platform, app version, SDK version, locale, timezone, first seen and last seen, maintained automatically.

Custom traits

Any attribute you set, including nested objects and multi-value lists, all segmentable.

Computed attributes with no code

Lifetime value, average order value, favourite category and purchase count from sum, average, min, max, count and most-frequent-value over events.

Every computed number shows its workingOnly on Edverix

Click any derived attribute to see the events it was calculated from.

Reachability

Per-channel reachability

Whether a person can be reached on push, email, SMS or WhatsApp, and the reason when the answer is no.

Device and push-token registry

Tokens per device with staleness and invalidation handling, so sends never target dead tokens.

Preference centre

Per-channel, per-category opt-in that the customer controls and every send respects.

Operations

Full event timeline

Every event a person ever fired, in order, with no artificial cut-off.

Find anyone instantly

Look someone up by email, phone, user id or any attribute. The screen support teams live on.

Accounts, not just people

Group and workspace modelling so a B2B product targets an organisation, not a list of individuals sharing a domain.

Test profiles and erasure

Mark internal users so they are excluded by default, and erase a person end to end for a data-subject request.

FAQ

Questions about Customer profiles

What happens if the same email belongs to two customers of two different tenants?

Nothing unusual. End users are scoped to your organization and project; the same identifier under two tenants is two unrelated people.

Can we compute lifetime value without an engineer?

Yes. Computed attributes are configured in the dashboard from an aggregate over an event property, refreshed on a schedule you choose, and available in segments and templates immediately.

How do you handle the right to be forgotten?

A single erasure action removes the profile, its events, device tokens and delivery logs, and records the request in the audit log.

Get started

See Customer profiles on your own data.

Send your first event in an hour, simulate your first journey against real history, and keep every byte of it in a database you can query.

  • No credit card for the Developer plan
  • Bring your own providers
  • Export everything, any time