Получать сообщения о переходах на сайт с ключевой поисковой фразой?
Вероятно он это делал еще до того как гугл с яндексом стали шифровать запросы. Однако можно вытаскивать запросы из API метрики и не совсем в реальном времени, но получать инфу о запросе. Связывать ее с конкретным пользователем можно давая каждому новому пользователю ID в и показывать его в урле, например site.ru/categoriya?id=2227837, отслеживая тем самым человека и запрос в метрике через API, связвая урл входа в котором указан ID и поисковую фразу которую видим в метике. Этот же ID пишется человеку в кукки. А с помощью сервиса соцтрекинга или сервисов бигдаты можно узнать почты некоторых людей и связать их также по ID с кукки. Или же, если на сайте, например можно оставить заявку введя почту, то еще проще узнать почту пользователя.
В итоге получаем:
1-присваиваем ID юзеру
2-пишем ID в кукку
3-пишем ID в url входа site.ru/categoriya?id=2227837
4-через API метрики связываем ID в урле с поисковой фразой
5-с помощью соц трекинга, биг даты или формы на сайте связываем ID и почту
6-Получаем связку ID-поисковая фраза-почта
7-настраиваем рассылку и отправляем письма
Возможно есть готовые сервисы которые это делают.
П.С. 
Судя по отзывам знакомых с форума,  70% того что они (бизнес молодость) рассказывают это выдумки или красивая теория не опробованная на практике. Но в целом описанная мной схема будет работать.
CRM такое умеет