Skip to main content

One person, many handles

The platform separates the customer (a person) from their identities (one per channel handle) and from leads (a conversation record).
A customer who messages on WhatsApp after using the website widget is recognised as the same person — so a cart started in one place is still theirs in the other.

Merges are conservative

Identities merge only on a verified contact detail: a phone number the platform actually received a message from, or a confirmed email. Never on a name, never on similarity, never probabilistically.
This is deliberate. A wrong merge hands one customer another customer’s conversation and order history — the kind of mistake that cannot be apologised away.
Every merge is recorded and reversible.

buyer_ref

Your tools receive a stable reference for the person in the conversation. Use it as the key for their cart, their tier and their history.
Treat buyer_ref as a pseudonymous key, not proof of anything. Whether that buyer is verified for wholesale, allowed a discount, or permitted to see an order is your decision, resolved from your own records against the workspace the auth token identifies.

What you should not ask for

Do not require a phone number or email as a tool argument to identify someone. The platform already knows who is talking; asking again makes the assistant interrogate a customer it has already recognised, which reads as forgetting them.