WP Webhooks 검토: 2022년 가장 강력한 WordPress 자동화 플러그인

게시 됨: 2022-07-16

WP Webhooks는 초보자도 사용하기 쉽고 개발자의 가장 친한 친구가 될 수 있을 만큼 강력한 WordPress용 모든 자동화 플러그인입니다. 이 리뷰에서 우리는 이 멋진 도구에 대해 자세히 살펴보고 이 도구가 무엇을 할 수 있는지, 그리고 어떻게 당신의 삶을 단순화할 수 있는지 살펴볼 것입니다.

WP Webhooks의 목표는 양식 작성기(WSForm이 우리의 선택)에서 CRM(FluentCRM이 훌륭함), LMS(LearnDash), 전자 상거래 솔루션에 이르기까지 많은 WordPress 플러그인 사이에서 접착제 역할을 하는 것입니다. (우커머스).

플러그인 간 및/또는 WordPress(및 관련 통합), 외부 서비스, 통합 도구 및 API 간에 데이터를 전송하도록 선택할 수 있습니다.

통합

WP Webhook의 특정 기능과 사용법에 대해 알아보기 전에 함께 제공되는 수많은 기본 통합을 살펴보겠습니다.

누군가가 WordPress 사이트 빌드에서 사용할 대부분의 도구에 대한 기본 지원이 있습니다.

우리가 가장 좋아하는 몇 가지는 멋진 약속 예약 도구인 WPAmelia, WP 기반 포럼의 표준인 BBPress, 최고의 CMS인 Learndash, WooCommerce, Fluent Support 및 Zapier입니다.

이러한 각 통합에는 사용자 지정 트리거 및 작업이 있습니다. 각각은 많은 조합을 가지고 있지만(너무 많아서 여기에 나열하는 것이 불가능합니다), 여기에 몇 가지 훌륭한 사용 사례를 제공하는 두 가지 예가 있습니다.

모든 단일 통합을 보려면 여기를 클릭하십시오. 몇 가지 사용 사례를 보려면(모든 통합 간에 수백만 개의 순열이 있어야 함) 특정 예를 클릭하십시오.

다음 섹션에서 다루겠지만, 이것은 단순한 "만약 이런 일이 일어나면 그렇게 하는 것보다"가 아닙니다. 대신 단일 트리거에 원하는 만큼 많은 작업을 추가할 수 있습니다.

이러한 통합 중 일부, 특히 대규모 자동화 플랫폼에 대한 통합은 이 플러그인의 유틸리티를 더욱 확장합니다.

이러한 특정 통합에는 Zapier, IFTTT, Zoho Flow, Make 및 기타 몇 가지가 포함됩니다. 이러한 도구 각각은 생각하는 거의 모든 단일 워크플로를 연결하고 자동화할 수 있는 수천 개의 통합을 자랑합니다. 다음은 Zapier를 사용하는 몇 가지 예입니다.

  • WordPress에서 사용자를 만든 경우 Salesforce CRM에서 사용자를 만듭니다.
  • WordPress에서 게시물이 업데이트되면 Google 드라이브에서 백업 사본을 업데이트하십시오.
  • 사용자 정의 ACF 필드가 업데이트되면 SimpleTexting을 사용하여 웹사이트 소유자에게 문자를 보내 확인하십시오.
  • AffiliateWP로 제휴사 추천이 이루어진 경우 해당 기록을 Airtable에 추가하십시오.

이것은 또한 양방향 거리입니다. 타사 도구에서 데이터를 수신하고 WP Webhook을 사용하여 WordPress 내에서 작업을 완료할 수도 있습니다.

이제 WP Webhooks의 이론적인 힘을 다루었으므로 플러그인과 사용법을 살펴보겠습니다. 많은 힘과 약속이 있지만 복잡성이나 디자인으로 인해 사용할 수 없는 제품은 아무 소용이 없습니다. 운 좋게도 WP Webhooks Pro는 UI/UX를 완벽하게 다운시켜 비기술자부터 개발자에 이르기까지 모든 사람을 위한 강력한 제품을 제공합니다.

흐름

Flows는 내가 사용하는 핵심 기능입니다. 트리거와 작업(또는 여러 작업)이라는 두 가지에 의존하는 Zapier와 같은 자동화 빌더입니다. 말하는 것보다 보여주는 것이 더 좋으므로 기본적인 예를 살펴보겠습니다.

다중 작성자 블로그에 중요한 ACF 사용자 정의 필드가 있으며 업데이트될 때마다 알고 싶습니다. 2시간마다 내 게시물에 가서 내용이 변경되지 않았는지 확인하는 대신 WP Webhooks를 사용하여 변경되었을 때 알려줄 것입니다.

등방성-2022-05-09-at-15-13-03

새로운 흐름을 만들고 트리거와 액션을 추가하겠습니다. 내 트리거는 ACF 포스트 필드가 업데이트될 때입니다. 내 작업은 WordPress에서 내 관리자 이메일로 이메일을 보내는 것입니다.

등방성-2022-05-09-at-15-23-27

내 ACF 필드를 선택하고 관리자 이메일과 메시지를 설정하기만 하면 됩니다. 필요한 경우 콘텐츠를 동적으로 포함할 수 있습니다. 간단합니다. 이제 흐름을 게시하면 해당 필드가 업데이트될 때마다 알림 이메일을 받게 됩니다.

이것은 많은 것 중 하나일 뿐입니다. 각 트리거 및 작업을 실제로 설정할 때 사용의 용이성을 강조하려고 합니다. 각 통합(WordPress Core, WooCommerce, 타사 플러그인)에는 모두 고유한 트리거 및 작업이 다음과 같이 제공되므로 구체적으로 설명하기 어렵습니다. 그들이 하는 일에. 예를 들어:

  • 새 사용자가 생성되면(WP 코어) Amelia 약속에 추가합니다.
  • Affiliate WP 커미션이 만들어지면 FluentCRM에서 사용자에게 태그를 추가하십시오.

목록은 정말 끝이 없습니다. 각 트리거 및 작업에 대해 입력도 동적으로 업데이트됩니다. 예를 들어 다음은 업데이트 중인 주석 필드에 대한 ACF 트리거입니다.

등방성-2022-05-09-at-19-36-50
모든 단일 필드에 대한 유용한 툴팁을 확인하십시오.

Fluent Form 제출을 위한 ACF 트리거는 다음과 같습니다.

등방성-2022-05-09-at-19-38-21

다음은 WordPress 사용자를 만드는 작업입니다.

등방성-2022-05-09-at-19-40-57

이전에 언급했듯이 작업을 "스택"할 수 있습니다. 즉, 트리거 이벤트에 대해 무제한 작업이 있을 수 있습니다. 예를 들어 WordPress 사용자가 생성되면 이메일을 생성하여 CRM에 추가하고 Zapier 및 4500개 이상의 외부 통합으로 보낼 수 있습니다.

등방성-2022-05-09-at-15-21-48

강력한 구현은 행동에 대한 조건입니다. 예를 들어 주문에 제품이 포함된 경우 작업을 실행할 수 있지만 다른 제품이 포함된 경우 다른 작업을 실행할 수 있습니다.

데이터 보내기

WordPress 또는 다양한 통합을 통해 사용할 수 있는 모든 데이터를 웹훅을 통해 사용자 지정 앱 및 대부분의 엔터프라이즈 도구(Slack 또는 Teams 등)를 포함한 모든 곳으로 보낼 수 있습니다.

등방성-2022-05-09-at-20-35-16

예를 들어 WSForm은 훌륭한 도구이지만 Microsoft Teams와 직접 통합되지 않습니다. Microsoft Teams 수신 웹훅 URL을 추가하고 WSForm 제출에서 양식 데이터를 전달하여 알림을 쉽게 설정할 수 있습니다.

등방성-2022-05-09-at-21-26-49

제대로 구성되면 누군가가 WSForm을 제출할 때마다(또는 내 사이트에서 지원되는 다른 작업이 발생할 때마다) 내 Microsoft Teams 채널이 알려줍니다.

데이터 수신

이 상황에서 우리는 정보가 포함된 타사 서비스(예: 애플리케이션)에서 웹훅을 보내고 해당 정보로 작업을 수행합니다. 좋은 예는 웹훅으로 사용자를 만드는 것입니다. 이를 위해 데이터를 수신하는 새로운 웹훅 작업을 추가합니다.

등방성-2022-05-09-at-20-51-11

이제 주어진 정보로 웹훅을 구축하고 우리 사이트로 보내고 새 사용자를 만들면 됩니다. 이것은 사용자 정의 앱과 같은 것을 웹 사이트와 통합하는 좋은 방법입니다. 사용자 예에서 우리의 응답은 다음과 같습니다.

{ "success":true, "msg":"사용자가 성공적으로 생성되었습니다.", "data":{ "user_id":4, "user_data":{ "user_email":"demo3@iso****.co", "user_pass":"**********************nyw4LyLX6", "별명":"James LePage", "user_login":"demo3iso****- co", "first_name":"James", "last_name":"LePage", "additional_roles":"" } } }

하이라이트 - WooCommerce

나는 WooCommerce 통합(Flow에서)에 놀랐습니다. 고객 주문, 쿠폰 생성 또는 제품 업데이트와 같은 모든 활동에 대해 내가 원하는 이벤트를 트리거할 수 있습니다.

우리 에이전시는 WooCommerce 사이트를 구축하고 항상 알림에 대한 극단적인 요청이 있거나 사용자 지정 앱으로 데이터를 푸시하므로 WP Webhooks는 전자 상거래 사이트를 위한 완벽한 "일률적인" 솔루션입니다.

등방성-2022-05-09-at-15-24-59

저는 이미 Zapier를 사용하여 비즈니스의 대부분을 자동화하고 WP Webhooks를 다른 여러 사용 사례에 사용하고 있기 때문에 여러 유료 플러그인의 필요성을 제거할 수 있습니다. 이 상황에서 제품이 업데이트될 때마다 Slack 채널에 알림을 받도록 하고 싶습니다. 감사 로그를 작성하는 것입니다.

등방성-2022-05-09-at-18-50-19

이렇게 하는 것은 쉽습니다. 먼저 WooCommerce 제품 업데이트 트리거를 만들었습니다. 모든 설정은 기본값으로 두었습니다.

그런 다음 작업, 특히 zapier_send_webhook 을 만들었습니다. 여기에서 제품이 업데이트된 타임스탬프와 제품 제목을 보냅니다.

등방성-2022-05-09-at-18-54-29

Zapier에서 "catch raw hook in webhook" 트리거를 만들었습니다. 이것은 내 WooCommerce 웹사이트에 정보를 제공하기 위해 지속적으로 수신 대기합니다.

WP Webhooks로 돌아가서 Zapier URL을 아래 그림과 같이 설정했습니다. 여기에서 내 정보가 전송됩니다.

등방성-2022-05-09-at-16-39-01

마지막으로 Zapier에서 WooCommerce 사이트에서 가져온 메시지를 Slack으로 보냅니다.

등방성-2022-05-09-at-16-39-35

이를 설정하는 전체 프로세스는 5분 미만이 소요되었으며 기존 시스템과 통합되었으며 또 다른 유료 플러그인이 필요하지 않았습니다. 이것은 타사 자동화 도구와의 보다 복잡한 통합의 예입니다.

참고로 WP Webhooks를 사용하여 JSON 페이로드를 Slack 자체에 전송하여 Zapier가 필요하지 않을 수도 있습니다. 그러나 Zapier는 이미 비용을 지불하고 있으며 Slacks 문서를 파악할 필요가 없기 때문에 이 상황에서 많은 시간을 절약할 수 있는 코드도 아닙니다.

결론

WP Webhooks Pro는 WordPress 웹사이트를 위한 완벽한 자동화 및 데이터 연결 플러그인입니다. 그것은 잘 디자인되었고 사용하기 쉽습니다. 좋은 UI/UX와 자연과 같은 직관적인 Zapier 덕분에 초보자도 문서를 읽고 나면 이해할 수 있을 것입니다.

물론 개발자이자 대행사 소유자인 저는 이 솔루션이 제공하는 유연성과 확장성을 좋아합니다.