Манго для бизнеса

Заказы с сайта — прямо в Манго

Поставьте на свой сайт форму заказа, и каждая заявка придёт вам в Манго обычным сообщением. Ничего не нужно настраивать на сервере и ничего не нужно проверять вручную: заказ появится в списке чатов так же, как сообщение от человека.

Как подключить

1

Откройте настройки

Манго → Настройки → Интеграции с сайтом.

2

Создайте токен

Нажмите «Создать токен» и дайте интеграции имя — например, адрес вашего сайта. Так вы поймёте, откуда пришёл заказ, если сайтов несколько.

3

Скопируйте токен

Он показывается один раз — восстановить его нельзя, только отозвать и создать новый.

4

Вставьте токен на сайте

Используйте один из способов ниже, в зависимости от вашего сайта.

Вариант А: у сайта есть бэкенд

Отправьте один HTTP-запрос после того, как заказ сохранён. Токен держите в переменной окружения, а не в коде страницы.

$ch = curl_init('https://api-sg.mango-connect.com/inbound/message');
curl_setopt_array($ch, [
  CURLOPT_POST => true,
  CURLOPT_HTTPHEADER => [
    'Authorization: Bearer ' . getenv('MANGO_TOKEN'),
    'Content-Type: application/json',
  ],
  CURLOPT_POSTFIELDS => json_encode([
    'text' => "Заказ №{$id}\nТовар: {$product}\nТелефон: {$phone}",
  ], JSON_UNESCAPED_UNICODE),
]);
curl_exec($ch);
curl_close($ch);
// Node.js
await fetch('https://api-sg.mango-connect.com/inbound/message', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${process.env.MANGO_TOKEN}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    text: `Заказ №${id}\nТовар: ${product}\nТелефон: ${phone}`
  }),
});
# Python
import os, requests
requests.post(
    "https://api-sg.mango-connect.com/inbound/message",
    headers={"Authorization": f"Bearer {os.environ['MANGO_TOKEN']}"},
    json={"text": f"Заказ №{order_id}\nТовар: {product}\nТелефон: {phone}"},
    timeout=10,
)

Вариант Б: конструктор сайтов или CMS

Тильда, Contact Form 7, Shopify и подобные умеют отправлять форму на произвольный адрес, но не умеют добавлять заголовки. Для них используйте адрес с токеном внутри и просто вставьте его в поле «webhook»:

https://api-sg.mango-connect.com/inbound/message/ВАШ_ТОКЕН

Ничего форматировать не нужно: что бы конструктор ни отправил, мы разложим поля формы в читаемое сообщение, в том же порядке, в каком они у вас заданы.

Важно знать

Не вставляйте токен в код страницы.

Запрос должен уходить с сервера сайта или из самого конструктора. Если форма обращается к Манго напрямую из браузера, токен будет виден в исходном коде страницы, и им сможет воспользоваться любой посетитель. Если это уже произошло — отзовите токен в настройках и создайте новый.

Про шифрование

Обычные переписки в Манго защищены сквозным шифрованием: сервер не может их прочитать. Сообщения с сайта — исключение, и это устройство канала, а не недоработка. Их отправляет служебный бот, у которого нет ключей шифрования, поэтому такое сообщение хранится и доставляется в открытом виде. В самом чате рядом с названием стоит значок перечёркнутого замка — он означает именно это.

Поэтому не передавайте через эту форму то, что не должно попасть в открытый вид: пароли, данные банковских карт, документы.

Готовы подключить?

Откройте Манго, создайте токен в настройках и начните получать заказы прямо в мессенджер.

Скачать MangoConnect