Get started with MSG91 WhatsApp with these simple steps:
1. Create a Facebook Business Account for your business.
Go to http://business.facebook.com/ and click on the Create button.
2. Get the Facebook Business Account verified. HelpDoc
If you already have a Facebook Business Account and want to check if it's verified or not, refer to the steps in this article.
3. Create an app and Add the number to be used for Whatsapp
Add a number that is not in use in Whatsapp and perform the required configuration as suggested in this HelpDoc.
3. Add the number on MSG91
Once the number shows active, add it on MSG91 by the steps suggested in this HelpDoc.
4. Create templates
Create templates for the messages that you wish to send either via MSG91 or directly in Meta.
Once the templates are approved on Meta, they will be synced in your MSG91 dashboard and you can use them to send messages. HelpDoc
Utility conversations - Facilitate a specific, agreed-upon request or transaction or update to a customer about an ongoing transaction, including post-purchase notifications and recurring billing statements
Authentication conversations - Enable businesses to authenticate users with one-time passcodes, potentially at multiple steps in the login process (e.g., account verification, account recovery, integrity challenges)
Marketing conversations - Include promotions or offers, informational updates, or invitations for customers to respond/take action. Any conversation that does not qualify as utility or authentication is a marketing conversation.
Pricing- HelpDoc
If you find the integration process difficult, you can opt for MSG91 assistance where we will help you with the overall integration. The one-time fee to set up your WhatsApp Business account is ₹3000 +GST.
For more help, you can refer to the FAQs.
User-Initiated Conversation: 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 Conversation: A conversation that initiates by 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.
Service conversations – all user-initiated conversations will be categorized as service conversations, which help customers resolve inquiries.
One session will comprise 24 hrs. Unlimited messages can be exchanged during a 24-hour conversation without an extra fee.
Step-by-step process to configure Whatsapp API in MSG91
Nov 27, 2024In this doc, we have shared the basic steps that you need to follow in order to integrate WhatsApp Services. To begin with, you can follow these simple steps:



Please refer to this: https://msg91.com/help/MSG91/how-to-create-a-template-for-whatsapp
For template-related FAQs, check: https://msg91.com/help/whatsapp-faq
For creating the template on META please refer to this video guide: https://www.loom.com/share/94118f7bc89a4279b1b7eeeb8fcef3bc
For Whatsapp Logs and Reports, refer to this article.
You can use them to send Whatsapp messages in the following ways.
Campaign (Multi-channel where you can add other services like SMS, Email, and Voice also)- HelpDoc [Recommended]
Whatsapp API (If you have a specific use-case where you want to use the dedicated Whatsapp API only and not use any other channels)- The Base URL of the API will look like this:
POST: https://api.msg91.com/api/v5/whatsapp/whatsapp-outbound-message/
JSON/Payload for a corresponding approved template is already available in the template section of the MSG91 dashboard. Refer to the below screenshot for reference:
Templates inside WhatsApp
You can copy the JSON & use it as a payload in your API with the base URL. All you need to do is insert the parameter's value like the Receiver's number, variables, and auth key.
WhatsApp Code
Google Spreadsheet Plugin- HelpDoc
How to begin with WhatsApp
Nov 19, 2024 1. How to send an image in your template at the place of the header using a campaign?
Step 1: On the MSG91 Dashboard, click on WhatsApp.

Step 2: After Adding the number on WhatsApp, click on the ‘Templates’ option from the left-hand side panel to create a new template. Click the ‘Create new template’ button from the right-hand corner.

Step 3: Fill in all the details while creating the template, such as Name, category, and Language.
In the header section, select ‘Media’ and in ‘Media Type’ choose Image.

Step 4: Click on the ‘Add Sample’ button beside the Save button, to add the sample of the image. A pop-up will be showcased. Click on ‘Upload Image’ to upload the image of the template.

Step 5: Once the template is approved, launch the campaign and select the respective template.
2. How to change the Display name on meta?
Step 1: Go to the Facebook business page and, from the left-hand side panel, click on the hamburger icon (the three horizontal lines) and then click on Business Settings.
Select the WhatsApp Accounts option from the left-hand side panel.

Step 2: Go to WhatsApp Manager, and select the phone number. The display name can be changed from there. Just near the name, if you hover it around, a pen icon will appear, by clicking onto it you can change the display name.

3. How to turn off the 2-factor authentication?
Step 1: Go to the WhatsApp Manager. Select phone number from the left hand side panel.

Step 2: Click on Settings Icon.

Step 3: Click on ‘Two-step Verification’ and turn off the verification from the button mentioned.

Step 4: A link will come to your respective mail ID, which you have connected with the Meta Account, click on that link and click on the Turn Off 2 Step Verification.
4. How to check the messaging limit and also how to increase the limit?
Step 1: Go to WhatsApp Manager and select the overview option from the left-hand side panel. Here the messaging limit of the business account will be showcased.
Note: At first the limit will be 250 conversations, after the process of business verification it will reach 1000 conversations.
Increasing the limit depends upon your level of inputs and quality in the messages, sending up of messages to original users and their readability rate.

5. How to change the display image on Meta and how to raise a ticket on Meta?
Step 1: Click on WhatsApp from the dashboard.

Step 2: Click on Numbers from the left-hand side panel. In that click on profile icon.

Step 3: Display image can be changed and uploaded from here.

Step 4: Go to the Meta Business page, click on business support home.

Step 5: Go to WhatsApp Accounts, click on the account for which you want to raise a ticket for the issue being faced by you. Here you can raise the ticket.

Step 6: The brief details will be provided to you in the activity issues.

6. How to Remove Mobile Number from Meta?
Step 1: Go to the Facebook business page and from the left-hand side panel, click on the hamburger icon (the 3 horizontal lines) and click on Business Settings.
Select the WhatsApp Accounts option from the left-hand side panel.

Step 2: Select the phone number from the left-hand side panel. A delete button will be showcased beside settings. Click on that button and the number will be deleted.

7. How to request a review on the Meta Account?
Step 1: Log in to your business account and select the business connected with MSG91.
From the left-hand panel, click on 'All Tools' and select 'Business Support Home.

Step 2: Select the integrated WhatsApp account.

Step 3: Request a review from the button mentioned on the right-hand side.

8. Basic errors along with solutions that occurs while delivering the WhatsApp Templates.
131026: Message Undeliverable-
This error occurs from the side of Meta for marketing messages.
The reasons for the occurrence are as follows:
1. Meta has renewed its policy, in that a user can only receive up to 5 promotional messages in a day from any business that is sending the promotional messages.
2. The message was not delivered to create a high quality user experience.
3. The recipient phone number is not a WhatsApp phone number.
131053: Media Upload Error-
The error occurs when the media is not uploaded in the supported file formats or the media sizes.
Kindly refer to the document for the supported file formats and the sizes:
https://docs.google.com/document/d/1DAFUUklg3E-qFjbBBrHfZZrALbu0ot6NflcYyKJtCn0/edit
33: Parameter value is not valid-
In invalid parameter value, verify that the business phone number is correct.
WhatsApp Solutions
Nov 10, 2024WhatsApp Authentication Templates, commonly referred to as WhatsApp OTP (One-Time Password), present a highly economical solution for OTP delivery, being priced at one-third of the cost of other service and utility categories. These templates are specifically designed for authentication purposes, ensuring secure and reliable delivery of one-time passwords. With built-in support for both Android and iOS, they feature autofill capabilities, significantly enhancing the user experience by streamlining the authentication process. Additionally, WhatsApp OTP boasts a higher delivery rate compared to other categories, making it a preferred choice for businesses seeking efficient OTP solutions.
For detailed pricing information, you can visit the MSG91 pricing page here. This page provides a comprehensive overview of the costs associated with WhatsApp Authentication Templates, allowing you to make an informed decision based on your specific needs and budget.
The MSG91 platform facilitates seamless integration with the WhatsApp API, enabling direct access to these authentication templates. Additionally, MSG91 offers a user-friendly UI/OTP widget that enhances functionality and user experience. The OTP Widget is packed with features designed to boost security and flexibility, including:
IP Limitation: This feature allows you to restrict OTP delivery to specific IP addresses, enhancing the security of your OTP system by preventing unauthorized access and potential attacks.
Country-Specific Targeting: With this feature, you can tailor your OTP delivery channels according to the recipient's country. Whether you prefer SMS, voice messages, or WhatsApp, you can easily configure the delivery method based on the geographical location of your users.
Bot Protection: The OTP Widget comes equipped with built-in bot protection mechanisms, safeguarding your system against automated bot attacks. This ensures that your OTP delivery remains secure and reliable, protecting both your users and your system from potential threats.
By leveraging these advanced features, you can significantly enhance the security and efficiency of your OTP delivery process through WhatsApp. The seamless integration with the WhatsApp API and the robust capabilities of the MSG91 OTP Widget ensure that your authentication process is not only secure but also user-friendly and reliable.
For more information on how to implement WhatsApp OTP and explore the various features offered by MSG91, you can visit the following links:
These resources provide valuable insights and detailed guidelines to help you set up and optimize your WhatsApp authentication system, ensuring a smooth and secure user experience. Whether you are a small business or a large enterprise, MSG91’s WhatsApp Authentication Templates offer a scalable and effective solution for all your OTP needs.
WhatsApp Authentication/ WhatsApp OTP
Nov 27, 2024Facebook Business Verification is different from Facebook Page Verification and it comes with its own benefits. When you verify Facebook business manager account, you get access to different tools and products.
Apart from that, a verified Facebook business manager account earns trust amongst the users. Over 2 billion people are on WhatsApp. Leveraging it for your business growth by connecting with your customer is an important step for business communication.
Why you should verify Facebook Business Manager account?
Many Facebook advertising accounts are terminated for a variety of reasons. The Facebook Business Manager’s Business Verification feature is one potential aid.
The closure of Facebook ad accounts could be caused by a variety of circumstances. Facebook sites have also been banned despite doing nothing wrong and having their accounts falsely flagged.
Facebook has frequently requested that business manager accounts in these situations get their business accounts verified. Business verification does not imply that all issues are resolved. Facebook’s preference for verified business manager accounts over unverified business manager accounts only helps.
Please check the below image to understand the difference.

(L) Facebook business verification (R) Facebook page verification
Now, let’s talk about how you can complete Facebook Business Verification.
Steps to Verify Facebook business manager account






How Long does it take to verify a Facebook Business Manager account?
After applying for verification, it might take 1-5 business days to get a reply back from Facebook. After that, if everything goes with the Facebook policies, your business manager will get approved.
What documents should I share to verify my Facebook business manager account?
In some cases, no documents are required for Facebook Business Verification because Facebook may be able to match your business against publicly available records. In that case, select from the list of publicly available records that Facebook shares with you.

Facebook Business Verification matches your details against public records. However, if Facebook couldn’t find any details, you must submit the following documents.
Documents to submit to verify Facebook Business Manager Account
1. Legal Name Document – One of the below documents
– Business Registration (BR)
– Company Incorporation Certificate
– Tax/VAT Certificate
2. Address Proof Document – One of the below documents
– Bank Account Statement
– Utility Bill (Phone/Electricity Bill)
A one-time password (OTP) will be issued to you through text, email, or phone call as soon as you have submitted the required documentation to Facebook Business Manager for verification.
You can check the current status of your verification by going to Facebook Business Manager>Business Settings> Security Center. The table below shows what documents you can submit to verify Facebook business verification processing for your country of residence.

Required Documentation
Apart from sharing the above documents, you must verify your business domain. For domain verification, Facebook will send a code to your registered business email address, and you must enter it.
What are common reasons for the rejection of Business Verification?
The legal Name Document & Address Proof Document have different addresses – Please ensure all documents have the same address.
Business Legal Name not found in the website URL submitted – Ensure your company’s legal name is on the footer of your website.

Business Email Address not used during verification: Use your registered business email address for Facebook Business Verification.
If I verify my Facebook Business Manager account, will it help get Blue Tick Verification on my Facebook Page or Green Tick Verification on WhatsApp?
Facebook Business Verification is different from Facebook Page Blue Tick Verification and WhatsApp Account Green Tick Verification.
While Business Verification on Facebook is granted to all valid businesses, the public verification ticks (blue tick and green tick) are only approved for highly reputed businesses. There are no fixed criteria/eligibility for the same.
For more information, visit the official document from WhatsApp: https://www.facebook.com/business/help/1095661473946872?id=180505742745347
How To Get your business account verified on WhatsApp?
Jan 21, 2025WhatsApp Blue Tick Verification is different from WhatsApp API Verification. In this article, we’ll show you the WhatsApp business verification process and how to get verified on WhatsApp easily. For example, a business may be approved for using WhatsApp APIs but may not have a Blue Tick.
What is WhatsApp Blue tick?
WhatsApp Blue Tick is a badge that appears on your WhatsApp API number profile. You will receive it once your Business profile has been successfully verified by WhatsApp, indicating that you are an Official Business Account.
Benefits of a verified badge?
A blue tick badge indicates that your brand is genuine, one-of-a-kind, and trustworthy.
1. Obtaining the blue tick badge can help reduce the number of times your customers block you.
2. It may also increase the read rate of your messages, resulting in a higher ROI on your messaging costs.
3. It can eventually become a part of your overall branding.
4. Customers can see your brand name even if they do not save your business contact information. More faith!
WhatsApp is exploring newer ways to connect with the businesses that matter to their customers. Once WhatsApp has verified that your phone number belongs to a business, the blue tick badge appears next to your profile picture. The green tick badge confirms that WhatsApp verifies your phone number.
You can apply for Blue Tick after being approved for WhatsApp Business APIs. Very few businesses meet WhatsApp’s official business account criteria. WhatsApp typically grants Blue Tick or an Official Business account to minimal and highly reputed businesses.
Types of business accounts
There are two types of WhatsApp business accounts:
1. Official Business Account
WhatsApp has verified that an authentic, notable brand owns this account.
An official business account has a green checkmark badge and chat thread headers in its profile.
The business’s name is visible even if the user hasn’t added the business to their address book.
Very few businesses will be official business accounts.
2. Business Account
Any account using the WhatsApp Business API or WhatsApp Business App is a business account.
WhatsApp verifies the authenticity of a brand for every account on the WhatsApp Business API.
Official business account
If your WhatsApp account is an official business account, the display name will be visible in the chat list, chat screens, chat groups, and contacts view instead of the phone number. In addition, there will be a green checkmark beside the displayed name in the contacts view.

Business account (with API access, but without Blue Tick)
If your WhatsApp account is a business account, it will only show the display name in the contacts view in the smaller text; all other views will show the phone number. You can help customers learn more about your company by filling out your business info, including your business website, address, and hours.

How to apply-
1. In your META Business Manager, go to Business Settings -> WhatsApp Accounts -> WhatsApp Manager.
2. Under Account tools, select ‘phone number’.
3. On the next page, you’ll find your WhatsApp account details. Click the ‘Settings’ icon to proceed.
4. Click ‘Profile’, fill in all the details, and click the ‘Submit Request’ button.
5. Once the request is submitted, you can see that your request is in review status.
You can reapply for blue tick badge verification after 30 days if your application gets denied. However, META suggests that businesses take the time to establish their presence in news articles before reapplying.
Note: You can follow these recommendations which increase your chance to get the green badge:
Increase media coverage (3-4 organic articles about your brand)
Initiate more WhatsApp Conversations to reach tier 2 or above messaging level.
Add a WhatsApp link to your social handles to increase interaction.
Some ad spends from Facebook
The high number of followers on Facebook or Instagram shows brand credibility.
FAQs
Can I still use WhatsApp APIs without a blue tick?
Yes. Not having a Green Tick on your account does not limit you from using WhatsApp Business APIs. You can continue to use WhatsApp Business APIs without a Green Tick. You will have access to all WhatsApp API features.
What are the eligibility criteria to get a blue badge?
You must be using WhatsApp API Approved Business Account
You must enable 2-Step Authentication
Facebook Business Manager account must be verified by Facebook
Must be a business (Individuals are not allowed as of now)
Recommended you are in Tier 2 or above messaging level
Must be a notable and reputed brand
How long does the blue tick verification process take?
Green Tick application decision takes typically about 1-2 business days. However, in rare cases, it may take up to a week.
What should you do if your blue badge application is rejected?
The only distinction is how your profile and contact information appear to customers. So yes, the blue badge makes it seem more official, but everything else remains the same, and you can run campaigns and support customers just like any other brand with the badge.
You can also try again after 30 days if you want.
What’s the most critical factor in obtaining blue tick verification?
Having 3-5 PR articles about your company increases the likelihood of your account getting the blue tick.
Which businesses are not eligible for WhatsApp blue tick verification?
WhatsApp disallows certain business categories for WhatsApp API and hence for WhatsApp Blue Tick Verification. Businesses dealing in the following products/services cannot be approved for using WhatsApp Business APIs:
Drugs
Tobacco Items
Gambling Businesses
Alcohol Brands
Weapons & Ammunition Businesses
Live Animals
Adult Product/Services
Medical & Healthcare Products
Dating Services
Cryptocurrencies
How to apply for WhatsApp Blue Tick Verification?
Feb 28, 20251. Login to MSG91 and click on WhatsApp.

2. Go to the Webhook option and post the callback URL for the Inbound and/or Outbound messages.

Please note that there is a timeout of 5 secs, if the updated webhook does not respond for 5 sec then the request will be lost and we will not post it , also we don't store logs for webhook delivery
Get Outgoing Messages via Webhook :- Webhook sample Response
{
"account_manager_email_id": "[email protected]",
"campaign_name": "sample_campaign_name",
"campaign_request_id": "80df970d89814681a196e193b8e1c7bd",
"company_id": 12345,
"content": {},
"customer_number": "91626XXXXX",
"submitted_at": "1716356585",
"read_at": "1713764585",
"delivered_at": "1711086185",
"direction": "outbound/inbound",
"email_id": "[email protected]",
"integrated_number": "91898XXXXXX",
"message_type": "text/template/image/video/location/template/contacts",
"message_uuid": "622d25f7914d4405801aa5b69cf31557",
"pluginsource": "sample_plugin_source",
"request_id": "876fc02b91894d61bc1f400583d42cc4",
"status": "Submitted/Sent/Delivered/Read/Failed",
"template_language": "en/en_US/hi",
"template_name": "sample_template_name",
"conversation_expiration_timestamp": "1716356585"
}

Try webhook.site to test this service.
Thank you!
How to get reports of Whatsapp messages on Webhook
Feb 10, 2025Introduction
WhatsApp is a powerful tool for businesses to connect with their customers. However, some users encounter a common and frustrating error when sending marketing template messages via live chat or bulk broadcasting:
"This message was not delivered to maintain a healthy ecosystem engagement."
If you've faced this issue, it's likely due to WhatsApp's Per-User Marketing Template Message Limits. This system is designed to enhance user experience by limiting the number of marketing messages a person can receive within a specific time frame.
This blog will help you understand the error, its causes, and strategies to avoid it effectively.
Why the Error Occurs
WhatsApp enforces these restrictions to prevent users from being overwhelmed by excessive or irrelevant messages, thereby maintaining a positive user experience. When this error occurs, it typically means:
The recipient has already reached the maximum allowable limit for marketing messages within a specific time frame.
WhatsApp has opted not to deliver your message to protect user engagement and sustain a healthy messaging ecosystem.
This error is often accompanied by specific error codes, which vary depending on the API you are using:
131049: For businesses utilizing the Cloud API.
1026: For businesses using the On-Premises API.
Understanding these codes and their implications can help you address the issue more effectively.
The Purpose of WhatsApp's Per-User Marketing Limits
WhatsApp implements these limits to achieve the following goals:
Improve User Engagement: By reducing message fatigue, users are more likely to read and engage with messages.
Enhance User Experience: Limiting excessive messaging helps maintain a positive sentiment toward business communications.
Ensure Relevance: Businesses are encouraged to send messages that are timely, valuable, and relevant to their audience.
WhatsApp's data indicates that fewer, well-timed messages result in higher user satisfaction and better engagement rates. These limits help create a balanced ecosystem that benefits both users and businesses.
Tips to Prevent This Error
If you’re facing this issue, here are some strategies to optimize your approach:
1. Space Out Marketing Messages
Avoid sending multiple marketing messages to the same user within a short timeframe.
Allow users time to engage with the first message before sending another.
2. Encourage User Engagement
Motivate users to respond to your messages, as a response opens the opportunity to send additional marketing messages within the same conversation window.
Use interactive elements like quick replies or buttons to prompt user interaction.
3. Make Use of Active Conversations
Leverage existing open marketing conversations with users by nurturing them.
Send follow-ups or additional messages within the same conversation window to maximize impact.
4. Segment and Prioritize Your Audience
Focus on users who have shown previous engagement with your messages.
Tailor your messages to align with user preferences, making them more relevant and increasing the likelihood of engagement.
By following these practices, you can minimize errors and improve the effectiveness of your messaging strategy.
How to Handle This Error
If you encounter this error, follow these steps to resolve it:
1. Check the Error Code
Review the API or webhook response to identify the specific error code.
The codes 131049 (for Cloud API) and 1026 (for On-Premises API) indicate that the per-user limit has been reached.
2. Evaluate Your Messaging Approach
Analyze the frequency and content of your messages to ensure they are not overwhelming.
Target the right audience and deliver messages that are relevant, valuable, and engaging to improve user experience.
By taking these actions, you can minimize the occurrence of this error and maintain a better communication flow with your users.
Best Practices for Optimizing Your Messaging Strategy
1. Leverage Personalization
Personalize your messages by addressing users by their name or referencing past interactions. This creates a more meaningful and engaging experience for your audience.
2. Deliver Value-Driven Content
Ensure your messages offer real value to users, such as exclusive promotions, useful tips, or updates that align with their interests. This enhances the relevance of your communication.
3. Respect User Preferences
Allow users the option to opt out of marketing messages if they no longer wish to receive them. This shows respect for their preferences, builds trust, and helps prevent delivery failures.
By incorporating these best practices, you can improve user engagement, reduce errors, and ensure a more effective messaging strategy.
Set Up OPT-OUT WhatsApp Massages - https://msg91.com/help/whatsapp/How-to-Set-Opt-Out-Rules-in-WhatsApp-Channel
Conclusion
WhatsApp's Per-User Marketing Template Message Limits are not obstacles, but rather tools designed to help businesses improve communication quality. By understanding the underlying reasons for this error and applying the best practices outlined above, you can achieve better engagement, reduce delivery issues, and foster stronger relationships with your customers.
If you need support in optimizing your WhatsApp campaigns or resolving such errors, don't hesitate to reach out to us. Together, we can ensure the success of your WhatsApp marketing strategy.
WhatsApp Error - Healthy ecosystem engagement
Jan 8, 2025Step 1: First understand how to create the template by visiting the link mentioned below.
https://msg91.com/help/how-to-create-a-template-for-whatsapp
Step 2: Click on the add button and select the visit website button after filling up all the required details like template name, category, and template language.

Step 3: Name the button as per your requirement.

Step 4: Enter the website URL in the URL Column.

Step 5: Add variables in the URL as click count will only be counted on the dynamic website URL.

Step 6: Click on add sample and enter the full website URL.

Step 7: Go to the logs section and there in the clicked column the counts will be showcased for the times the users have clicked on the website.

Step 8: Go to Reports for a more detailed description of the clicks.
Click Count Functionality
Jan 9, 2025Introduction
Click-to-WhatsApp advertising is an effective tool for businesses to communicate directly with their consumers. These ads, which appear on sites such as Facebook and Instagram, allow people to start a discussion with companies simply by clicking on the ad, which takes them immediately to a WhatsApp chat. This allows organisations to give quick help, answer questions, and boost client involvement in an efficient manner.
Why Click-to-WhatsApp Ads?
With over 2 billion active users, WhatsApp has become one of the most preferred messaging platforms globally. Businesses leveraging Click-to-WhatsApp ads can capitalize on the platform's widespread adoption and ease of use. Unlike traditional digital ads that redirect users to landing pages, these ads eliminate unnecessary steps, allowing potential customers to connect instantly with businesses.
Benefits of Click-to-WhatsApp Ads
Smooth Customer Engagement: Offers a direct line of connection with clients.
Increased Conversion Rates: Direct chat interaction raises the possibility of conversions.
Cost-effective: As opposed to traditional advertising, it lowers the cost per lead.
Personalised Experience: This enables companies to provide tailored interactions according to the preferences of their clients.
Cross-Platform Integration: Effective with Instagram and Facebook advertisements.
Increased Customer Trust: By offering real-time responses, instant chat increases customer trust.
Decreased Drop-off Rates: Direct conversation keeps consumers interested longer than forms or landing pages.
Scalability: Companies can automate answers, which makes managing several queries at once simpler.
How to Set Up Click-to-WhatsApp Ads with Automations
Ensure WhatsApp Business Account
Create or link an existing WhatsApp Business account.
Verify the number to be used for communication.
Set up automated greetings and quick replies for instant engagement.
Create an Ad in Facebook Ads Manager
Open Facebook Ads Manager.
Select the objective Messages.
Choose WhatsApp as the messaging app.
Enter the WhatsApp Business number.
Ensure compliance with WhatsApp Business policies.
Design Your Ad
Select the ad format (Image, Video, Carousel, etc.).
Write a compelling ad copy that encourages users to chat.
Add a clear call-to-action (CTA) like “Chat with Us.”
Use high-quality visuals that resonate with your audience.
Consider incorporating chat templates for a seamless user experience.
Set Target Audience and Budget
Define the target audience based on demographics, interests, and behaviors.
Leverage lookalike audiences for better reach.
Allocate a budget and set a bidding strategy to maximize ad performance.
Optimize placements to ensure maximum visibility.
Launch and Monitor Performance
Review all settings before publishing.
Track performance using Facebook Ads Manager and adjust strategies as needed.
Analyze key metrics such as CTR (Click-Through Rate), CPC (Cost Per Click), and conversation rate.
Optimize ad creatives based on real-time insights.
Doc for Meta Click to ads creation : https://www.facebook.com/business/learn/lessons/whatsapp-click-ads
Next Steps in MSG91 panel for Marketing Automations
Make Your Ad Response in WhatsApp Only (Prerequisites)
Ensure that all customer interactions happen within WhatsApp itself to maintain engagement and reduce the likelihood of users leaving the conversation.
Avoid redirecting users to external websites or landing pages, as this may decrease conversion rates.
Use WhatsApp’s quick reply feature to respond instantly and keep potential customers engaged.
Create a Custom Chatbot for Your Business Needs
MSG91 offers three types of chatbots to streamline customer interactions:
Lex Bot (Guide) – A powerful AI-driven chatbot that understands customer queries and responds dynamically. Ideal for personalized customer support, FAQs, and guided interactions.
MSG91 Bot (Guide) – A rule-based chatbot that operates on Keywords, triggering predefined responses. Best for handling structured queries like order tracking, service inquiries, and automated replies.
ChatGPT Bot (Guide) – An advanced AI chatbot leveraging GPT capabilities for contextual and human-like conversations. Perfect for complex interactions, customer engagement, and intelligent recommendations.
Ensure that the Keyword (MSG91 Bot) or Client Query (Lex Bot) matches your Meta ad message for seamless engagement. Use WhatsApp templates in Chatbot flow to offer product recommendations, appointment scheduling, and real-time order updates, enhancing customer experience.
Convert Chats to Sales Using WhatsApp Catalogs
Utilize WhatsApp’s built-in catalog feature to showcase your products or services directly within the chat with Chatbots, allowing customers to browse and make purchasing decisions without leaving the app.
Follow up with potential buyers using personalized messages to encourage conversions.
Doc for WhatsApp Catalog- https://msg91.com/help/whatsapp/whatsapp-catalog
Complete Sales via WhatsApp Payments
Integrate WhatsApp Payments to enable direct transactions within the chat, streamlining the purchase process for customers.
Reduce the number of steps required to complete a sale by allowing users to make payments without switching apps.
Ensure secure transactions by leveraging WhatsApp’s encrypted payment system, enhancing customer trust.
Use automated payment confirmations to reassure customers and improve post-sale engagement.
Doc for WhatsApp Payments https://msg91.com/help/whatsapp/new-article-1720595602018809
Best Practices for Click-to-WhatsApp Ads
Use a Clear CTA: Ensure the ad copy explicitly encourages users to click and chat.
Quick Response Time: Respond promptly to maximize engagement and conversions.
Leverage WhatsApp Business Features: Utilize quick replies, catalogs, and automated responses.
Retarget Interested Users: Use retargeting strategies to re-engage users who interacted but didn’t convert.
A/B Testing: Experiment with different ad creatives, messages, and CTAs to determine what works best.
Personalize Messages: Address customers by their names and tailor responses based on previous interactions.
Provide Value in Chat: Offer exclusive discounts, informative content, or support to build lasting relationships.
Track User Journey: Monitor user interactions from ad click to WhatsApp conversation and measure effectiveness.
Utilize Chatbots for Automation: Implement AI-driven chatbots to handle frequent inquiries and improve response times.
Use Cases of Click-to-WhatsApp Ads
Click-to-WhatsApp ads can be effectively utilized across various industries, including:
E-commerce: Drive sales by offering instant product recommendations and discounts.
Real Estate: Connect with potential buyers and schedule property viewings.
Healthcare: Provide quick consultations and appointment bookings.
Education: Answer queries about courses and facilitate admissions.
Automotive: Offer personalized vehicle recommendations and test drive bookings.
Hospitality: Allow users to make reservations and receive real-time assistance.
Providing a few samples of pictures
Click-to-WhatsApp Ads
Feb 28, 2025WebEngage WhatsApp Integration Using WSP Private Connector
This help document guides you through integrating WebEngage with WhatsApp using the WSP Private Connector. Follow these steps to set up the integration and configure the webhook for fetching delivery events.
Integrating the API
1. Login to WebEngage: Go to the WebEngage website and log in with your credentials.
2. Navigate to Integrations: In the WebEngage dashboard, navigate to Data Platforms > Integrations.
3. Configure WhatsApp: Click on Configure WhatsApp.
4. Add Private WSP: Click on Add “Private WSP”
5. Fill in the Configuration Details:
Configuration Name: Enter MSG91.
WhatsApp Business Number: Enter your WhatsApp Business number, including the country code, in the format 91XXXXXXXXXX.URL: Enter the URL https://api.msg91.com/api/v5/whatsapp/outbound/web-engage/
6. Set Request Type: Choose Send personalization variables.
7. Add Custom Headers:
Authkey: Enter your MSG91 authkey.
Accept: Set to “application/json”.
Content-type: Set to “application/json”.
Configuring the Webhook for Fetching Delivery Events
View Webhook URL in WebEngage:
In the WebEngage dashboard, navigate to Data Platforms > Integrations > Configure WhatsApp.
Click on the three dots next to your configured WhatsApp integration and select View Webhook URL.
Copy the displayed URL.
Add Webhook URL in MSG91:
Login to your MSG91 account.
Navigate to Whatsapp > Webhooks > Outbound Messages.
Add the copied WebEngage webhook URL in the specified field.
Get “WebEngage DSN Key” and share the same with our support team at [email protected] to enable the webhooks.
SummaryBy following these steps, you will successfully integrate WebEngage with WhatsApp using MSG91's WSP Private Connector. This setup allows you to send personalized messages and track delivery events efficiently. Ensure that all configurations are accurately filled in to avoid any issues with the integration.
Fill in the Configuration Details:
Configuration Name: Enter MSG91.
WhatsApp Business Number: Enter your WhatsApp Business number, including the country code, in the format 91XXXXXXXXXX.URL: Enter the URL https://api.msg91.com/api/v5/whatsapp/outbound/web-engage/Set Request Type: Choose Send personalization variables.
Add Custom Headers:
Authkey: Enter your MSG91 authkey.
Accept: Set to “application/json”.
Content-type: Set to “application/json”.
Configuring the Webhook for Fetching Delivery Events
View Webhook URL in WebEngage:
In the WebEngage dashboard, navigate to Data Platforms > Integrations > Configure WhatsApp.
Click on the three dots next to your configured WhatsApp integration and select View Webhook URL.
Copy the displayed URL.
Add Webhook URL in MSG91:
Login to your MSG91 account.
Navigate to Whatsapp > Webhooks > Outbound Messages.
Add the copied WebEngage webhook URL in the specified field.


Get “WebEngage DSN Key” and share the same with our support team at [email protected] to enable the webhooks.
Summary
By following these steps, you will successfully integrate WebEngage with WhatsApp using MSG91's WSP Private Connector. This setup allows you to send personalized messages and track delivery events efficiently. Ensure that all configurations are accurately filled in to avoid any issues with the integration.
WebEngage WhatsApp Integration
Nov 10, 2024
1. Open MoEngage and click on settings.

2. Choose WhatsApp and select “add connector” and search for MSG91

3. Enter these details -
Sender Name - Any name you want to give to this sender
WhatsApp business number - enter your integrated number with country code (do not add the + sign)
API URL - https://control.msg91.com/api/v5/whatsapp/whatsapp-outbound-message/
Authkey - enter your MSG91 authkey
4. Click on Save.
5. Copy the Webhook URL shown in Step 2

6. Open MSG91 Dashboard
7. Click on WhatsApp > Webhooks
8. Add the above mentioned URL in the “Outbound Message” webhook.

9. Now choose “Number” option in the left side panel. And click on this edit option.
10. Enable the MoEngage Toggle on the number which you are integrating with MoEngage.
Note: Quick Reply button click tracking is not functional at the moment but will be supported soon.
MoEngage WhatsApp Integration
Feb 10, 2025If there is an issue in the WhatsApp message you sent, error codes are displayed to indicate the problem. You can find a list of all the error codes along with their meanings/descriptions here which help you to correct them.
You can check the errors of the failed WhatsApp messages in the logs and failed logs section of the Whatsapp section.
Error codes by Meta
If your WhatsApp vendor is Meta, please check its error codes here -
https://developers.facebook.com/docs/whatsapp/on-premises/errors
Error codes by 360 Vendor
If your WhatsApp vendor is 360, please check its error codes here -
https://docs.360dialog.com/whatsapp-api/api-error-message-list
Check your Error Codes
https://developers.facebook.com/docs/whatsapp/cloud-api/support/error-codes/
Error codes generated by MSG91 side -
1. 400 - Invalid Request Error
Invalid JSON in request
Integrated number not found in request
Content type not found in request
There is no subscription assigned to this number
Payload not found in request
The recipient number is not found in the request
Text not found in request
The attachment URL is not found in the request
File format not supported
Invalid content type in the request
Key is missing
2. 404 - Not Found Error
Whatsapp not integrated
3. 500 - Internal Server Error
Error Codes for Whatsapp
Dec 3, 2024Q. What all nature of messages can be shared via WhatsApp with the end-user?

Q. What type of file attachment is possible in the header part of the message and any size limitation?

Q. How many messages I can send in 24 Hours i.e., what are WhatsApp Messaging Limits?
Ans:
WhatsApp follows a unique self-up-gradation approach, if a user has bypassed their messaging limit in a defined time period, they upgrade the user to the above tier.
Tier 1: Allows your business to send messages to 1K unique customers in a rolling 24-hour period.
Tier 2: Allows your business to send messages to 10K unique customers in a rolling 24-hour period.
Tier 3: Allows your business to send messages to 100K unique customers in a rolling 24-hour period.
Q. How to get a green label on your WhatsApp account?
Ans:
Your account must represent a well-known, often searched brand or entity. we review account that are featured in multiple news sources, and we don’t consider paid or promotional content as sources for review. Our criteria for WhatsApp official business account are based on a number of factors and are different from policies on other platforms.
Please note that you will be able to submit another request for review only after 30 days. In the meantime, this decision doesn't limit your ability to share your business details. For example, each phone number also has a business profile which includes a profile picture, email, website, and business description. These are fields that you can edit at any time.
Learn More
Q. Can I use the WhatsApp Business number on mobile after WhatsApp service activation?
Ans:
Once you migrate your number to the API, you will no longer be able to use the WhatsApp Business App with that number.
Q. Can I check the number before sending the WhatsApp messages that the number is available on WhatsApp or not?
Ans:
It is not possible to check WhatsApp availability before sending WhatsApp messages.
WhatsApp- FAQ
Jan 31, 2025Create a QR code to allow your audience to initiate a chat with you using WhatsApp without saving your WhatsApp number in the contact list -
Login to https://business.facebook.com/ with your admin ID.
Select your Business.
Click WhatsApp Manager.
Click the account that you want to manage the QR code for.
In the left side menu, click Phone Numbers.
Navigate to the phone number that you want to use for the code.
Under Settings, click on the settings icon.
Click Message links.
In the Message field, input the text for a pre-filled message that will populate for customers to edit and send to you after they scan the QR code. If you don't add text, your QR code will pop up as an open-ended conversation when scanned.
Click Save.
Create WhatsApp QR Code To Chat
Nov 27, 2024Once your registration gets completed on meta and integration steps will be completed with MSG91. Subscribe to the WhatsApp plan to start using WhatsApp services.




Free Session:
1. User-initiated conversations: If the business responds to a message initiated by the user with text/media/location; those messages will be free for the next 24 hours from the business replied (but user-initiated charges will be applied for the first message)
2. Business conversations: If the business sends a template of some category; then the message will not be charged for 24 hours for that category template if sent back again of the same type.
3. Free conversations: If the user responds to a message with an action button; i.e. visit a link or call a number; or the user clicks on a Facebook AD; then the business is allowed to send any kind of message from that particular time till 72 hours and no message will be charged during this time.
Paid Conversations:
1. User conversations: If the user initiates a chat, then user-initiated prices will be applied to those messages replied with a text/media/locations by a business. But, if the business replies with a template; the template category charges will be applied to that particular conversation.
2. Business conversations: If the business sends different category templates, those templates will be charged according to their category for the first message.
Note: This pricing change will be applicable from the 1st of JAN.
If you still face any issues do not hesitate to drop us a mail at [email protected], we are always here to help you.
WhatsApp pricing and how to subscribe for WhatsApp services?
Nov 27, 2024MSG91 Introducing, the latest innovation in WhatsApp's interactive messaging feature!
WhatsApp offered several interactive messaging features designed to enhance business communication and customer interactions. In this article, we’ll show you how you can engage with your customers in a more personalized and efficient manner.
The best thing is that you don't require the WhatsApp template for this feature.
If your account is registered with Meta/FB Cloud, then only these messages will function. You can send these messages during a 24-hour session window.
Here are some of the interactive messaging features available in WhatsApp for Business:
Buttons: Businesses can use buttons in their messages to provide a more interactive experience for users. These buttons allow users to choose from a predefined set of options, making it easier for them to respond to or interact with the business. For example, a business might send a message with buttons for "Yes" and "No" options, allowing the user to respond with a single tap.
Here is the API documentation for this.

Quick Replies: Quick Replies enable businesses to create pre-set responses to commonly asked questions or queries. When a customer sends a message with a specific keyword or question, businesses can use quick replies to provide instant and relevant responses without typing the same message repeatedly.
List View Message: The List View Catalog feature simplifies the shopping experience for customers and facilitates seamless communication between businesses and their potential buyers on the WhatsApp platform. If any business wants to showcase its product offerings without the need for a separate website or online store. - API Documentation

Single Product catalog: Businesses could create a catalog containing multiple products, each with its own image, name, description, and price. Customers could then view the entire catalog and add the product to the cart without browsing the website. - API Documentation

WhatsApp Interactive Message
Nov 10, 2024We allow the use of the Whatsapp Business Service for messaging about the Regulated Verticals, in limited countries, and pursuant to applicable law.
Additional Requirements for messaging about Regulated Verticals -
You must ensure - through technical and organizational measures - that messages are gated per legal age, geographic requirements, and regulatory requirements.
You must comply with all applicable laws, including but not limited to local laws and industry codes.
You must not use the WhatsApp Business Platform to send messages about Regulated Verticals outside of the allowed countries.
You must ensure that you have all required licenses, notices, permits and registrations.
You must immediately stop sending messages to users in the allowed country if your required license expires, is modified, or is terminated.
WhatsApp Business messaging that promotes alcohol must comply with all applicable local laws, required or established industry codes, guidelines, licenses, and must comply with age and country requirements consistent with applicable local laws.
Messaging about any Regulated Vertical using the WhatsApp Business Platform may not be sent to people under 18 years of age.
Within Real Money Gambling and Gaming, if your country/region prohibits certain activities such as gambling, games of chance, and/or any other related activities (i.e. India), then your use of business messaging should not include such prohibited activities and should only include those activities which are lawful.
Exceptions to Regulated Verticals – Allowed Countries
WhatsApp Business messaging that promotes for online gambling and gaming, Over-the-Counter Drugs, alcohal must follow all local laws, industry codes, guidelines, and licensing requirements. Messages cannot be sent to anyone under 18 years old and must meet the age and country-specific rules of the applicable laws.
To view the complete list of regulated verticals and allowed countries, please refer to the document.
Note - If your country is listed under your preferred category, you must follow the guidelines and fill the application form for verification first, after the verification by facebook only, you will be able to send whatsapp under preferred category.
Additional Requirements for Messages Promoting Online Gambling and Gaming using the WhatsApp Business Platform
To message users to promote online gambling and gaming (a subset of real money gambling and gaming), organizations will need to:
Request permission from Meta Platforms, Inc. using this application form. Note that businesses can only apply to message people in certain countries.
Provide evidence that the online gambling and gaming activities are appropriately licensed by a regulator, or otherwise established as lawful in the countries listed that the business wants to send messages to.
We define online gambling and gaming as any product or service where anything of monetary value is included as part of entry or prize. Monetary value includes, but is not limited to, cash or digital currencies like Bitcoin.
Online gambling and gaming activities include:
All forms of online gambling. Some common types of gambling include betting, lotteries, raffles, casino games, fantasy sports, bingo, poker, skill game tournaments, and sweepstakes.
Games where anything of monetary value is part of entry, and games where anything of monetary value is part of the prize. This includes games that require purchases to continue gameplay or to provide an advantage in winning prizes (in cases where the prize is of monetary value).
Promotions for online gambling or games, even if there is no opportunity to gamble or game directly within the WhatsApp chat.
Physical, real money gambling activity, or establishments like “brick and mortar” casinos, entertainment events at casinos, or the streaming of offline poker tournaments.
State or government lotteries, as long as the business is directly or exclusively responsible for running the lottery.
Prize promotions that involve purchasing a product at the usual retail price, so long as online gambling isn’t the primary business model of the business or any featured brand.
Entirely free-to-play games.