Log Customer Interaction
POST /interactions command bearer
Records a customer interaction (visit, styling session, callback) against a customer profile for clienteling follow-up.
Overview
|
|
| ID |
log-interaction-api |
| Method |
POST |
| Path |
/interactions |
| Classification |
command |
| Domain |
customer |
| Capability |
clienteling |
| Service |
record-clienteling-interaction |
| Application |
clienteling-app — Clienteling App |
| Auth |
bearer |
Request Body
|
|
| Business Object |
customer |
| Description |
Canonical party recognized by the enterprise as a customer. |
| Classification |
aggregate-root |
| Lifecycle |
anonymous → identified → registered → active → at-risk → churned → reactivated → blocked |
Response
|
|
| Business Object |
customer |
| Description |
Canonical party recognized by the enterprise as a customer. |
| Lifecycle |
anonymous → identified → registered → active → at-risk → churned → reactivated → blocked |
Events Emitted
| Event |
Classification |
Object |
Description |
customer-interaction-logged |
updated |
customer |
A customer interaction (visit note, product preference, task) has been recorded in the CRM. |
Scenarios using clienteling
| Scenario |
Description |
Clienteling Sale |
A store associate uses a clienteling application to identify a known customer, review their purchase |
Endless Aisle |
Store associate helps a customer order an item that is not physically stocked in the current store b |
Loyalty Enrollment |
A customer is enrolled into the retailer's loyalty programme during or after a transaction — in-stor |
Related APIs — customer domain