A rep should see not only what the customer bought, but how they behaved: what they viewed, what they added to the cart, how long they spent on a specific product page.
This runs through a site-to-CRM integration over webhooks. Every meaningful action passes into the system as an event and attaches to the customer card.
The minimum event set we push into CRM at launch:
- product page views above a defined price threshold;
- add to cart and remove from cart;
- checkout started but not completed;
- callback request or newsletter signup submitted;
- payment, order status change, return.
When the rep opens the contact before calling, they see: "viewed espresso machines in the $300 to $400 range three times this week, added one to the cart, never checked out." That is not telepathy, it is data. And it changes the quality of the conversation completely.
Three things usually do the work: site webhooks, ready-made connectors for platforms such as Shopify, WooCommerce, BigCommerce and Magento, and the API of your email service, which feeds opens and clicks back into the card.
Two constraints belong in the plan from day one. Consent: if you sell into the EU or UK, events tie to an identified person only where the visitor agreed to it, so tracking and CRM fields must respect the same record. Data quality: if one customer exists as three cards with different phone numbers, reactivation goes out to someone who ordered yesterday. Deduplication rules come before automation, not after.
For reading all this without drowning in it, see our practical guide on
working with Kommo CRM analytics.