Как автоматически импортировать заказы и запросы RFQ из писем в Odoo
Перестаньте вручную перепечатывать в Odoo заказы в PDF, Excel и сканах
Если ваши клиенты присылают заказы и запросы предложений по почте — во вложениях всех мыслимых форматов, — кто-то в вашей команде переносит эти данные в Odoo строку за строкой. В этом руководстве показано, как автоматически импортировать заказы из почты в Odoo с помощью Mail2ERP: приходит письмо, данные извлекаются, и заказ на продажу или предложение появляется в Odoo в течение нескольких минут в заданные вами часы работы. Настройка занимает около пяти минут, разработчик не нужен, а первый месяц — бесплатный месяц Discovery.
🎯 Почему ручной ввод заказов в Odoo обходится так дорого
Каждый присланный заказ выглядит по-своему. Один клиент отправляет аккуратный PDF, другой — таблицу Excel с собственным расположением колонок, третий фотографирует подписанный бланк и прикладывает снимок. Человеку приходится открывать каждое письмо, находить товары, количества, ссылки и даты поставки, а затем всё это перепечатывать в Odoo. У такого процесса три скрытые статьи расходов:
- Время: обычный многострочный заказ можно правильно ввести за несколько минут. При десятках заказов в день это полноценная работа, которая не создаёт ничего нового — она лишь переносит данные с одного экрана на другой.
- Ошибки: опечатка в количестве или неверный код товара превращаются в неправильную отгрузку, кредит-ноту и недовольного клиента. Ошибки ручного ввода всплывают поздно, когда исправлять их дороже всего.
- Задержка: заказы, полученные в пятницу вечером, лежат без обработки до понедельника. Предложение, отправленное на день позже, — это предложение, отданное более быстрым конкурентам.
И объёмы редко бывают маленькими. Один реальный клиент Mail2ERP, IMP Kontakt, получает по почте тысячи запросов предложений и заказов в месяц — такой объём невозможно вводить вручную без отдельной команды операторов.
🔍 Что пользователи Odoo обычно пробуют в первую очередь
Встроенный почтовый шлюз Odoo
Odoo умеет создавать записи из входящих писем сразу после установки. Со своей задачей он справляется: письмо фиксируется, создаётся лид или пустое предложение. Чего он не делает — так это не читает вложение. PDF с двадцатью строками заказа прикреплён к записи, а человеку всё равно приходится открыть его и вбить каждую строку.
Собственные скрипты и OCR на основе шаблонов
Некоторые компании пишут парсеры под документы своих крупнейших клиентов. Они работают, пока клиент не изменит вёрстку, не добавит колонку или пока не появится новый клиент с совершенно другим форматом. Извлечение по шаблонам означает постоянную поддержку: каждая новая вариация документа — это новая задача для разработчика.
Коннекторы в стиле Zapier
Универсальные платформы автоматизации умеют перенести письмо в Odoo, но спотыкаются на самом сложном — на понимании неструктурированного вложения с незнакомой вёрсткой и на незнакомом языке, на сопоставлении произвольных описаний товаров с реальными кодами в вашем Odoo и на определении того, что перед ними — заказ или запрос предложения. К тому же они добавляют промежуточный слой между вашим почтовым ящиком и вашей ERP.
⚠️ Что действительно требуется
Чтобы по-настоящему автоматизировать заказы из почты, инструмент должен справляться с любым форматом, любой вёрсткой и любым языком — без шаблонов, отличать запрос предложения от заказа, сопоставлять строки с вашим каталогом Odoo и создавать корректную запись с полным журналом действий. Именно для этого и создан Mail2ERP.
⚙️ Автоматический путь: настройка Mail2ERP для Odoo за 5 минут
Приходит письмо от клиента
Mail2ERP извлекает & проверяет
Заказ создан в Odoo
Письмо перемещено в OBRABOTANO
Вот вся настройка от начала до конца:
- Шаг 1 — Начните бесплатный месяц Discovery: Войдите на bots4.me/bots, нажмите Начать бесплатный месяц Discovery на карточке Mail2ERP и один раз примите Условия — банковская карта не нужна.
- Шаг 2 — подключите почту: используйте Secure Quick Connect. Gmail/Google Workspace и Office 365 подключаются через управляемый OAuth в два клика; Yahoo и любой другой провайдер работают по IMAP с паролем приложения. Между вашим почтовым ящиком и ботом нет промежуточного ПО.
- Шаг 3 — Подключите Odoo: установите бесплатный модуль BOTS4.me Connect (поддерживает Odoo 13–19). На Odoo.sh и собственном сервере вы получаете полноценный Python-коннектор, который устанавливается один раз и подключается в один клик. Odoo Online запрещает собственный Python, поэтому там вы создаёте API-ключ в Settings → Users & Companies → Users → ваш пользователь → Account Security и вставляете его на bots4.me в Настройки → Mail2ERP → Access Manager → Добавить назначение → ERP → Odoo. Для доступа по API Odoo Online требует тарифа Custom от Odoo.
- Шаг 4 — Начните в режиме DEMO: Mail2ERP обрабатывает ваши реальные письма и присылает вам точный перечень того, что он импортировал бы, — но ничего не записывает в Odoo. Когда отчёты DEMO выглядят правильно, установите Режим на LIVE на вкладке «Управление» — эта опция становится доступна после первого письма с отчётом DEMO.
- Шаг 5 — повышайте уровень доступа: от доступа только к почте — к доступу на чтение в Odoo (сопоставление с вашими реальными клиентами и товарами), а затем к полноценной записи в рабочей системе — только когда будете уверены.
- Шаг 6 — обучите бота вашим исключениям: перетаскивайте письма в папки
_Mail2ERP/PREDLOZHENIE,_Mail2ERP/ZAKAZYили_Mail2ERP/NE_IMPORTIROVATв вашем почтовом ящике. Одно перемещение учит бота, как в дальнейшем поступать с письмами этого отправителя.
🧭 Попробуйте в бесплатный месяц Discovery
Первый месяц Mail2ERP — бесплатный месяц Discovery: лимиты использования тарифа Personal, функции «Отделять внешние», «Умное сопоставление по нескольким кодам» и «Обнаружение RFQ» открыты для пробы, банковская карта не нужна. Вот как за это время пройти путь от нуля до первого импортированного заказа.
День 1 — Запуск и подключение
- Войдите на bots4.me/bots, нажмите Начать бесплатный месяц Discovery на карточке Mail2ERP и один раз примите Условия — банковская карта не нужна.
- Откройте Настройки (шестерёнка) → Mail2ERP → Access Manager → Добавить источник, чтобы подключить почтовый ящик. Gmail и Microsoft 365 используют Secure Quick Connect; другие провайдеры подключаются по IMAP с паролем приложения — см. руководство по подключению.
- Или вообще не подключайте почтовый ящик: нажмите Добавить источник и добавьте BOTS4.me Mailbox (один клик, без пароля), затем пересылайте письма с заказами на mail2erp@bots4.me с адреса вашего аккаунта. Других отправителей можно разрешить в поле Переслать нам – принимать письма от на вкладке «Управление».
- Подключите Odoo: в том же Access Manager нажмите Добавить назначение → ERP → Odoo или установите бесплатный модуль BOTS4.me Connect в Odoo и нажмите Connect. В Odoo Online вместо этого вставляется API-ключ.
- Для доступа по API Odoo Online требует тарифа Custom от Odoo.
- При использовании API-ключа выдайте этому пользователю Odoo права Sales (Administrator), Contact Creation и Purchase (User).
День 1 — Проверьте вкладку «Управление»
- Режим: Mail2ERP запускается в режиме DEMO. По каждому прочитанному заказу или запросу он присылает вам, что импортировал бы, и ничего не записывается в Odoo. В режиме LIVE он создаёт реальные предложения и заказы на продажу.
- Часы работы и выходные: Mail2ERP работает только в эти часы, которые изначально соответствуют рабочему времени в будни. Расширьте их и включите выходные, если вечерние заказы и заказы в выходные тоже нужно импортировать.
- Режим ИИ: месяц Discovery включает «Базовый ИИ». При выключенном режиме ИИ коды товаров, количества и цены считываются только по правилам, и ничего не передаётся поставщику ИИ.
- Возможности Mail2ERP: все форматы файлов, «Отчёты по электронной почте» и «Журнал в вашем почтовом ящике» уже включены.
- Переключатели с меткой Discovery на вкладке «Управление» входят в ваш бесплатный месяц и изначально выключены — включите те, которые хотите попробовать.
- Для Mail2ERP это Отделять внешние (письма от неизвестных отправителей переносятся в _Mail2ERP/VNESHNIY, а не остаются в вашей папке INBOX), четыре переключателя умного сопоставления по нескольким кодам (Коды поставщика, Штрихкоды, Номер детали производителя, Артикулы клиента) и Обнаружение RFQ (превращает в заказ ответ, в котором указан номер вашего предложения).
День 1 — Отправьте тестовый заказ
Mail2ERP импортирует только письма от отправителей, которые являются клиентами в Odoo, и находит товары по кодам из вашего каталога. Для первого теста отправьте заказ с адреса, принадлежащего контакту клиента в Odoo, и укажите два-три кода товаров (Internal Reference в Odoo) с количествами — в тексте письма или во вложении PDF или Excel. После следующего запуска придёт отчёт DEMO, а решение отобразится на вкладке Журналы и в папке _Mail2ERP/LOGS вашего почтового ящика.
Неделя 1 — Обучите его, затем переходите в LIVE
- Заглядывайте в папку INBOX несколько раз в день: письма, которые Mail2ERP не смог импортировать, остаются там непрочитанными; импортированные перемещаются в _Mail2ERP/OBRABOTANO. Строка журнала сообщает причину, например отправитель не является клиентом в Odoo или коды товаров не найдены.
- Исправляйте с помощью папок: перетащите письмо в _Mail2ERP/PREDLOZHENIE или _Mail2ERP/ZAKAZY, чтобы повторить обработку как предложения или заказа, в _Mail2ERP/NE_IMPORTIROVAT, чтобы в будущем пропускать такие письма, или в _Mail2ERP/POSTAVSHCHIK, чтобы отправитель, например поставщик, больше никогда не импортировался. Названия папок соответствуют языку вашего приложения.
- Когда отчёты DEMO выглядят правильно, установите Режим на LIVE на вкладке «Управление» — эта опция становится доступна после первого письма с отчётом DEMO.
📅 Когда месяц Discovery закончится
Когда месяц заканчивается, Mail2ERP сам продолжает работу на бесплатном тарифе с небольшим месячным объёмом: когда он исчерпан, новые задачи ждут следующего месяца или пока вы не выберете тариф, а уже начатая задача всегда доводится до конца. Выберите тариф, чтобы сохранить все функции, — см. таблицу тарифов на странице продукта Mail2ERP.
Бесплатный тариф читает текст писем, PDF, CSV и HTML; для отсканированных PDF, изображений, Excel, Word и переключателей Discovery нужен тариф. Ничто из импортированного не отменяется.
📅 Как выглядит повседневная работа
После перехода в рабочий режим Mail2ERP обрабатывает новую почту по выбранному вами расписанию в заданные вами часы работы. Он читает PDF, Excel, Word, CSV, HTML, изображения, а также отсканированные документы или сфотографированные заказы через OCR — на любом языке и в любой письменности, без шаблонов. Каждое письмо классифицируется как запрос предложения или заказ, сопоставляется с вашим каталогом Odoo (начиная с тарифа Family также по штрихкодам, номерам деталей производителя и артикулам клиента — умное сопоставление по нескольким кодам) и записывается в Odoo с полным журналом аудита.
- Успешно импортированные письма перемещаются в папку OBRABOTANO — предложение или заказ на продажу уже ждёт вас в Odoo.
- Всё неоднозначное остаётся в вашей папке INBOX непрочитанным, поэтому ничто никогда не исчезает из поля зрения. Устраните причину (например, добавьте отсутствующий товар в Odoo) и перетащите письмо в _Mail2ERP/PREDLOZHENIE или _Mail2ERP/ZAKAZY — оно будет обработано повторно при следующем запуске.
- Обнаружение дубликатов исключает двойной ввод, когда клиент пишет на два адреса или пересылает один и тот же заказ дважды.
- Отчёты и журналы: «Отчёты по электронной почте» присылают вам короткий отчёт о каждом документе, импортированном в Odoo, вкладка «Журналы» на панели показывает каждое решение бота, а те же строки появляются в папке _Mail2ERP/LOGS вашего почтового ящика. Каждая функция переключается отдельно, режим ИИ настраивается от «Выкл.» до уровня, входящего в ваш тариф, а «Питание бота» мгновенно всё выключает.
Платформа размещена в ЕС, создана с учётом GDPR, поддерживает 2FA и предоставляет отчёты, журналы и папки почтового ящика на 31 языке. Одно подключение обслуживает все приложения BOTS4.me, работающие с Odoo, поэтому последующее добавление автоматизации выполнения заказов или платежей не требует новой интеграции.
🌍 Работает не только с Odoo
Это руководство посвящено Odoo, но Mail2ERP работает также на ERPNext 15 и 16, Zoho (Books / Inventory), Dolibarr 23 и новее, Microsoft Dynamics 365 Business Central (online), QuickBooks Online, Xero и SAP Business One. Любая другая ERP с API — SAP S/4HANA, Microsoft Dynamics 365 Finance / Sales, Oracle NetSuite и другие — подключается по запросу. Если вашей системы нет в списке, свяжитесь с нами.
❓ Часто задаваемые вопросы
Может ли Odoo автоматически импортировать заказы из вложений в письмах?
Не в базовой поставке. Встроенный почтовый шлюз Odoo умеет создать запись из входящего письма, но не читает вложения PDF и Excel — строки заказа всё равно приходится вводить вручную. Mail2ERP добавляет этот недостающий слой: он извлекает позиции, количества и ссылки из любого вложения и автоматически создаёт в Odoo готовое предложение или заказ на продажу.
Работает ли Mail2ERP с Odoo Online (SaaS) или только с Odoo.sh и установкой на собственном сервере?
Работают все три типа хостинга: Odoo с 13 по 19 версию на собственном сервере, а также актуальные версии Odoo.sh и Odoo Online. Установки на Odoo.sh и собственном сервере используют полноценный Python-коннектор из бесплатного модуля BOTS4.me Connect, который устанавливается один раз и подключается в один клик. Odoo Online запрещает собственный Python, поэтому вместо этого вы подключаетесь с помощью API-ключа — вы создаёте его в Settings → Users & Companies → Users → ваш пользователь → Account Security и вставляете на bots4.me. Для доступа по API Odoo Online требует тарифа Custom от Odoo. В любом случае одно подключение обслуживает все приложения BOTS4.me, работающие с Odoo.
Может ли он читать отсканированные или сфотографированные заказы на закупку?
Отсканированные и сфотографированные заказы — да: Mail2ERP читает отсканированные PDF, фотографии и документы в виде изображений с помощью OCR на всех языках, включая нелатинские письменности, такие как тайская, арабская, японская, китайская, русская, иврит, корейская и хинди, — без каких-либо шаблонов. Рукописный текст надёжно не распознаётся; на тарифе Enterprise уровень ИИ Ultra читает исходный файл моделями с поддержкой зрения и даёт лучшие результаты на сложных документах.
Как Mail2ERP отличает запрос RFQ от заказа на закупку?
Классификация с помощью ИИ анализирует содержимое письма и вложения и определяет, запрос это предложения или твёрдый заказ, а затем создаёт соответствующую запись в Odoo. Если для какого-то отправителя решение окажется неверным, перетащите письмо в папку _Mail2ERP/PREDLOZHENIE или _Mail2ERP/ZAKAZY — система запомнит поправку и будет применять её к будущим письмам этого отправителя.
Что происходит с письмами, которые не удаётся обработать полностью?
Они остаются в вашей папке INBOX непрочитанными, поэтому ничто не исчезает незаметно. Вкладка «Журналы» и папка _Mail2ERP/LOGS сообщают, почему импорт остановился, — например, товар отсутствует в Odoo. Устранив причину, перетащите письмо в _Mail2ERP/PREDLOZHENIE или _Mail2ERP/ZAKAZY, и оно будет обработано повторно при следующем запуске.
Не создадутся ли дубликаты заказов, если клиент пришлёт один и тот же заказ дважды?
Нет. Обнаружение дубликатов в Mail2ERP распознаёт, когда один и тот же заказ приходит на несколько адресов или пересылается повторно, перемещает копию в _KORZINA/DUBLIKATY и импортирует заказ в Odoo ровно один раз.
Сколько занимает настройка и нужен ли разработчик?
Около пяти минут, и разработчик не нужен. Почта подключается через Secure Quick Connect (OAuth) — или вы просто пересылаете заказы на mail2erp@bots4.me, — Odoo подключается через бесплатный модуль BOTS4.me Connect (или API-ключ в Odoo Online), и вы начинаете в режиме DEMO, где в вашу базу данных ничего не записывается. Первый месяц — бесплатный месяц Discovery, банковская карта не нужна.
📚 Похожие руководства по автоматизации Odoo
- Следующий шаг после импорта: Как автоматизировать подтверждение заказов, отгрузку и выставление счетов в Odoo — отметьте импортированный заказ тегом AutoERP, и AutoERP подтвердит его, отгрузит и выставит счёт.
- Зеркальный процесс в закупках: Как автоматически импортировать подтверждения заказов поставщиков в Odoo — та же идея, но применительно к письмам ваших поставщиков.
- Замкните денежный цикл: Как автоматизировать напоминания об оплате в Odoo — напоминания с нарастающей настойчивостью по счетам, в которые превращаются эти заказы.
- Подробнее о коннекторе: Как подключить Odoo к BOTS4.me (Odoo 13–19).
- Общая картина: Как автоматизировать Odoo от начала до конца: от письма с заказом до оплаченного счёта.
🔗 Источники и дополнительные материалы
Официальная документация и стандарты, на которые ссылается это руководство. Внешние ссылки открываются в новой вкладке.
Пусть Odoo сам вбивает свои заказы
Подключите почтовый ящик и Odoo за пять минут, посмотрите, как Mail2ERP работает в демо-режиме, и переходите в рабочий режим только тогда, когда будете уверены. Первый месяц — бесплатный месяц Discovery, банковская карта не нужна.