Блог

No-Code автоматизація маркетингу: як з'єднувати нейромережі та сервіси без допомоги програмістів

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

Це трохи схоже на складання конструктора: ви обираєте потрібні блоки та з'єднуєте їх між собою. Ви можете автоматизувати процеси, збирати та аналізувати дані, створювати власних цифрових помічників — все це без єдиної стрічки коду.

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

Можливості для вашого бізнесу

Тепер, не бувши програмістом, можна легко автоматизувати рутинні процеси та оптимізувати роботу, користуючись готовими шаблонами. Розглянемо можливості на прикладі платформи make:

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

Автоматизація публікацій із блогу в соціальні мережі за допомогою ChatGPT

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

Публікація нових записів з Airtable в соціальних мережах

Коли дані в Airtable оновлюються, автоматично генеруються нові дописи для соціальних мереж. Цей процес забезпечує безперервну актуальність контенту в соціальних мережах, автоматизуючи публікацію оновлень або новин.

Транскрипція та резюмування Zoom-записів

Записи зустрічей в Zoom можуть бути автоматично транскрибовані та підсумовані за допомогою Whisper від OpenAI, перетворені в аудіофайли з індивідуальним голосом через ElevenLabs, а потім легко розподілені команді через Slack. Це спрощує обмін інформацією та підтримує ефективну комунікацію в команді.

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

Тепер розглянемо практичний сценарій використання No Code інструментів

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

Коли клієнт звертається до служби підтримки з питанням, чат-бот, створений на ChatGPT, аналізує запит і формує відповідь на нього. Потім, використовуючи інтеграцію через API з ElevenLabs, ця відповідь перетворюється на голосове повідомлення, що надсилається клієнту. Це не тільки поліпшує враження від взаємодії з вашим брендом, але й робить спілкування більш особистим та ефективним.

А що ще можна зробити за допомогою Make?

Автоматичне надсилання електронних листів з Google Таблиць

Тепер ви з легкістю можете відправляти сотні електронних листів, використовуючи лише дані з таблиці Google Sheets. Це стає можливим завдяки інтеграції з Gmail, але є одна проблема: стандартні можливості обмежені й не дозволяють персоналізувати листи, наприклад, додавати індивідуальні привітання.

Крок 1. Створіть таблицю Google Sheets і додайте дані для електронних листів

Спочатку потрібно створити нову таблицю Google Sheets і встановити назви колонок для даних електронної пошти, які будуть використовуватися у ваших листах.

Обов’язково має бути колонка для електронних адрес отримувачів. Але якщо ви хочете зробити свої листи більш персоналізованими, можна додати колонки для:

  • Імен отримувачів.
  • Кілька простих речень для персоналізації кожного листа.

Потім додайте останню колонку з назвою «Статус електронної пошти». Ми використовуватимемо цю колонку для відстеження статусу відправлення листів кожному отримувачу.

Після додавання назв колонок, заповніть перший рядок тестовими даними, наприклад, вашим іменем та електронною адресою.

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

Таким чином, ваша таблиця Google Sheets повинна виглядати приблизно так.

Крок 2. Створіть сценарій у Make та додайте модуль «Пошук рядків у Google Sheets»

Перше, вам потрібно увійти в Make і створити новий сценарій.

Далі, додайте модуль Google Sheets > Search Rows до вашого сценарію і підключіть до нього ваш Google аккаунт.

Тепер налаштуйте модуль наступним чином, щоб він міг шукати дані у вашій таблиці Google Sheets:

  • Введіть ідентифікатор таблиці (Spreadsheet ID) та ім’я аркуша (Sheet Name): залиште це поле з налаштуванням «Вибрати з мого диску» (Select from My Drive).
  • Таблиця (Spreadsheet): виберіть таблицю Google Sheets, яку ви створили раніше.
  • Ім’я аркуша (Sheet Name): виберіть конкретний аркуш у вашій таблиці Google Sheets, який містить дані електронних листів.
  • Таблиця містить заголовки (Table contains headers): залиште це поле з налаштуванням «Так» (Yes).
  • Діапазон колонок (Column range): встановіть це значення як A-Z, щоб шукати всі дані в колонках з A по Z у вашій таблиці Google Sheets. Це не важливо, якщо ви не збираєтеся заповнювати всі ці колонки даними. Але якщо колонки у вашій таблиці Google Sheets продовжуються за межі Z і включають колонки AA, AB тощо, вам потрібно буде відповідно налаштувати діапазон колонок.

Залиште решту налаштувань модуля порожніми. Налаштування повинні виглядати так:

Натисніть ОК, щоб завершити налаштування модуля.

Крок 3. Додайте модуль «Надіслати електронний лист через Gmail» до вашого сценарію і під'єднайте до нього ваш Google акаунт.

Цей модуль дозволить нам відправляти електронні листи з даними з нашої таблиці Google Sheets адресатам. Але якщо ви використовуєте іншу поштову програму, наприклад Outlook, можете адаптувати процес налаштування під неї.

Якщо ви користуєтеся Gmail, ось як налаштувати модуль:

  • Кому (To): Натисніть «Додати одержувача» для додавання поля з налаштуваннями адреси електронної пошти. Прив’яжіть елемент даних «Адреса електронної пошти» з модуля Google Sheets сюди.
  • Тема (Subject): Введіть тему вашого листа, використовуючи мапінг будь-яких елементів даних для персоналізації теми. Наприклад, ваша тема може бути «Найкращі побажання, [елемент даних „Ім’я“]!»
  • Зміст (Content): Введіть зміст вашого листа. Можете використовувати HTML-теги для форматування листа. Також прив’яжіть будь-які елементи даних для персоналізації змісту вашого листа тут.
  • Додатково (Optional): Активуйте перемикач «Показати розширені налаштування», щоб налаштувати адресу відправника вашого листа та отримувачів у копії та прихованій копії.

Зверніться до цього зображення для прикладу:

Натисніть ОК, щоб завершити налаштування модуля.

Крок 4. Тепер додамо фільтр між модулями «Пошук рядків у Google Sheets» та «Надіслати електронний лист через Gmail»

Це робиться для того, щоб запобігти надсиланню листів тим отримувачам, яким ми вже відправляли листи.

Це можна зробити, натиснувши на пунктирну лінію між модулями Google Sheets > Search Rows і Gmail > Send an Email, що додасть між ними фільтр.

Назвіть фільтр описовим ім’ям, наприклад, «Лист ще не відправлено отримувачу».

Прив’яжіть елемент даних «Статус електронної пошти» з модуля Google Sheets до першого оператора умови і змініть налаштування текстових операторів: «Рівне» (Equal to) на текстові оператори: «Не рівне» (Not equal to).

Нарешті, введіть «Відправлено» («Sent») у другий оператор умови.

Таким чином, ми дозволимо сценарію продовжувати відправлення листа тільки у випадку, якщо статус електронної пошти для рядка в Google Sheets не вказує «Відправлено».

Натисніть ОК, щоб завершити налаштування модуля.

Крок 5. Додавання модуля «Оновлення рядка в Google таблицях»

Після відправлення листів отримувачам через Make, ми хочемо, щоб програма оновила колонку «Статус електронної пошти» у нашій таблиці Google Sheets, вказавши там слово «Відправлено».

Для цього додамо модуль Google Sheets > Оновити рядок (Update a Row). Під'єднайте цей модуль до вашого Google акаунта, як це було зроблено на другому кроці.

Залиште налаштування випадаючого меню Виберіть метод (Choose a Method) як Вибрати за шляхом (Select by path), потім використовуйте налаштування Виберіть диск (Choose a Drive), Ідентифікатор таблиці (Spreadsheet ID), та Ім’я аркуша (Sheet Name) для вибору вашої таблиці Google Sheets — та конкретного аркуша в ній, що містить дані електронних листів.

Прив’яжіть елемент даних «Номер рядка» (Row number) з першого модуля Google Sheets до налаштування Номер рядка (Row number). Це дозволяє Make оновити рядок таблиці Google Sheets, дані якого щойно були використані для відправлення листа.

Залиште налаштування випадаючого меню Таблиця містить заголовки (Table contains headings) як Так (Yes), потім введіть «Відправлено» (Sent) у поле Значення > Статус електронної пошти (Values > Email status).

Клікніть ОК, щоб завершити налаштування модуля.

Крок 6. Додавання фільтра між модулями «Надіслати листа в Gmail» та «Оновити рядок у Google Таблицях»

Make повинен оновлювати колонку «Статус електронної пошти» у рядку таблиці Google Sheets як «Відправлено» лише в тому випадку, якщо лист був успішно надісланий. Тому додамо фільтр між модулями Gmail > Надіслати електронний лист (Send an Email) і Google Sheets > Оновити рядок (Update a Row) для виконання саме цієї умови.

Натисніть на пунктирну лінію між двома модулями, щоб відкрити вікно налаштування фільтра.

Присвойте фільтру описову назву, наприклад, «Якщо лист був успішно відправлений». Прив’яжіть елемент даних «Ідентифікатор повідомлення» (Message ID) з модуля Gmail до першого оператора умови і змініть налаштування текстових операторів: Рівне (Equal to) на базові оператори: Існує (Exists).

З цим налаштуванням фільтра Make відзначить статус електронної пошти рядка в Google Sheets як «Відправлено» лише в тому випадку, якщо модуль Gmail створив ідентифікатор повідомлення, що вказує на успішну відправку листа.

Натисніть ОК, щоб завершити налаштування модуля — і весь сценарій в цілому!

Таким чином, ваш сценарій повинен бути налаштований для ефективного відстеження та оновлення статусу відправлених електронних листів, забезпечуючи організоване та автоматизоване управління вашими кампаніями зв’язку з клієнтами через електронну пошту.

Крок 7. Тестування та запуск сценарію

Тепер перевіримо і запустимо наш сценарій. Натисніть кнопку «Запустити один раз» (Run once), розташовану в нижній лівій частині редактора сценаріїв, щоб активувати ваш сценарій.

Якщо все працює правильно, ви повинні отримати електронний лист на тестову електронну адресу, яку ви ввели у таблицю Google Sheets. Лист міг би містити привітання або інформаційне повідомлення, залежно від змісту, який ви визначили.

Статус «Email status» для цього рядка в Google Sheets також має бути оновлений на «Відправлено» («Sent»).

Тепер ви можете замінити тестові дані у вашій таблиці Google Sheets на реальні дані та натиснути «Запустити один раз» (Run once) знову, щоб масово відправити листи вашим отримувачам.

Сценарій використовуватиме колонку «Email status» для перевірки, чи вже було відправлено лист конкретному отримувачу, тому вам не потрібно буде видаляти отримувачів з вашої таблиці Google Sheets після того, як ви їм надіслали листи.

Однак, може бути все ще гарною ідеєю видаляти їх для підтримки порядку у вашій таблиці Google Sheets.

Перейдемо до підсумків

Технології No Code дозволяють нам створювати, автоматизувати та оптимізувати процеси, не вдаючись до складних програмувань. Від автоматизації публікацій у соціальних мережах до транскрибування зустрічей та надсилання персоналізованих електронних листів, можливості здаються нескінченними.