До вмісту
CopyPost блог
UK
Відкрити CopyPost

Сценарій · вебхуки

Пост вийшов у каналі — і він уже у вашій CRM

Зазвичай після публікації пост іще доводиться переносити руками: у CRM заявкою, на сайт у новини, у каталог карткою товару. CopyPost робить це сам — ви пишете в канал як раніше, а на іншому боці з'являється заявка, новина чи товар.

Ваш каналTelegramПідписВаша CRMнові заявкинова
Пост іде з каналу з електронним підписом CopyPost — і в CRM з'являється нова картка.

Налаштовується один раз

У CopyPost це займе кілька хвилин (знадобиться лише адреса, куди слати пости). Далі ви просто ведете канал, а CRM чи сайт поповнюються без вашої участі.

  1. Додайте адресуУ розділі «Вебхуки» вставте адресу CRM чи сайту, куди надходитимуть пости, — її дасть розробник, який навчить CRM чи сайт приймати пости від CopyPost. Головне, щоб адреса відкривалася з інтернету.
  2. Позначте її в пайплайніУвімкніть цю адресу (у панелі вона називається вебхуком) у тому пайплайні — правилі «звідки → куди», — який читає ваш канал. Фільтри й заміни відпрацюють раніше за надсилання, тож текст приїде вже чистим.
  3. І всеТепер кожен новий пост приходить до вас сам: текст разом з оформленням (жирний, курсив, посилання), а фото й відео — посиланнями на файли (посилання працює тиждень, тож сайт має зберегти файл у себе). Альбом зазвичай приходить однією доставкою — хіба що Telegram затримає частину фото, і тоді ті, що запізнилися, прийдуть наступною.

Куди приїжджають пости

Що робити з постом далі, вирішує вже ваша система. Найчастіше це одне з трьох.

Заявка в CRM

Якщо в каналі оголошення, вакансії чи замовлення, кожен пост стає карткою в менеджера — і нікому більше не треба сидіти й переносити їх руками.

Новина на сайті

Розділ «Новини» на сайті оновлюється сам: пост вийшов у каналі, і майже одразу він на сайті — з тими самими фото й тим самим текстом.

Товар у каталозі

Виклали новинку в каналі магазину — а на сайті вже картка товару, з фото й описом просто з поста.

Чужий пост сайт не прийме

CopyPost підписує кожне надсилання секретом вашого вебхука (ключем, який знають лише CopyPost і ваш сайт) — це електронний підпис, у самому пості його не видно. Сайт звіряє підпис і час надсилання та приймає лише те, що справді прийшло від CopyPost, — а підробку чи старе надсилання, яке хтось вирішив надіслати ще раз, відкине.

Секрет лежить у розділі «Вебхуки»: скопіюйте його й віддайте тому, хто налаштовує сайт, — перевірку підпису він додасть на своєму боці.

Для розробника: підпис HMAC-SHA256 — у заголовку X-CopyPost-Signature, час надсилання — у X-CopyPost-Timestamp. Приклад перевірки — в інструкції.

Пост із вашого каналутекст: «Новинка тижня»фото: посилання на файлканал: ваш каналпідпис: ● ● ● ● ● ●COPYPOSTпідпис дійсний

Якщо сервер не відповідає

Буває, що хостинг лежить хвилину або CRM якраз оновлюється — пост при цьому не загубиться, якщо сервер оговтається хвилин за дванадцять. Якщо сервер не відповів за 15 секунд, відповів, що зайнятий, або зламався з помилкою на своєму боці, CopyPost спробує ще раз через 1 секунду, потім через 5 і 30 секунд, через 2 хвилини й через 10 (як у тому анекдоті про програміста, який ставить на ніч на тумбочку дві склянки: з водою — якщо захоче пити, і порожню — якщо не захоче).

Одне прохання до вашого сервера: хай відповідає «прийнято» одразу, а всю довгу обробку робить уже після відповіді (інакше через 15 секунд CopyPost вирішить, що відповіді немає, і надішле той самий пост ще раз).

Табло доставки · приклад
№КолиВідповідь сервера
1одразуне відповів
2через 1 сзайнятий
3через 5 сприйнято
…30 с, 2 хв, 10 хву запасі, якщо сервер мовчить довше

І в канал, і на сайт

Пайплайн, який копіює пости джерела у ваші Telegram-канали, може тут же надсилати їх і на сервер, тож обирати не доводиться: з одного поста виходять і копії в каналах, і заявка в CRM, і новина на сайті.

Вебхуків на один пайплайн можна повісити до 16 — скажімо, CRM і сайт разом. А можна й зовсім слати пости лише на сервер, без каналів-отримувачів.

ДжерелоВаш каналВаш сайт

Тисяча доставок на місяць — безкоштовно

Одна доставка — це один пост, надісланий на одну адресу (альбом, що прийшов однією доставкою, теж рахується за одну, а пост, що пішов і в CRM, і на сайт, — за дві). Невеликому каналу безкоштовної тисячі на місяць, як правило, вистачає із запасом.

1 000доставок на місяць — безкоштовно

+10 000 за 231 ⭐якщо не вистачить — пакет на 30 днів, оплата зірками Telegram

Скільки вже пішло, видно на сторінці «Тариф» у панелі.

Перевірте на наступному пості

Підключіть канал і додайте адресу CRM чи сайту — наступний пост, який ви опублікуєте, уже прийде туди.