bots4.me

Import Email Orders Into Odoo

Written by

in

Логотип BOTS4.me

Как автоматически импортировать заказы и запросы 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 сам вбивает свои заказы

Подключите почтовый ящик и Odoo за пять минут, посмотрите, как Mail2ERP работает в демо-режиме, и переходите в рабочий режим только тогда, когда будете уверены. Первый месяц — бесплатный месяц Discovery, банковская карта не нужна.

🌐 BOTS4.me полностью работает на вашем языке — знание английского для настройки и запуска автоматизации не нужно. Эта страница переведена с английского оригинала. Предложить улучшение формулировки →