Перейти до основного вмісту

Інтеграція Ultimate Multisite із Zapier

В одній зі статей ми розглянули Вебхуки та способи їх використання для інтеграції зі сторонніми застосунками.

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

Zapier інтегрується з понад 5000 застосунками, що значно спрощує обмін даними між різними програмами.

Ви можете створювати тригери, які спрацьовуватимуть при певних подіях у вашій мережі (наприклад, створення облікового запису викликає подію account_create), або генерувати дії у вашій мережі у відповідь на зовнішні події (наприклад, створення нового членства в обліковому записі вашої мережі Ultimate Multisite).

Це можливо завдяки тому, що тригери та дії Ultimate Multisite у Zapier працюють на основі REST API.

Як почати

Спочатку знайдіть Ultimate Multisite у списку застосунків Zapier. Або скористайтеся цим посиланням.

Перейдіть до панелі керування та натисніть кнопку + Create Zap на лівій бічній панелі, щоб налаштувати новий Zap.

Панель керування Zapier із кнопкою Create Zap

Вас буде перенаправлено на сторінку створення Zap.

У полі пошуку введіть "wp ultimo". Натисніть, щоб вибрати варіант Beta.

Пошук WP Ultimo у списку застосунків Zapier

Після вибору нашого застосунку оберіть доступну подію: New Ultimate Multisite Event.

Вибір тригера New Ultimate Multisite Event

Тепер потрібно надати Zapier доступ до вашої мережі. Натискання Sign in відкриє нове вікно, де потрібно ввести облікові дані API.

Запит Zapier на вхід із обліковими даними API

Перейдіть до панелі адміністратора мережі та відкрийте Ultimate Multisite > Settings > API & Webhooks, знайдіть розділ API Settings.

Увімкніть опцію Enable API — це необхідно для роботи з'єднання.

Налаштування API з опцією Enable API в Ultimate Multisite

Скористайтеся іконкою Copy to Clipboard біля полів API Key та API Secret і вставте ці значення на екрані інтеграції.

У полі URL введіть повну адресу вашої мережі, включно з протоколом (HTTP або HTTPS).

Екран інтеграції Zapier із полями API Key, Secret та URL

Натисніть кнопку Yes, Continue, щоб перейти до наступного кроку. Якщо все пройшло успішно, ви побачите ваш новий підключений обліковий запис! Натисніть Continue, щоб створити новий тригер.

Як створити новий тригер

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

Вибір події payment_received у тригері Zapier

Після вибору події та натискання continue з'явиться тестовий крок.

Тестовий крок Zapier для тригера

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

Успішне завершення тесту тригера Zapier із даними

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

Як створювати дії

Дії використовують інформацію з інших тригерів для створення нових записів у вашій мережі.

На кроці створення дії виберіть Ultimate Multisite Beta та опцію Create Items on Ultimate Multisite.

Створення дії з Create Items on Ultimate Multisite

На наступному кроці ви або створите нову автентифікацію, як ми робили в розділі Як почати, або оберете вже створену. У цьому посібнику ми використаємо раніше створену автентифікацію.

Вибір автентифікації для дії Zapier

Налаштування дії

Це основний крок дії, і тут є певні особливості. Спочатку потрібно вибрати Item (елемент). Item — це модель даних вашої мережі, наприклад Customers, Payments, Sites, Emails та інші.

Вибір типу Item для дії Zapier

При виборі елемента форма перебудується, показуючи обов'язкові та необов'язкові поля для обраного елемента.

Наприклад, при виборі елемента Customer форма відобразить усі поля, необхідні для створення нового клієнта в мережі.

Поля елемента Customer у налаштуванні дії Zapier

Після заповнення всіх полів, позначених як required (обов'язкові), та натискання continue з'явиться останній екран із заповненими та незаповненими полями.

Тест дії Zapier із заповненими та незаповненими полями

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