Персональный CRM: AI находит контакты в вашей почте
AI-CRM автоматически находит контакты из почты и календаря, отвечает на вопросы естественным языком.
Знакомая ситуация: через неделю важная встреча, а вы не помните, о чём говорили с этим человеком в прошлый раз. Или коллега спрашивает «ты ведь знаешь Петрова из N-Company?» — а вы не можете вспомнить контекст. Классические CRM-системы решают эту проблему для отделов продаж, но для личного использования они громоздки: надо вручную заносить контакты, заполнять карточки, проставлять теги. Результат — заброшенная база через две недели.
Персональный CRM на базе AI решает ту же задачу иначе: он сам сканирует вашу почту и календарь, извлекает контакты и строит карту связей без вашего участия. Вы только спрашиваете — и получаете ответ.
Как это работает: три шага
Архитектура проста и состоит из автоматического сбора, структурированного хранения и интерфейса на естественном языке.
1. Автоматическое обнаружение контактов
Каждое утро в 6:00 cron-задача сканирует вашу почту и календарь за последние 24 часа. Из писем извлекаются адреса отправителей и получателей, из календаря — участники встреч. Для каждого нового контакта создаётся запись в SQLite-базе:
CREATE TABLE contacts (
id INTEGER PRIMARY KEY,
name TEXT,
email TEXT,
first_seen TEXT,
last_contact TEXT,
interaction_count INTEGER,
notes TEXT
);
Если контакт уже существует — обновляется last_contact и инкрементируется счётчик взаимодействий. Привязанный контекст: тема письма, название встречи, дата — всё сохраняется. Через месяц у вас готовая база с историей, которую вы не вели вручную.
2. Запросы естественным языком
Главное преимущество — никаких интерфейсов с фильтрами и формами. Вы пишете в Telegram-топик:
- «Что я знаю про Иванова?» — AI собирает все пересечения: письма, встречи, заметки
- «Кому нужен follow-up?» — находит контакты, с которыми давно не было связи
- «Когда я последний раз разговаривал с Петровым?» — точная дата и контекст последнего взаимодействия
- «Кто из участников завтрашней встречи новые?» — сравнивает список календаря с CRM-базой
AI понимает контекст вопроса и формирует ответ на основе реальных данных из базы и почтовой истории. Никакого «покопайтесь в таблице» — ответ приходит секундой.
3. Подготовка к встречам
Отдельный cron запускается в 7:00 и проверяет расписание на текущий день. Для каждого внешнего участника встречи AI:
- Ищет его в CRM-базе
- Просматривает историю переписки
- Формирует брифинг: кто человек, когда общались в последний раз, о чём говорили, какие были follow-up-ы
Брифинг приходит в Telegram до начала рабочего дня. Вы заходите на встречу, уже зная контекст. Особенно ценно, если у вас 5–7 встреч в день и одна сливается с другой.
Почему это лучше классической CRM
- Нет ручного ввода. Контакты появляются сами из вашей реальной коммуникации. Вы не забываете записать — запись создаётся автоматически.
- Актуальность. База обновляется каждый день. Никаких устаревших записей, которые никто не чистил полгода.
- Минимум инфраструктуры. SQLite-файл, cron-задача и Telegram-топик. Никаких SaaS-подписок, никаких веб-интерфейсов.
- Приватность. База лежит у вас на сервере. Никакая третья сторона не видит вашу сеть контактов.
Ограничения
Честно о минусах:
- Только публичный контекст. AI видит темы писем, участников встреч и текст переписки. Если важный разговор был по телефону — в базе его не будет.
- Качество зависит от почты. Если вы не подписаны на все рабочие рассылки или используете несколько ящиков — часть контактов пропадёт.
- Нет аналитики связей. Это не граф-визуализация «кто с кем общается». Простая база с запросами на естественном языке. Для большего — нужны отдельные инструменты.
Что нужно для запуска
- gog CLI — консольный инструмент для доступа к Gmail и Google Calendar
- SQLite — база для хранения контактов и взаимодействий
- Telegram-топик — канал для запросов и уведомлений
- Hermes Agent (или аналогичный AI-агент) — обработка запросов на естественном языке и запуск cron-задач
Итого
Персональный CRM на базе AI — это не замена корпоративной Salesforce для отдела продаж. Это инструмент для одного человека, который хочет помнить контекст своих профессиональных связей, не тратя время на ведение базы. Контакты собираются автоматически, ответы приходят по запросу, подготовка к встречам происходит без вашего участия. Минимум инфраструктуры, максимум пользы.
Скачать скилл (Markdown)
«`markdown
# Персональный CRM с автоматическим обнаружением контактов
Отслеживать, с кем вы встречались, когда и о чём говорили — невозможно вручную. Важные follow-up теряются, а контекст забывается перед встречами.
Этот рабочий процесс автоматически создаёт и поддерживает персональный CRM:
• Ежедневная cron-задача сканирует почту и календарь на наличие новых контактов и взаимодействий
• Сохраняет контакты в структурированной базе данных с контекстом отношений
• Запросы на естественном языке: «Что я знаю о [человеке]?», «Кому нужен follow-up?», «Когда я последний раз разговаривал с [человеком]?»
• Ежедневный брифинг перед встречами: перед встречами дня изучает внешних участников через CRM + историю почты и отправляет брифинг
## Необходимые навыки
— `gog` CLI (для Gmail и Google Calendar)
— Собственная CRM-база данных (SQLite или аналог) или скилл [crm-query](https://clawhub.ai), если доступен
— Telegram-топик для CRM-запросов
## Как настроить
1. Создайте CRM-базу данных:
«`sql
CREATE TABLE contacts (
id INTEGER PRIMARY KEY,
name TEXT,
email TEXT,
first_seen TEXT,
last_contact TEXT,
interaction_count INTEGER,
notes TEXT
);
«`
2. Создайте Telegram-топик с названием «personal-crm» для запросов.
3. Дайте инструкцию OpenClaw:
«`text
Запускай ежедневную cron-задачу в 6:00:
1. Сканируй мою почту Gmail и календарь за последние 24 часа
2. Извлекай новые контакты и обновляй существующие
3. Логируй взаимодействия (встречи, письма) с временными метками и контекстом
Также каждое утро в 7:00:
1. Проверяй мой календарь на сегодняшние встречи
2. Для каждого внешнего участника ищи в CRM и истории почты
3. Отправляй брифинг в Telegram: кто это, когда общались в последний раз, о чём говорили, и какие есть follow-up задачи
Когда я спрашиваю о контакте в топике personal-crm, ищи в базе данных и давай всю доступную информацию.
«`
«`