SlideShare a Scribd company logo
1 of 28
WHATSAPP WITH MULESOFT
CLEVELAND MuleSoft Meetup Group
TOPIC
December 16, 2022 - Shubham Chaurasia
Safe Harbour Statement
● Both the speaker and the host are organizing this meet-up in individual capacity only. We are
not representing our companies here.
● This presentation is strictly for learning purposes only. Organizer/Presenter do not hold any
responsibility that same solution will work for your business requirements.
● This presentation is not meant for any promotional activities.
2
A recording of this meetup will be uploaded to events page within 24 hours.
Questions can be submitted/asked at any time in the Chat/Questions & Answers Tab.
Make it more Interactive!!!
Give us feedback! Rate this meetup session by filling feedback form at the end of the day.
We Love Feedbacks!!! Its Bread & Butter for Meetup.
Housekeeping
3
4
●About the organizer:
○ Tintu Jacob Shaji
○ Apps Engineer || - Twitter
Introductions
A SHOW OF HANDS:
Who is new to this Meetup?
Speaker
Shubham Chaurasia
Professional Integration Developer
Billennium India
2.5+ years of Experience in Integrations
MCIA, MCD L1, MCPA, MCIA Certified,
Salesforce, AWS, GCP, Azure, Workato Certified
Mulesoft Meetup Leader | Mentor | Blogger |
Speaker
AWS Community Builder
https://www.linkedin.com/in/shubhamchaurasia1/
https://medium.com/@myid535
5
6
● Introduction to WhatsApp Cloud API
● Get Started
● Features, Pricing & Use Cases
● Webhooks
● Demo
● Networking time
Agenda
Introduction to WhatsApp
Cloud API
8
WhatsApp Cloud API
WhatsApp Cloud
API is the cloud
version of
WhatsApp
Business API,
which allows
businesses &
developers to
build on top of
WhatsApp to
customize their
experiences and
respond to
customers quickly
& easily.
It's quick &
easy because
businesses
can get direct
approval for
WhatsApp
Cloud API
from
Facebook.
9
● The WhatsApp Cloud API allows small and medium businesses to communicate
with their customers at scale.
● Using the API, businesses can build systems connecting thousands of customers
with agents or bots, enabling programmatic and manual communication.
● Additionally, you can integrate the API with numerous backend systems, such as
CRM and marketing platforms.
● Businesses looking to use the API have two hosting options: On-Premises and
Cloud API.
WhatsAPP Cloud API
10
On-Premise API vs Cloud API
Architecture of Cloud API
11
Get Started
13
● Broadcast to Unlimited Users
● Use WhatsApp Business on Multiple Devices
● Automate Notifications
● Install WhatsApp Chatbots
● Get Verified Green Tick on WhatsApp
● Send Messages with clickable buttons
Pros
Cons
● With WhatsApp Cloud API, businesses will be able to automate their customer
communication on just WhatsApp.
● With WhatsApp Business API through BSPs such as Verloop.io, businesses
can integrate all communication channels in one place and get a unified view of
all customer queries.
● BSP Provides services that enhance a customer’s experience on the WhatsApp
chatbot, which are not available through the WhatsApp Cloud API. These
include
• AI-powered FAQ
• Agent Assist
• Dashboard
14
15
Message Templates
● WhatsApp message templates are specific message formats that businesses use
to send out notifications or customer care messages to people that have opted in
to notifications. Messages can include appointment reminders, shipping
information, issue resolution, or payment updates.
Currently, you can send the following template types:
● Text-based message templates
● Media-based message templates
● Interactive message templates include interactive buttons
• Call-to-Action — This allows your customer to call a phone number and visit a
website.
• Quick Reply — This allows your customer to return a simple text message.
These buttons can be attached to text messages or media messages. Once your
interactive message templates have been created and approved, you can use them in
notification messages as well as customer service/care messages. 16
Features, Pricing & Use Cases
Features
Encryption
● With the Cloud API, every WhatsApp message continues to be protected by Signal
protocol encryption that secures messages before they leave the device. This
means messages with a WhatsApp business account are securely delivered to the
destination chosen by each business.
● The Cloud API uses industry-standard encryption techniques to protect data in
transit and at rest. The API uses Graph API for sending messages and Webhooks
for receiving events, and both operate over industry standard HTTPS, protected by
TLS.
Scaling
● Within Meta's infrastructure, the Cloud API automatically scales and adjusts to
handle your workload, within your rate limit (messaging volume and number of
WhatsApp business accounts). 18
19
● Get Real-time Feedback for your Products & Services
● Provide order & delivery updates on WhatsApp
● Order Confirmation + Upsell
● Send messages with Quick Reply Buttons & Call to Actions
● Send product details with smart buttons
● Install AI-enhanced WhatsApp Chatbot & keep your business live 24x7
● Reduce Application Dropoffs & abandoned carts by automating reminders
Use Cases
20
WhatsApp Business Platform conversations fall into two categories that are priced differently:
● User-initiated: A conversation that initiates in response to a user message. Whenever a
business replies to a user within the 24-hour customer service window, that message will be
associated with a user-initiated conversation. Businesses can send free-form messages within
this 24 hour customer service window.
● Business-initiated: A conversation that initiates from a business sending a user a message
outside the 24-hour customer service window. Messages that initiate a business-initiated
conversation will require a message template.
All conversations are measured in fixed 24-hour sessions.
Each WhatsApp Business account (WABA) will receive 1,000 free conversations per month.
INR Rate Card for Different Countries 🔗
Pricing
Webhooks
Subscribe to Webhooks to get notifications about messages your business receives
and customer profile updates.
Whenever a trigger event occurs, the WhatsApp Business Platform sees the event and
sends a notification to a Webhook URL you have previously specified. You can get two
types of notifications:
● Received messages: This alert lets you know when you have received a message.
These can also be called "inbound notifications" throughout the documentation.
● Message status and pricing notifications: This alert lets you know when the status of
a message has changed —for example, the message has been read or delivered.
These can also be called "outbound notifications" throughout the documentation.
21
Webhook SetUp
Setting up any Webhook requires you to:
● Create an endpoint on a secure server that can process HTTPS requests.
● Configure the Webhooks product in your app's App Dashboard.
Your endpoint must be able to process two types of HTTPS requests: Verification
Requests and Event Notifications.
Since both requests use HTTPs, your server must have a valid TLS or SSL certificate
correctly configured and installed. Self-signed certificates are not supported.
If any update sent to your server fails, we will retry immediately, then try a few more
times with decreasing frequency over the next 36 hours. Your server should handle
deduplication in these cases. Unacknowledged responses will be dropped after 36 22
Demo
Issues
25
● https://medium.com/another-integration-blog/whatsapp-integration-with-mulesoft-
5ca3e2885b55
● https://developers.facebook.com/tools/accesstoken/
● https://developers.facebook.com/docs/whatsapp/cloud-api/support/faqs
● https://developers.facebook.com/docs/whatsapp/on-premises/get-started/postman
● https://developers.facebook.com/docs/whatsapp/cloud-api/reference
● https://developers.facebook.com/docs/whatsapp/cloud-api/guides/set-up-webhooks
● https://developers.facebook.com/docs/whatsapp/cloud-api/guides/migrate-between-on-
premises-and-cloud-api
● https://developers.facebook.com/docs/whatsapp/cloud-api/guides/send-message-templates
● https://developers.facebook.com/docs/graph-api/webhooks/getting-started#create-endpoint
● https://developers.facebook.com/docs/whatsapp/business-management-api/get-started
● https://business.facebook.com/wa/manage/insights/?business_id=635893551210273&waba
_id=101519436064426
● PostmanCollection:https://documenter.getpostman.com/view/13382743/UVC5FTHT?fbclid=I
wAR0zApN4ZErkFwgluscCtliKKliRKG8GtHaeZ8k6G99d_abRnPfquVM6RRo
Important Links for References
Q&A
27
● Share:
○ Tweet using the hashtag #MuleSoftMeetups
○ Invite your network to join: <URL of your Meetup site>
● Feedback:
○ Fill out the survey feedback and suggest topics for upcoming events
○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program
What’s next?
Thank you

More Related Content

Similar to Cleveland Meetup December 2022.pptx

Telebu Social -Whatsapp Business API : Mastering Omnichannel Business Communi...
Telebu Social -Whatsapp Business API : Mastering Omnichannel Business Communi...Telebu Social -Whatsapp Business API : Mastering Omnichannel Business Communi...
Telebu Social -Whatsapp Business API : Mastering Omnichannel Business Communi...
telebusocialmarketin
 
Raftika Publishers media kit
Raftika Publishers media kitRaftika Publishers media kit
Raftika Publishers media kit
raftika
 
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdfBTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
samimbangalore
 

Similar to Cleveland Meetup December 2022.pptx (20)

Marketing Cloud integration with MuleSoft
Marketing Cloud integration with MuleSoftMarketing Cloud integration with MuleSoft
Marketing Cloud integration with MuleSoft
 
Daffodil corporate Web maintenance services
Daffodil corporate Web maintenance servicesDaffodil corporate Web maintenance services
Daffodil corporate Web maintenance services
 
Telebu Social -Whatsapp Business API : Mastering Omnichannel Business Communi...
Telebu Social -Whatsapp Business API : Mastering Omnichannel Business Communi...Telebu Social -Whatsapp Business API : Mastering Omnichannel Business Communi...
Telebu Social -Whatsapp Business API : Mastering Omnichannel Business Communi...
 
Progressing with LiveChat, part 3 - Harvesting your results
Progressing with LiveChat, part 3 - Harvesting your resultsProgressing with LiveChat, part 3 - Harvesting your results
Progressing with LiveChat, part 3 - Harvesting your results
 
Start a Prosperous Online Business with Freelancer Bidding Script
Start a Prosperous Online Business with Freelancer Bidding ScriptStart a Prosperous Online Business with Freelancer Bidding Script
Start a Prosperous Online Business with Freelancer Bidding Script
 
Connected field service WhatsApp integration with Microsoft 365 Platform
Connected field service WhatsApp integration with Microsoft 365 PlatformConnected field service WhatsApp integration with Microsoft 365 Platform
Connected field service WhatsApp integration with Microsoft 365 Platform
 
9 reasons why low code no-code platform is the best choice for increasing ado...
9 reasons why low code no-code platform is the best choice for increasing ado...9 reasons why low code no-code platform is the best choice for increasing ado...
9 reasons why low code no-code platform is the best choice for increasing ado...
 
Power of LWC + Mulesoft
Power of LWC + MulesoftPower of LWC + Mulesoft
Power of LWC + Mulesoft
 
Nestosh portfolio
Nestosh portfolioNestosh portfolio
Nestosh portfolio
 
Enterprise solution
Enterprise solutionEnterprise solution
Enterprise solution
 
sitNL 2019 - SAP Conversational AI
sitNL 2019 - SAP Conversational AIsitNL 2019 - SAP Conversational AI
sitNL 2019 - SAP Conversational AI
 
Raftika Publishers media kit
Raftika Publishers media kitRaftika Publishers media kit
Raftika Publishers media kit
 
AIT-Portfolio
AIT-PortfolioAIT-Portfolio
AIT-Portfolio
 
Business WhatsApp by Mcarbon
Business WhatsApp by McarbonBusiness WhatsApp by Mcarbon
Business WhatsApp by Mcarbon
 
Whatsapp Official Business
Whatsapp Official BusinessWhatsapp Official Business
Whatsapp Official Business
 
Smartfren 1Engage Proposal for Customer 2023 .pdf
Smartfren 1Engage Proposal for Customer 2023 .pdfSmartfren 1Engage Proposal for Customer 2023 .pdf
Smartfren 1Engage Proposal for Customer 2023 .pdf
 
Platform introduction
Platform introductionPlatform introduction
Platform introduction
 
Salesforce Service Cloud - An overview
Salesforce Service Cloud - An overviewSalesforce Service Cloud - An overview
Salesforce Service Cloud - An overview
 
Build and graduate your app in ring central
Build and graduate your app in ring centralBuild and graduate your app in ring central
Build and graduate your app in ring central
 
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdfBTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
BTP+Onboarding+Webinar+-+SAP+Build+Apps+January+2024.pdf
 

Recently uploaded

Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
David Celestin
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Hung Le
 

Recently uploaded (20)

Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
Proofreading- Basics to Artificial Intelligence Integration - Presentation:Sl...
 
2024-05-15-Surat Meetup-Hyperautomation.pptx
2024-05-15-Surat Meetup-Hyperautomation.pptx2024-05-15-Surat Meetup-Hyperautomation.pptx
2024-05-15-Surat Meetup-Hyperautomation.pptx
 
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait Cityin kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
in kuwait௹+918133066128....) @abortion pills for sale in Kuwait City
 
Databricks Machine Learning Associate Exam Dumps 2024.pdf
Databricks Machine Learning Associate Exam Dumps 2024.pdfDatabricks Machine Learning Associate Exam Dumps 2024.pdf
Databricks Machine Learning Associate Exam Dumps 2024.pdf
 
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven CuriosityUnlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
Unlocking Exploration: Self-Motivated Agents Thrive on Memory-Driven Curiosity
 
STM valmiusseminaari 26-04-2024 PUUMALAINEN Ajankohtaista kansainvälisestä yh...
STM valmiusseminaari 26-04-2024 PUUMALAINEN Ajankohtaista kansainvälisestä yh...STM valmiusseminaari 26-04-2024 PUUMALAINEN Ajankohtaista kansainvälisestä yh...
STM valmiusseminaari 26-04-2024 PUUMALAINEN Ajankohtaista kansainvälisestä yh...
 
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdfSOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
SOLID WASTE MANAGEMENT SYSTEM OF FENI PAURASHAVA, BANGLADESH.pdf
 
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINESBIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
 
SaaStr Workshop Wednesday with CEO of Guru
SaaStr Workshop Wednesday with CEO of GuruSaaStr Workshop Wednesday with CEO of Guru
SaaStr Workshop Wednesday with CEO of Guru
 
2024 mega trends for the digital workplace - FINAL.pdf
2024 mega trends for the digital workplace - FINAL.pdf2024 mega trends for the digital workplace - FINAL.pdf
2024 mega trends for the digital workplace - FINAL.pdf
 
The Concession of Asaba International Airport: Balancing Politics and Policy ...
The Concession of Asaba International Airport: Balancing Politics and Policy ...The Concession of Asaba International Airport: Balancing Politics and Policy ...
The Concession of Asaba International Airport: Balancing Politics and Policy ...
 
Molecular docking- Laxman I. Nimbale.pptx
Molecular docking- Laxman  I. Nimbale.pptxMolecular docking- Laxman  I. Nimbale.pptx
Molecular docking- Laxman I. Nimbale.pptx
 
globalisation project report displayed overview
globalisation project report displayed overviewglobalisation project report displayed overview
globalisation project report displayed overview
 
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptxBEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
BEAUTIFUL PLACES TO VISIT IN LESOTHO.pptx
 
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORNLITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
LITTLE ABOUT LESOTHO FROM THE TIME MOSHOESHOE THE FIRST WAS BORN
 
Using AI to boost productivity for developers
Using AI to boost productivity for developersUsing AI to boost productivity for developers
Using AI to boost productivity for developers
 
History of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth deathHistory of Morena Moshoeshoe birth death
History of Morena Moshoeshoe birth death
 
"I hear you": Moving beyond empathy in UXR
"I hear you": Moving beyond empathy in UXR"I hear you": Moving beyond empathy in UXR
"I hear you": Moving beyond empathy in UXR
 
Introduction to Artificial intelligence.
Introduction to Artificial intelligence.Introduction to Artificial intelligence.
Introduction to Artificial intelligence.
 
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINESBIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
BIG DEVELOPMENTS IN LESOTHO(DAMS & MINES
 

Cleveland Meetup December 2022.pptx

  • 1. WHATSAPP WITH MULESOFT CLEVELAND MuleSoft Meetup Group TOPIC December 16, 2022 - Shubham Chaurasia
  • 2. Safe Harbour Statement ● Both the speaker and the host are organizing this meet-up in individual capacity only. We are not representing our companies here. ● This presentation is strictly for learning purposes only. Organizer/Presenter do not hold any responsibility that same solution will work for your business requirements. ● This presentation is not meant for any promotional activities. 2
  • 3. A recording of this meetup will be uploaded to events page within 24 hours. Questions can be submitted/asked at any time in the Chat/Questions & Answers Tab. Make it more Interactive!!! Give us feedback! Rate this meetup session by filling feedback form at the end of the day. We Love Feedbacks!!! Its Bread & Butter for Meetup. Housekeeping 3
  • 4. 4 ●About the organizer: ○ Tintu Jacob Shaji ○ Apps Engineer || - Twitter Introductions A SHOW OF HANDS: Who is new to this Meetup?
  • 5. Speaker Shubham Chaurasia Professional Integration Developer Billennium India 2.5+ years of Experience in Integrations MCIA, MCD L1, MCPA, MCIA Certified, Salesforce, AWS, GCP, Azure, Workato Certified Mulesoft Meetup Leader | Mentor | Blogger | Speaker AWS Community Builder https://www.linkedin.com/in/shubhamchaurasia1/ https://medium.com/@myid535 5
  • 6. 6 ● Introduction to WhatsApp Cloud API ● Get Started ● Features, Pricing & Use Cases ● Webhooks ● Demo ● Networking time Agenda
  • 8. 8 WhatsApp Cloud API WhatsApp Cloud API is the cloud version of WhatsApp Business API, which allows businesses & developers to build on top of WhatsApp to customize their experiences and respond to customers quickly & easily. It's quick & easy because businesses can get direct approval for WhatsApp Cloud API from Facebook.
  • 9. 9 ● The WhatsApp Cloud API allows small and medium businesses to communicate with their customers at scale. ● Using the API, businesses can build systems connecting thousands of customers with agents or bots, enabling programmatic and manual communication. ● Additionally, you can integrate the API with numerous backend systems, such as CRM and marketing platforms. ● Businesses looking to use the API have two hosting options: On-Premises and Cloud API. WhatsAPP Cloud API
  • 10. 10 On-Premise API vs Cloud API
  • 13. 13 ● Broadcast to Unlimited Users ● Use WhatsApp Business on Multiple Devices ● Automate Notifications ● Install WhatsApp Chatbots ● Get Verified Green Tick on WhatsApp ● Send Messages with clickable buttons Pros
  • 14. Cons ● With WhatsApp Cloud API, businesses will be able to automate their customer communication on just WhatsApp. ● With WhatsApp Business API through BSPs such as Verloop.io, businesses can integrate all communication channels in one place and get a unified view of all customer queries. ● BSP Provides services that enhance a customer’s experience on the WhatsApp chatbot, which are not available through the WhatsApp Cloud API. These include • AI-powered FAQ • Agent Assist • Dashboard 14
  • 15. 15
  • 16. Message Templates ● WhatsApp message templates are specific message formats that businesses use to send out notifications or customer care messages to people that have opted in to notifications. Messages can include appointment reminders, shipping information, issue resolution, or payment updates. Currently, you can send the following template types: ● Text-based message templates ● Media-based message templates ● Interactive message templates include interactive buttons • Call-to-Action — This allows your customer to call a phone number and visit a website. • Quick Reply — This allows your customer to return a simple text message. These buttons can be attached to text messages or media messages. Once your interactive message templates have been created and approved, you can use them in notification messages as well as customer service/care messages. 16
  • 17. Features, Pricing & Use Cases
  • 18. Features Encryption ● With the Cloud API, every WhatsApp message continues to be protected by Signal protocol encryption that secures messages before they leave the device. This means messages with a WhatsApp business account are securely delivered to the destination chosen by each business. ● The Cloud API uses industry-standard encryption techniques to protect data in transit and at rest. The API uses Graph API for sending messages and Webhooks for receiving events, and both operate over industry standard HTTPS, protected by TLS. Scaling ● Within Meta's infrastructure, the Cloud API automatically scales and adjusts to handle your workload, within your rate limit (messaging volume and number of WhatsApp business accounts). 18
  • 19. 19 ● Get Real-time Feedback for your Products & Services ● Provide order & delivery updates on WhatsApp ● Order Confirmation + Upsell ● Send messages with Quick Reply Buttons & Call to Actions ● Send product details with smart buttons ● Install AI-enhanced WhatsApp Chatbot & keep your business live 24x7 ● Reduce Application Dropoffs & abandoned carts by automating reminders Use Cases
  • 20. 20 WhatsApp Business Platform conversations fall into two categories that are priced differently: ● User-initiated: A conversation that initiates in response to a user message. Whenever a business replies to a user within the 24-hour customer service window, that message will be associated with a user-initiated conversation. Businesses can send free-form messages within this 24 hour customer service window. ● Business-initiated: A conversation that initiates from a business sending a user a message outside the 24-hour customer service window. Messages that initiate a business-initiated conversation will require a message template. All conversations are measured in fixed 24-hour sessions. Each WhatsApp Business account (WABA) will receive 1,000 free conversations per month. INR Rate Card for Different Countries 🔗 Pricing
  • 21. Webhooks Subscribe to Webhooks to get notifications about messages your business receives and customer profile updates. Whenever a trigger event occurs, the WhatsApp Business Platform sees the event and sends a notification to a Webhook URL you have previously specified. You can get two types of notifications: ● Received messages: This alert lets you know when you have received a message. These can also be called "inbound notifications" throughout the documentation. ● Message status and pricing notifications: This alert lets you know when the status of a message has changed —for example, the message has been read or delivered. These can also be called "outbound notifications" throughout the documentation. 21
  • 22. Webhook SetUp Setting up any Webhook requires you to: ● Create an endpoint on a secure server that can process HTTPS requests. ● Configure the Webhooks product in your app's App Dashboard. Your endpoint must be able to process two types of HTTPS requests: Verification Requests and Event Notifications. Since both requests use HTTPs, your server must have a valid TLS or SSL certificate correctly configured and installed. Self-signed certificates are not supported. If any update sent to your server fails, we will retry immediately, then try a few more times with decreasing frequency over the next 36 hours. Your server should handle deduplication in these cases. Unacknowledged responses will be dropped after 36 22
  • 23. Demo
  • 25. 25 ● https://medium.com/another-integration-blog/whatsapp-integration-with-mulesoft- 5ca3e2885b55 ● https://developers.facebook.com/tools/accesstoken/ ● https://developers.facebook.com/docs/whatsapp/cloud-api/support/faqs ● https://developers.facebook.com/docs/whatsapp/on-premises/get-started/postman ● https://developers.facebook.com/docs/whatsapp/cloud-api/reference ● https://developers.facebook.com/docs/whatsapp/cloud-api/guides/set-up-webhooks ● https://developers.facebook.com/docs/whatsapp/cloud-api/guides/migrate-between-on- premises-and-cloud-api ● https://developers.facebook.com/docs/whatsapp/cloud-api/guides/send-message-templates ● https://developers.facebook.com/docs/graph-api/webhooks/getting-started#create-endpoint ● https://developers.facebook.com/docs/whatsapp/business-management-api/get-started ● https://business.facebook.com/wa/manage/insights/?business_id=635893551210273&waba _id=101519436064426 ● PostmanCollection:https://documenter.getpostman.com/view/13382743/UVC5FTHT?fbclid=I wAR0zApN4ZErkFwgluscCtliKKliRKG8GtHaeZ8k6G99d_abRnPfquVM6RRo Important Links for References
  • 26. Q&A
  • 27. 27 ● Share: ○ Tweet using the hashtag #MuleSoftMeetups ○ Invite your network to join: <URL of your Meetup site> ● Feedback: ○ Fill out the survey feedback and suggest topics for upcoming events ○ Contact MuleSoft at meetups@mulesoft.com for ways to improve the program What’s next?