Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Cleveland Meetup December 2022.pptx

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Chargement dans…3
×

Consultez-les par la suite

1 sur 28 Publicité

Plus De Contenu Connexe

Similaire à Cleveland Meetup December 2022.pptx (20)

Plus récents (20)

Publicité

Cleveland Meetup December 2022.pptx

  1. 1. WHATSAPP WITH MULESOFT CLEVELAND MuleSoft Meetup Group TOPIC December 16, 2022 - Shubham Chaurasia
  2. 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. 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. 4 ●About the organizer: ○ Tintu Jacob Shaji ○ Apps Engineer || - Twitter Introductions A SHOW OF HANDS: Who is new to this Meetup?
  5. 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. 6 ● Introduction to WhatsApp Cloud API ● Get Started ● Features, Pricing & Use Cases ● Webhooks ● Demo ● Networking time Agenda
  7. 7. Introduction to WhatsApp Cloud API
  8. 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. 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. 10 On-Premise API vs Cloud API
  11. 11. Architecture of Cloud API 11
  12. 12. Get Started
  13. 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. 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. 15
  16. 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. 17. Features, Pricing & Use Cases
  18. 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. 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. 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. 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. 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. 23. Demo
  24. 24. Issues
  25. 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. 26. Q&A
  27. 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?
  28. 28. Thank you

×