SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
+
Integrating WP Ultimo with Zapier
using Webhooks
1
2
One of the new features added to WP Ultimo on version 1.6.0 is
the ability to configure webhooks, allowing WP Ultimo to notify
third-party services about events happening on your network in
real-time.

This opens infinite possibilities, allowing network admins to do
all sorts of crazy-but-useful integrations, especially if used in
conjunction with services like Zapier and IFTTT.
3
What’s in this tutorial:
• 	 What are Webhooks?

• 	 Integrating with Zapier

• 	 Step 1: Creating a New Zap on Zapier

• 	 Step 2: Configuring the Webhook on WP Ultimo

• 	 Step 4: Finishing the Integration

• 	 Step 5: Testing in Real Life

• 	 That’s only the beginning!
What are Webhooks?
4
A simple definition of a webhook is:

A webhook (also called a web callback or HTTP push API) is a
way for an app to provide other applications with real-time
information. A webhook delivers data to other applications as it
happens, meaning you get data immediately. Unlike typical APIs
where you would need to poll for data very frequently in order to
get it real-time. This makes webhooks much more efficient for
both provider and consumer. (Source: https://sendgrid.com/
blog/whats-webhook/)
5
The flow for a webhook call inside WP Ultimo is the following:

1. Admin configures a new webhook for a given event;

2. An event happens on the platform (a new Account is
created, for example);

3. WP Ultimo will push the data of that event to the
configured URL, which is expected to handle that data;

4. WP Ultimo logs the webhook call for future reference and
updates the “sent events” count for that particular
webhook.
Integrating with Zapier
6
Let’s dive in what is needed to integrate WP Ultimo’s webhook
with Zapier. For our example integration, we want to be notified
on Slack every time a new account is created.
Step 1: Creating a New Zap on
Zapier
7
First of all, you’ll need a Zapier account for this, so go ahead
and create your account on https://zapier.com/

After creating our new account (or logging in with our existing
one), we will need to create a new Zap, which is the name
Zapier gives to every integration you create on their platform.
That can be achieved by clicking the Make a Zap button on the
top bar.
8
9
On the next screen, search for the Webhook app to be used as
a trigger:
10
Then, in the next screen, we need to tell Zapier that we want it
to Catch the Hook, and click Save + Continue:
11
The next screen offers advanced users the option of picking only a subset of the
information sent by the webhook to be processed by Zapier. Although this can be
useful for larger payloads, we won’t need that in our case, so simply click Continue:
12
On the following screen, click  Continue  (you can also tick the “Don’t show this
message again” checkbox)
13
Now we getting into the real action, time to send Zapier a demo call so it can learn
what data it is expected to receive. Zapier will display your webhook’s actionable
URL. Make sure you copy that URL to your clipboard.
14
Zapier now expects a demo call from our network. We’ll need to head back to WP
Ultimo to configure our Webhook there. 

DO NOT CLOSE THE ZAPIER TAB on your browser!
Step 2: Configuring the Webhook
on WP Ultimo
15
Once back to your Network Admin panel, use the Top-bar WP
Ultimo menu to go to Settings > Tools > Webhooks, This will
redirect you to the Webhooks page inside WP Ultimo.

(If you have the Jumper activated, you can simply use ctrl + alt
+ g (cmd + option + g on Macs) and type Webhooks to go to
that same page in a faster manner).
16
17
On the Webhook screen, click the “Add new Webhook” bottom of the table, this will
open the add webhook form.
18
Now we are able to add the webhook information. Enter a name for future reference
(in our case, it will be “Slack Integration”). On the URL field, paste the URL you got
from Zapier and on the Event drop-down, select the event you want to trigger this
webhook.

Note: You can find a list of all available events on the bottom of the page with their
respective payload contents (a.k.a the data they will send off when triggered).
19
For our Slack Integration, we will use the Account Created event, which sends as its
payload the following data about the newly created account:

billing_frequency

created_at

plan_id

plan_name

price

template_id

trial_days

user_email

user_firstname

user_id

user_lastname

user_login

user_site_id

user_site_name

user_site_slug

user_site_url
Click Save after adding the configuration info.
20
After the saving process is complete, click the Send Test Event link to send a test
call to the webhook URL.
21
If everything goes right, you’ll receive a confirmation message with the response got
from the remote server.
Alright!. Now is time to head back to Zapier to finish the setup and integrate it with
Slack!
Step 4: Finishing the Integration
22
Back to Zapier, click the button OK, I did this.
23
If your network was successfully able to send the test webhook call, Zapier will
display a success message and you’ll be able to see the data received by clicking
the view your hook.
24
Click Continue on that screen and you’ll be presented with the Select Action step. We
want to integrate this webhook with Slack, so let’s search for Slack on that search
block.
25
For our example, we want Zapier to post the event to one of our channels, so we
need to select that option, but you can select any other of the options available.
26
The next step is connecting your Slack account.
27
In the next screen, we can finally build the message we want to receive via Slack.
Select the channel you want the message to be posted to and, in the Message
Text input, enter the message. Use the data icon in the top-right corner of the input to
insert placeholders for the actual data received from the webhook.
28
There’s a lot of other customizing options on this page, but for our purposes, we’ll just move
along and click the Continue button at the bottom of the page.

We’ll now be able to send a test message to Slack, just to make sure everything is in order.
29
And…… IT WORKS!!
30
Go ahead and click that big Finish button.
31
Give your Zap a nice name, turn it on, and we are all set for testing this in real life!
Step 5: Testing in Real Life
32
Now, just to make sure everything is really working, let’s test the
whole integration by creating a new account on our Network.
33
…and we are instantly notified on Slack that a new message arrived:
That’s only the beginning!
34
Integrating with Slack is a fun thing to do, but the possibilities
are unlimited.

Zapier has over a 1000 apps to chose from, so you can use
that info to send users to a CRM software or mailing lists, track
failed payments and upgrades/downgrades on a spreadsheet,
receive an SMS every time you receive a payment, etc.

Let us know if you have any questions or run into any problems
trying to configure new webhooks on your Network =)
Join the Awesome WP Ultimo
community!
35
Create your own WordPress.com-like service using WP Ultimo.

Visit https://wpultimo.com

Contenu connexe

Similaire à Integrating WP Ultimo with Zapier using Webhooks

Spyrix Software Manual
Spyrix Software ManualSpyrix Software Manual
Spyrix Software ManualAlex Spyrix
 
Lecture2 interactive-start
Lecture2 interactive-startLecture2 interactive-start
Lecture2 interactive-startDennis Seidel
 
A step by step guide to develop temperature sensor io t application using ibm...
A step by step guide to develop temperature sensor io t application using ibm...A step by step guide to develop temperature sensor io t application using ibm...
A step by step guide to develop temperature sensor io t application using ibm...Azilen Technologies Pvt. Ltd.
 
Training Alcatel-Lucent WDM PSS 183x
Training Alcatel-Lucent WDM PSS 183xTraining Alcatel-Lucent WDM PSS 183x
Training Alcatel-Lucent WDM PSS 183xAbdelilah CHARBOUB
 
Accelerating your application development with IBM BlueMix (Your dream devel...
Accelerating your application development with IBM BlueMix (Your dream devel...Accelerating your application development with IBM BlueMix (Your dream devel...
Accelerating your application development with IBM BlueMix (Your dream devel...Supal Chowdhury
 
How to Create a WhatsApp Chatbot using Flask Python Framework
How to Create a WhatsApp Chatbot using Flask Python FrameworkHow to Create a WhatsApp Chatbot using Flask Python Framework
How to Create a WhatsApp Chatbot using Flask Python FrameworkKommunicate Intentive Inc
 
Justmeans power point
Justmeans power pointJustmeans power point
Justmeans power pointjustmeanscsr
 
Justmeans power point
Justmeans power pointJustmeans power point
Justmeans power pointjustmeanscsr
 
Lsmw (Legacy System Migration Workbench)
Lsmw (Legacy System Migration Workbench)Lsmw (Legacy System Migration Workbench)
Lsmw (Legacy System Migration Workbench)Leila Morteza
 
Setting up your virtual infrastructure using FI-LAB Cloud
Setting up your virtual infrastructure using FI-LAB CloudSetting up your virtual infrastructure using FI-LAB Cloud
Setting up your virtual infrastructure using FI-LAB CloudFIWARE
 
Setting up your virtual infrastructure using fi lab cloud
Setting up your virtual infrastructure using fi lab cloudSetting up your virtual infrastructure using fi lab cloud
Setting up your virtual infrastructure using fi lab cloudHenar Muñoz Frutos
 
Intro to IBM Bluemix DevOps Services, an open lab for IBM InterConnect
Intro to IBM Bluemix DevOps Services, an open lab for IBM InterConnectIntro to IBM Bluemix DevOps Services, an open lab for IBM InterConnect
Intro to IBM Bluemix DevOps Services, an open lab for IBM InterConnectLauren Hayward Schaefer
 
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twistIntro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twistLauren Hayward Schaefer
 
Quickbooks Shipping Setup - TrueShip
Quickbooks Shipping Setup - TrueShipQuickbooks Shipping Setup - TrueShip
Quickbooks Shipping Setup - TrueShipTrueShip
 
Using Parse Server to send emails via Mandrill
Using Parse Server to send emails via MandrillUsing Parse Server to send emails via Mandrill
Using Parse Server to send emails via MandrillCharles Ramos
 
GigaSpaces CCF Quick Tour - 2.3.6
GigaSpaces CCF Quick Tour - 2.3.6GigaSpaces CCF Quick Tour - 2.3.6
GigaSpaces CCF Quick Tour - 2.3.6Shay Hassidim
 
Serverless and Kubernetes Workshop on IBM Cloud
Serverless and Kubernetes Workshop on IBM CloudServerless and Kubernetes Workshop on IBM Cloud
Serverless and Kubernetes Workshop on IBM CloudAnsgar Schmidt
 

Similaire à Integrating WP Ultimo with Zapier using Webhooks (20)

Build apps for slack
Build apps for slackBuild apps for slack
Build apps for slack
 
Spyrix Software Manual
Spyrix Software ManualSpyrix Software Manual
Spyrix Software Manual
 
Lecture2 interactive-start
Lecture2 interactive-startLecture2 interactive-start
Lecture2 interactive-start
 
A step by step guide to develop temperature sensor io t application using ibm...
A step by step guide to develop temperature sensor io t application using ibm...A step by step guide to develop temperature sensor io t application using ibm...
A step by step guide to develop temperature sensor io t application using ibm...
 
Solace Integration with Mulesoft
Solace Integration with MulesoftSolace Integration with Mulesoft
Solace Integration with Mulesoft
 
Webhooks
WebhooksWebhooks
Webhooks
 
Training Alcatel-Lucent WDM PSS 183x
Training Alcatel-Lucent WDM PSS 183xTraining Alcatel-Lucent WDM PSS 183x
Training Alcatel-Lucent WDM PSS 183x
 
Accelerating your application development with IBM BlueMix (Your dream devel...
Accelerating your application development with IBM BlueMix (Your dream devel...Accelerating your application development with IBM BlueMix (Your dream devel...
Accelerating your application development with IBM BlueMix (Your dream devel...
 
How to Create a WhatsApp Chatbot using Flask Python Framework
How to Create a WhatsApp Chatbot using Flask Python FrameworkHow to Create a WhatsApp Chatbot using Flask Python Framework
How to Create a WhatsApp Chatbot using Flask Python Framework
 
Justmeans power point
Justmeans power pointJustmeans power point
Justmeans power point
 
Justmeans power point
Justmeans power pointJustmeans power point
Justmeans power point
 
Lsmw (Legacy System Migration Workbench)
Lsmw (Legacy System Migration Workbench)Lsmw (Legacy System Migration Workbench)
Lsmw (Legacy System Migration Workbench)
 
Setting up your virtual infrastructure using FI-LAB Cloud
Setting up your virtual infrastructure using FI-LAB CloudSetting up your virtual infrastructure using FI-LAB Cloud
Setting up your virtual infrastructure using FI-LAB Cloud
 
Setting up your virtual infrastructure using fi lab cloud
Setting up your virtual infrastructure using fi lab cloudSetting up your virtual infrastructure using fi lab cloud
Setting up your virtual infrastructure using fi lab cloud
 
Intro to IBM Bluemix DevOps Services, an open lab for IBM InterConnect
Intro to IBM Bluemix DevOps Services, an open lab for IBM InterConnectIntro to IBM Bluemix DevOps Services, an open lab for IBM InterConnect
Intro to IBM Bluemix DevOps Services, an open lab for IBM InterConnect
 
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twistIntro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
 
Quickbooks Shipping Setup - TrueShip
Quickbooks Shipping Setup - TrueShipQuickbooks Shipping Setup - TrueShip
Quickbooks Shipping Setup - TrueShip
 
Using Parse Server to send emails via Mandrill
Using Parse Server to send emails via MandrillUsing Parse Server to send emails via Mandrill
Using Parse Server to send emails via Mandrill
 
GigaSpaces CCF Quick Tour - 2.3.6
GigaSpaces CCF Quick Tour - 2.3.6GigaSpaces CCF Quick Tour - 2.3.6
GigaSpaces CCF Quick Tour - 2.3.6
 
Serverless and Kubernetes Workshop on IBM Cloud
Serverless and Kubernetes Workshop on IBM CloudServerless and Kubernetes Workshop on IBM Cloud
Serverless and Kubernetes Workshop on IBM Cloud
 

Dernier

NEON LIGHT CITY pitch deck for AR PC GAME
NEON LIGHT CITY pitch deck for AR PC GAMENEON LIGHT CITY pitch deck for AR PC GAME
NEON LIGHT CITY pitch deck for AR PC GAMEtess51
 
CATALOGO MF 650 COMPLETO COM PEÇAS DE TRANSMISSAO
CATALOGO MF 650 COMPLETO COM PEÇAS DE TRANSMISSAOCATALOGO MF 650 COMPLETO COM PEÇAS DE TRANSMISSAO
CATALOGO MF 650 COMPLETO COM PEÇAS DE TRANSMISSAOTMTerraplanagem
 
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证0622mpom
 
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...LHelferty
 
Viet Nam Inclusive Business Accreditation System
Viet Nam Inclusive Business Accreditation SystemViet Nam Inclusive Business Accreditation System
Viet Nam Inclusive Business Accreditation SystemTri Dung, Tran
 
About Entrepreneur ELON MUSK .pptx...
About  Entrepreneur  ELON  MUSK .pptx...About  Entrepreneur  ELON  MUSK .pptx...
About Entrepreneur ELON MUSK .pptx...lahiruherath654
 
Role of social media marketing in digital marketing.pdf
Role of social media marketing in digital marketing.pdfRole of social media marketing in digital marketing.pdf
Role of social media marketing in digital marketing.pdftopsearchexperts
 
Entrepreneur street first Edition is now out
Entrepreneur street first Edition is now outEntrepreneur street first Edition is now out
Entrepreneur street first Edition is now outentrepreneur street
 
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCRcallgirlsinsaket2024
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan
 
blank inception deck powerpoint template
blank inception deck powerpoint templateblank inception deck powerpoint template
blank inception deck powerpoint templatericardojunco4
 

Dernier (14)

NEON LIGHT CITY pitch deck for AR PC GAME
NEON LIGHT CITY pitch deck for AR PC GAMENEON LIGHT CITY pitch deck for AR PC GAME
NEON LIGHT CITY pitch deck for AR PC GAME
 
CATALOGO MF 650 COMPLETO COM PEÇAS DE TRANSMISSAO
CATALOGO MF 650 COMPLETO COM PEÇAS DE TRANSMISSAOCATALOGO MF 650 COMPLETO COM PEÇAS DE TRANSMISSAO
CATALOGO MF 650 COMPLETO COM PEÇAS DE TRANSMISSAO
 
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
办昆士兰大学UQ毕业证书/成绩单GPA修改 - 留学买假毕业证
 
young call girls in kailash Nagar, 🔝 9953056974 🔝 escort Service
young call girls in kailash Nagar, 🔝 9953056974 🔝 escort Serviceyoung call girls in kailash Nagar, 🔝 9953056974 🔝 escort Service
young call girls in kailash Nagar, 🔝 9953056974 🔝 escort Service
 
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
Report about the AHIABGA-UnityNet UNDRIPDay / Earth-Day 2024 Gathering in Mar...
 
Viet Nam Inclusive Business Accreditation System
Viet Nam Inclusive Business Accreditation SystemViet Nam Inclusive Business Accreditation System
Viet Nam Inclusive Business Accreditation System
 
About Entrepreneur ELON MUSK .pptx...
About  Entrepreneur  ELON  MUSK .pptx...About  Entrepreneur  ELON  MUSK .pptx...
About Entrepreneur ELON MUSK .pptx...
 
Why Powderless DTF Printer is T-shirt Printing Game Changer.pptx
Why Powderless DTF Printer is T-shirt Printing Game Changer.pptxWhy Powderless DTF Printer is T-shirt Printing Game Changer.pptx
Why Powderless DTF Printer is T-shirt Printing Game Changer.pptx
 
Hot Sexy call girls in Rajouri Garden🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rajouri Garden🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rajouri Garden🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rajouri Garden🔝 9953056974 🔝 Delhi escort Service
 
Role of social media marketing in digital marketing.pdf
Role of social media marketing in digital marketing.pdfRole of social media marketing in digital marketing.pdf
Role of social media marketing in digital marketing.pdf
 
Entrepreneur street first Edition is now out
Entrepreneur street first Edition is now outEntrepreneur street first Edition is now out
Entrepreneur street first Edition is now out
 
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Sriniwaspuri 🔝 Delhi NCR
 
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
Authentic No 1 Amil Baba In Pakistan Amil Baba In Faisalabad Amil Baba In Kar...
 
blank inception deck powerpoint template
blank inception deck powerpoint templateblank inception deck powerpoint template
blank inception deck powerpoint template
 

Integrating WP Ultimo with Zapier using Webhooks

  • 1. + Integrating WP Ultimo with Zapier using Webhooks 1
  • 2. 2 One of the new features added to WP Ultimo on version 1.6.0 is the ability to configure webhooks, allowing WP Ultimo to notify third-party services about events happening on your network in real-time. This opens infinite possibilities, allowing network admins to do all sorts of crazy-but-useful integrations, especially if used in conjunction with services like Zapier and IFTTT.
  • 3. 3 What’s in this tutorial: • What are Webhooks? • Integrating with Zapier • Step 1: Creating a New Zap on Zapier • Step 2: Configuring the Webhook on WP Ultimo • Step 4: Finishing the Integration • Step 5: Testing in Real Life • That’s only the beginning!
  • 4. What are Webhooks? 4 A simple definition of a webhook is: A webhook (also called a web callback or HTTP push API) is a way for an app to provide other applications with real-time information. A webhook delivers data to other applications as it happens, meaning you get data immediately. Unlike typical APIs where you would need to poll for data very frequently in order to get it real-time. This makes webhooks much more efficient for both provider and consumer. (Source: https://sendgrid.com/ blog/whats-webhook/)
  • 5. 5 The flow for a webhook call inside WP Ultimo is the following: 1. Admin configures a new webhook for a given event; 2. An event happens on the platform (a new Account is created, for example); 3. WP Ultimo will push the data of that event to the configured URL, which is expected to handle that data; 4. WP Ultimo logs the webhook call for future reference and updates the “sent events” count for that particular webhook.
  • 6. Integrating with Zapier 6 Let’s dive in what is needed to integrate WP Ultimo’s webhook with Zapier. For our example integration, we want to be notified on Slack every time a new account is created.
  • 7. Step 1: Creating a New Zap on Zapier 7 First of all, you’ll need a Zapier account for this, so go ahead and create your account on https://zapier.com/ After creating our new account (or logging in with our existing one), we will need to create a new Zap, which is the name Zapier gives to every integration you create on their platform. That can be achieved by clicking the Make a Zap button on the top bar.
  • 8. 8
  • 9. 9 On the next screen, search for the Webhook app to be used as a trigger:
  • 10. 10 Then, in the next screen, we need to tell Zapier that we want it to Catch the Hook, and click Save + Continue:
  • 11. 11 The next screen offers advanced users the option of picking only a subset of the information sent by the webhook to be processed by Zapier. Although this can be useful for larger payloads, we won’t need that in our case, so simply click Continue:
  • 12. 12 On the following screen, click  Continue  (you can also tick the “Don’t show this message again” checkbox)
  • 13. 13 Now we getting into the real action, time to send Zapier a demo call so it can learn what data it is expected to receive. Zapier will display your webhook’s actionable URL. Make sure you copy that URL to your clipboard.
  • 14. 14 Zapier now expects a demo call from our network. We’ll need to head back to WP Ultimo to configure our Webhook there.  DO NOT CLOSE THE ZAPIER TAB on your browser!
  • 15. Step 2: Configuring the Webhook on WP Ultimo 15 Once back to your Network Admin panel, use the Top-bar WP Ultimo menu to go to Settings > Tools > Webhooks, This will redirect you to the Webhooks page inside WP Ultimo. (If you have the Jumper activated, you can simply use ctrl + alt + g (cmd + option + g on Macs) and type Webhooks to go to that same page in a faster manner).
  • 16. 16
  • 17. 17 On the Webhook screen, click the “Add new Webhook” bottom of the table, this will open the add webhook form.
  • 18. 18 Now we are able to add the webhook information. Enter a name for future reference (in our case, it will be “Slack Integration”). On the URL field, paste the URL you got from Zapier and on the Event drop-down, select the event you want to trigger this webhook. Note: You can find a list of all available events on the bottom of the page with their respective payload contents (a.k.a the data they will send off when triggered).
  • 19. 19 For our Slack Integration, we will use the Account Created event, which sends as its payload the following data about the newly created account: billing_frequency
 created_at
 plan_id
 plan_name
 price
 template_id
 trial_days
 user_email
 user_firstname
 user_id
 user_lastname
 user_login
 user_site_id
 user_site_name
 user_site_slug
 user_site_url Click Save after adding the configuration info.
  • 20. 20 After the saving process is complete, click the Send Test Event link to send a test call to the webhook URL.
  • 21. 21 If everything goes right, you’ll receive a confirmation message with the response got from the remote server. Alright!. Now is time to head back to Zapier to finish the setup and integrate it with Slack!
  • 22. Step 4: Finishing the Integration 22 Back to Zapier, click the button OK, I did this.
  • 23. 23 If your network was successfully able to send the test webhook call, Zapier will display a success message and you’ll be able to see the data received by clicking the view your hook.
  • 24. 24 Click Continue on that screen and you’ll be presented with the Select Action step. We want to integrate this webhook with Slack, so let’s search for Slack on that search block.
  • 25. 25 For our example, we want Zapier to post the event to one of our channels, so we need to select that option, but you can select any other of the options available.
  • 26. 26 The next step is connecting your Slack account.
  • 27. 27 In the next screen, we can finally build the message we want to receive via Slack. Select the channel you want the message to be posted to and, in the Message Text input, enter the message. Use the data icon in the top-right corner of the input to insert placeholders for the actual data received from the webhook.
  • 28. 28 There’s a lot of other customizing options on this page, but for our purposes, we’ll just move along and click the Continue button at the bottom of the page. We’ll now be able to send a test message to Slack, just to make sure everything is in order.
  • 30. 30 Go ahead and click that big Finish button.
  • 31. 31 Give your Zap a nice name, turn it on, and we are all set for testing this in real life!
  • 32. Step 5: Testing in Real Life 32 Now, just to make sure everything is really working, let’s test the whole integration by creating a new account on our Network.
  • 33. 33 …and we are instantly notified on Slack that a new message arrived:
  • 34. That’s only the beginning! 34 Integrating with Slack is a fun thing to do, but the possibilities are unlimited. Zapier has over a 1000 apps to chose from, so you can use that info to send users to a CRM software or mailing lists, track failed payments and upgrades/downgrades on a spreadsheet, receive an SMS every time you receive a payment, etc. Let us know if you have any questions or run into any problems trying to configure new webhooks on your Network =)
  • 35. Join the Awesome WP Ultimo community! 35 Create your own WordPress.com-like service using WP Ultimo. Visit https://wpultimo.com