Рубрики
Без рубрики

Как выжить, если Zapier не имеет ваших любимых рабочих процессов приложений

Автоматизация Небеса с внутренним Zapier Apps и Custom Code. Запир имеет впечатляющий каталог поддерживаемых приложений и рабочих процессов для автоматизации. Я все еще регулярно вступаю в случаи использования, где либо …

Автор оригинала: Mirko Kiefer.

Автоматизация Небеса с внутренним Zapier Apps и Custom Code.

Запир имеет впечатляющий каталог поддерживаемых приложений и рабочих процессов для автоматизации. Я все еще регулярно вступаю в использование случаев, когда приложение не поддерживается, либо рабочий процесс слишком сложен для реализации с zapier. Это, по крайней мере, то, что я думал, пока я сегодня не наткнулся на нестандартное действие Запирского кода. Действие позволяет запустить фрагменты кода JavaScript или Python в течение рабочего процесса Zapier. Это заставило меня прыгать, и я выкопал глубже, чтобы посмотреть, решит ли это мою текущую проблему. Я пытался построить рабочий процесс, в котором пользователь в чате с моим мессенджером Facebook, построенный с MONYCHAT, способен регистрацию на вебинаре непосредственно в чате, без необходимости посещать страницу регистрации. Я использую Webinarjam, который, к сожалению, не имеет поддержки Zapier App. У них есть API, хотя, что дал мне надежду, я мог бы получить это на работу.

Рабочий процесс концептуально прост: пользователь инициирует чат с моим ботом. Бот спрашивает, хочет ли он присоединиться к предстоящему вебинару. Если пользователь подтверждает, что он просит электронное письмо о том, чтобы записать его до платформы Everwebinar, когда-то зарегистрирован для вебинара, пользователь получает уникальную ссылку в чате, который позволяет ему присоединиться без необходимости снова вводить его электронную почту снова

1_qtdd7aqd20h5ppuaulhrxzg.png.png.

Моя первая реализация была основана на действии кода, когда я вставил свой пользовательский скрипт, в который будет вызывать API WebInarjam для регистрации пользователя. Сценарий был довольно универсальным, но должен был немного настроить с правильной клавишей API WebInarjam и идентификатора вебинара. Это было в порядке для меня, но немного ошибка для нетехнологичного человека, устанавливающего будущие Zaps для других рабочих процессов вебинара. Это также означало, что со временем у меня были бы тонны копирования, вставленные фрагменты кода на протяжении разных цапс, возможно, даже распространяются на моих счетах клиента. С небольшим шансом в моем кодексе не является абсолютно без ошибок или WebInarjam, осмеливаясь изменить их API в будущем, я не с нетерпением ждал технического обслуживания, который ждет меня … немного более губил, и я узнал, что Zapier на самом деле позволяет вам построить Ваши собственные Zapier приложений для внутреннего использования! Даже лучше, что они должны быть написаны в Node.js! И даже, даже лучше, они позволяют вам поделиться приложениями с любым другим пользователем Zapier или даже отправлять их для публичного выпуска в их каталоге. Это означало, что я мог бы кодировать и проверить приложение в моей местной среде разработки и нажать новые версии кода в любое время. Все мои Zaps и клиенты, использующие приложение, будут мгновенно иметь последнюю версию моей автоматизации Webinar. Он также устраняет прерывистый погрешность с моим кодом для настройки переменных конфигурации в виде Zapier Apps может определять пользовательские интерфейсы для конфигурации, включая текстовые входы, раскрывающиеся даты, даты, пароли и даже файлы. Проверьте это для полного списка типов. Они идут до сих пор даже поддерживают динамические поля конфигурации, которые могут быть выявлены с внешнего API – я вижу множество случаев, открывающихся с помощью этой функции. Документация застройщика Zapier довольно прочная – немного запутана, так как они просто устарели старую версию своего строителя приложения. Я просто взял один из их образцов приложений, вычеркнул, что ненужно и добавил мою интеграцию API WebInarjam API. Взял меня всего за час, чтобы получить полностью работающее Zapier приложение, которое можно визуально настроить со всеми необходимыми вариантами. Как вы могли бы понять, я немного влюбился в Запур, обнаружив это. Это самый простой способ, которым я знаю, чтобы включить нетехнические предприниматели для настройки и сохранения самых сложных рабочих процессов автоматизации. Запиер придумал блестящий способ разделить кодирующую сторону с полным управлением для разработчиков с бизнес-стороны, где он просто щелкнул по визуальному конфигуратору с живыми данными. Если вы заинтересованы в приложении WebInarjam Zapier для этого конкретного примера регистрации вебинара, просто свяжитесь со мной.

Эта статья была первоначально опубликована на моем Средний блог .