You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Advanced Messaging pricing in Azure Communication Services
15
+
# Pricing for Advanced Messaging
16
16
17
17
Prices for Advanced Messaging in Azure Communication Services consist of two components: the usage fee and the channel fee.
18
18
@@ -27,16 +27,16 @@ The Azure Communication Services Advanced Messaging usage fee is based on the nu
27
27
28
28
## Advanced Messaging channel price
29
29
30
-
**WhatsApp**
30
+
### WhatsApp
31
31
32
-
When you connect your WhatsApp Business account to Azure, Azure Communication Services becomes the billing entity for your WhatsApp usage. WhatsApp provides these rates and it's included in your Azure bill. The information given summarizes the key aspects of WhatsApp pricing. WhatsApp describes their pricing in detail here:[Conversation-Based Pricing](https://developers.facebook.com/docs/whatsapp/pricing).
32
+
When you connect your WhatsApp Business account to Azure, Azure Communication Services becomes the billing entity for your WhatsApp usage. WhatsApp provides these rates and are included in your Azure bill. The information given summarizes the key aspects of WhatsApp pricing. WhatsApp describes their pricing in detail here at[Conversation-Based Pricing](https://developers.facebook.com/docs/whatsapp/pricing).
33
33
34
34
WhatsApp charges per conversation, not individual message. Conversations are message threads between a business and its customers that last 24 or 72 hours based on the conversation category. Conversations are categorized with one of the following categories:
35
35
36
-
-**Marketing** — Marketing conversations include promotions or offers, informational updates, or invitations for customers to respond or take action.
37
-
-**Utility**— Utility conversations facilitate a specific, agreed-upon request or transaction, or update to a customer about an ongoing transaction. These conversations may include transaction confirmations, transaction updates, and/or post-purchase notifications.
38
-
-**Authentication**— Authentication conversations enable you to authenticate users with one-time passcodes, potentially at multiple steps in the login process (for example, account verification, account recovery, integrity challenges).
39
-
-**Service** — Service conversations help you resolve customer inquiries.
36
+
-**Marketing** conversations include promotions or offers, informational updates, or invitations for customers to respond or take action.
37
+
-**Utility** conversations facilitate a specific, agreed-upon request or transaction, or update to a customer about an ongoing transaction. These conversations might include transaction confirmations, transaction updates, and/or post-purchase notifications.
38
+
-**Authentication** conversations enable you to authenticate users with one-time passcodes, potentially at multiple steps in the sign in process. Authentication can include account verification, account recovery, and integrity challenges.
39
+
-**Service** conversations help you resolve customer inquiries.
40
40
41
41
For service conversations, WhatsApp provides 1,000 free conversations each month across all business phone numbers. Marketing, utility and authentication conversations aren't part of the free tier.
42
42
@@ -60,7 +60,7 @@ To get the latest WhatsApp rates, refer to WhatsApp’s pricing documentation: [
60
60
61
61
## Pricing example: A WhatsApp user reaches out to a business for support
62
62
63
-
Contoso is a business that provides a contact center for customers to seek product information and support. All these cases are closed within 24 hours and have an average of 20 messages each. Each case equals one WhatsApp Conversation. WhatsApp classifies contact center conversations as “Service Conversations.”
63
+
Contoso is a business that provides a contact center for customers to seek product information and support. All these cases are closed within 24 hours and have an average of 20 messages each. Each case equals one WhatsApp Conversation. WhatsApp classifies contact center conversations as *Service Conversations*.
64
64
65
65
Contoso manages 2,000 cases in North America each month and the pricing would be:
66
66
@@ -76,6 +76,6 @@ To get the latest WhatsApp rates, refer to WhatsApp’s pricing documentation: [
76
76
77
77
-[Register WhatsApp Business Account](../../../quickstarts/advanced-messaging/whatsapp/connect-whatsapp-business-account.md)
78
78
-[Advanced Messaging for WhatsApp Terms of Services](./whatsapp-terms-of-service.md)
# Advanced Messaging for WhatsApp in Azure Communication Services
15
+
# Overview of Advanced Messaging for WhatsApp
16
16
17
17
Azure Communication Services enables you to send and receive WhatsApp messages using the Azure Communication Services Messaging SDK. You can use this SDK to engage in conversations with customers for product inquiry and customer service scenarios. You can also use it to send messages such as appointment reminders, shipping updates, two-factor authentication, and other notification scenarios.
18
18
@@ -35,8 +35,8 @@ To get started with Advanced Messaging for WhatsApp, see:
35
35
36
36
-[Register WhatsApp Business Account](../../../quickstarts/advanced-messaging/whatsapp/connect-whatsapp-business-account.md).
37
37
-[Advanced Messaging for WhatsApp Terms of Services](./whatsapp-terms-of-service.md).
# Advanced Messaging for WhatsApp data transfer and independent terms of service
16
16
17
-
To enable the WhatsApp feature in Azure Communication Services, you need to create or connect a WhatsApp Business Account and agree to the Meta Cloud API and WhatsApp Terms of Service ("Meta Terms"). When you use the WhatsApp feature in Azure Communication Services, your data is transferred from one service to the other, and the respective terms govern the handling of that data. [Microsoft Product Terms](https://www.microsoft.com/licensing/terms) governs the Azure Communication Services. [Meta Terms](https://www.facebook.com/legal/Meta-Hosting-Terms-Cloud-API) governs the WhatsApp Service. You should be aware of differences between the Meta Terms and Microsoft Terms in subject matters, including but not limited to privacy, compliance and data handling.
17
+
To enable the WhatsApp feature in Azure Communication Services, you need to create or connect a WhatsApp Business Account and agree to the Meta Cloud API and WhatsApp Terms of Service ("Meta Terms").
18
+
19
+
When you use the WhatsApp feature in Azure Communication Services, your data is transferred from one service to the other, and the respective terms govern the handling of that data. [Microsoft Product Terms](https://www.microsoft.com/licensing/terms) governs the Azure Communication Services. [Meta Terms](https://www.facebook.com/legal/Meta-Hosting-Terms-Cloud-API) governs the WhatsApp Service.
20
+
21
+
There are differences between the Meta Terms and Microsoft Terms in subject matters, including but not limited to privacy, compliance, and data handling.
18
22
19
23
## EU data boundary
20
24
21
-
WhatsApp data follows the data handling policy defined in the Meta Terms, which may not include the EU Data Boundary commitments.
25
+
WhatsApp data follows the data handling policy defined in the Meta Terms, which might not include the EU Data Boundary commitments.
22
26
23
27
## Support data transfer
24
28
25
-
Some support cases may require you to authorize the transfer of your data to Meta. Any data that Microsoft collects will be handled in accordance with the Microsoft Product Terms. The Meta software and any data that you provide to Meta or authorize Microsoft to provide Meta will be covered by the Meta Terms.
29
+
Some support cases might require you to authorize the transfer of your data to Meta. Any data that Microsoft collects is managed in accordance with the Microsoft Product Terms. The Meta software and any data that you provide to Meta or authorize Microsoft to provide Meta is covered by the Meta Terms.
26
30
27
-
## Service level agreement
31
+
## Service level agreement (SLA)
28
32
29
33
Azure Communication Services provides an SLA for its customers as outlined in the Azure Terms. Once data is transferred to WhatsApp, it follows the service levels detailed in the Meta Terms.
30
34
31
35
## HIPAA
32
36
33
-
The WhatsApp Service may not be HIPAA compliant. It may not have the proper safeguards in place to protect health information.
37
+
The WhatsApp Service might not be HIPAA compliant. It might not have the proper safeguards in place to protect health information.
Copy file name to clipboardExpand all lines: articles/communication-services/quickstarts/advanced-messaging/whatsapp/connect-whatsapp-business-account.md
+8-7Lines changed: 8 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
-
title: Register WhatsApp business account
3
-
titleSuffix: An Azure Communication Services concept document
2
+
title: Register WhatsApp Business Account
3
+
titleSuffix: An Azure Communication Services article
4
4
description: Learn about Communication Service WhatsApp Business Accounts concepts.
Get started with the Azure Communication Services Advanced Messaging, which extends messaging to users on WhatsApp. This feature enables your organization to send and receive messages with WhatsApp users using a WhatsApp Business Account. The Advanced Communication Messages SDK extends your communications to interact with the large global WhatsApp community for common scenarios:
18
18
@@ -21,7 +21,8 @@ Get started with the Azure Communication Services Advanced Messaging, which exte
21
21
22
22
## Overview
23
23
24
-
This article provides information about registering a WhatsApp Business Account with Azure Communication Services. The following video demonstrates this process.
24
+
This article describes how to register a WhatsApp Business Account with Azure Communication Services. The following video demonstrates this process.
@@ -50,8 +51,8 @@ This article provides information about registering a WhatsApp Business Account
50
51
> You can now use your WhatsApp Business Account multiple times with different Phone Numbers.
51
52
52
53
> [!NOTE]
53
-
> If you try to create a WhatsApp channel multiple times using the same WhatsApp Business Account and Phone Number, you may encounter errors. This happens because the Phone Number is already shared with Microsoft and 'locked'. To fix this, delete the Phone Number and WhatsApp Business Account on the META portal. If you are unable to delete your WhatsApp Business Account, open a Support Case for manual assistance.
54
-
54
+
> If you try to create a WhatsApp channel multiple times using the same WhatsApp Business Account and Phone Number, you might encounter errors. This problem happens because the Phone Number is already shared with Microsoft and `locked`. To fix the problem, delete the Phone Number and WhatsApp Business Account on the META portal. If you can't delete your WhatsApp Business Account, open a Support Case for manual assistance.
55
+
55
56
:::image type="content" source="./media/register-whatsapp-account/whatsapp-business-account-details.png" lightbox="./media/register-whatsapp-account/whatsapp-business-account-details.png" alt-text="Screenshot that shows WhatsApp Business account details.":::
56
57
57
58
1. Once you complete the form, select **Next** to continue.
@@ -104,7 +105,7 @@ This article described how to register your WhatsApp Business Account with Azure
104
105
> [!div class="nextstepaction"]
105
106
> [Get started With Advanced Messages SDK](../../../quickstarts//advanced-messaging/whatsapp/get-started.md)
106
107
107
-
You might also want to see the following articles:
108
+
## Related articles
108
109
109
110
-[WhatsApp Business Account FAQ](../../../quickstarts//advanced-messaging/whatsapp/whatsapp-business-account-faq.md)
110
111
-[WhatsApp Business Help Center](https://www.facebook.com/business/help/524220081677109?id=2129163877102343)
# Send text and media WhatsApp messages using Advanced Messaging
17
+
# Send text and media WhatsApp messages
18
18
19
19
Azure Communication Services enables you to send and receive WhatsApp messages. This article describes how to integrate your app with Azure Communication Advanced Messages SDK to start sending and receiving WhatsApp messages. Completing this article incurs a small cost of a few USD cents or less in your Azure account.
20
20
@@ -36,7 +36,5 @@ Azure Communication Services enables you to send and receive WhatsApp messages.
36
36
37
37
## Next steps
38
38
39
-
This article described the Advanced Messaging for WhatsApp SDK. For more information, see the following articles:
Copy file name to clipboardExpand all lines: articles/communication-services/quickstarts/advanced-messaging/whatsapp/includes/get-started/messages-get-started-java.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -189,4 +189,4 @@ for (MessageReceipt messageReceipt : docMessageResult.getReceipts()) {
189
189
190
190
## Full sample code
191
191
192
-
Find the finalized code for this quickstart on [GitHub](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/communication/azure-communication-messages/src/samples/java/com/azure/communication/messages).
192
+
Find the finalized on GitHub at [Azure Messages client library for Java](https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/communication/azure-communication-messages/src/samples/java/com/azure/communication/messages).
Copy file name to clipboardExpand all lines: articles/communication-services/quickstarts/advanced-messaging/whatsapp/includes/get-started/messages-get-started-javascript.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -229,4 +229,4 @@ node ./send-messages.js
229
229
230
230
## Full sample code
231
231
232
-
Find the finalized code for this quickstart on [GitHub](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/communication/communication-messages-rest/samples).
232
+
Find the finalized code on GitHub [Messages Services client library samples for JavaScript](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/communication/communication-messages-rest/samples).
Copy file name to clipboardExpand all lines: articles/communication-services/quickstarts/advanced-messaging/whatsapp/includes/get-started/messages-quickstart-python.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -478,4 +478,4 @@ if __name__ == '__main__':
478
478
479
479
### Other samples
480
480
481
-
You can review and download other sample codes for Python Messages SDK on [GitHub](https://github.com/Azure-Samples/communication-services-python-quickstarts/tree/main/messages-quickstart).
481
+
You can review and download other sample codes on GitHub for [Python Messages SDK](https://github.com/Azure-Samples/communication-services-python-quickstarts/tree/main/messages-quickstart).
0 commit comments