Getting Started with the WhatsApp Business API

The journey begins with acquiring access to the WhatsApp Business API, typically through a WhatsApp Business Solution Provider (BSP).

1. Application Process:

  • Initiate the application, which often involves linking your Facebook account.
  • Select or create a verified Facebook Business Manager. Business Manager verification is crucial and usually requires a live website with your legal business name in the footer and your desired WhatsApp display name in the header.
  • Define your WhatsApp Business Account Name (internal) and WhatsApp Business Profile Display Name (customer-facing).
  • Provide business details such as category, description, and website.
  • Crucially, use a phone number not currently active on the WhatsApp Business App or regular WhatsApp. If an existing number is to be used, it must be permanently deleted from those applications first.
  • After submitting an OTP, your WhatsApp Business API should go live. Phone number and display name approval typically takes a few hours, while Facebook Business Manager verification can take 2-3 days, requiring document submissions like GST details.

Understanding Messaging Limits and Quality Rating

WhatsApp implements messaging limits and quality ratings to maintain a high standard of communication and prevent spam.

1. Initial Messaging Limits:

  • Before Facebook Business Manager verification, you’ll likely have an initial messaging limit (e.g., 250 unique users per day).
  • Upon verification, this limit usually increases (e.g., to 1,000 users/day), with potential increases to 10,000, 100,000, and eventually unlimited messages per 24 hours.

2. Increasing Limits:

  • To advance to higher messaging tiers, consistently engage at least half of your current messaging limit with unique users over a seven-day period.

3. Quality Rating:

  • This metric reflects user feedback on your messages. A high rate of blocks or spam reports (e.g., 80% of recipients reporting spam) will drop your quality rating to “low,” pausing messaging until it recovers.
  • Maintaining relevant, timely messages to the right audience is key to a “high” or “medium” quality rating.
  • Monitor your “Remaining Quota” to track how many more messages can be sent within the current 24-hour cycle.

WhatsApp Conversation Credits and Pricing

WhatsApp charges for conversations, categorized by their initiation and purpose.

1. Conversation Types:

  • Service Conversation: Initiated by a user messaging your business, with your reply within 24 hours. These do not require prior approval. Businesses often receive a monthly quota of free service conversations (e.g., 1,000).
  • Marketing Conversation: Promotional messages.
  • Utility Conversation: Transactional messages or account updates.
  • Authentication Conversation: One-Time Passwords (OTPs).
  • For marketing, utility, and authentication conversations, a 24-hour window applies, meaning multiple messages of the same type within that window are covered by a single charge.

Core Platform Features & Functionalities

A robust WhatsApp Business API platform provides a suite of tools for effective communication.

1. Inbound Lead Generation:

  • WhatsApp Buttons, Links, and QR Codes: Integrate WhatsApp buttons on your website, generate shareable links, and create QR codes to encourage direct inbound messages from customers.

2. Profile Management and Green Tick:

  • Profile Setup: Customize your WhatsApp business profile with a picture, description, address, email, business vertical, and website.
  • Green Tick Application: Apply for the coveted WhatsApp Green Tick verification. Approval is at WhatsApp’s discretion, often depending on strong online presence (SEO, media mentions, significant social media following). You’ll typically receive a reply within seven days.

3. Template Messages:

  • Pre-approved Messages: Template messages are pre-approved by WhatsApp, typically within seconds to minutes.
  • Template Library & Creation: Access a library of pre-approved templates categorized by industry, or create new ones from scratch.
  • Rich Media & Formatting: Templates can include images, videos, files, or locations. They support text formatting (bold, italics), emojis, and parameters (e.g., {{1}}) for dynamic content. Sample values are required for parameters during approval.
  • Interactive Buttons: Enhance user engagement and conversion rates by adding Call-to-Action (CTA) buttons (linking to a URL or a phone call) and Quick Reply buttons. URL clicks can often be tracked.

4. Contact Management:

  • Contact Sources: Contacts can be gathered from inbound WhatsApp messages, CSV/Excel uploads, or integrations with other business platforms (e.g., e-commerce, CRM).
  • Segmentation: Utilize tags and attributes to classify contacts for deeper profiling and targeted segmentation.
  • Import/Export: Add individual contacts, import in bulk via CSV, or import and broadcast simultaneously. Manage import history, export contacts, and block/opt-out users.

5. Broadcasting Campaigns:

  • Audience Segmentation: Filter contacts based on tags or attributes to create highly targeted broadcast audiences.
  • Campaign Creation: Select your segmented audience, name your campaign, and choose an approved template.
  • Personalization: Dynamically populate template parameters using contact attributes (e.g., customer name).
  • Scheduling & Testing: Schedule campaigns for future delivery and send test messages to yourself before launching.
  • Opt-out Exclusion: Ensure messages are not sent to users who have opted out of communications.
  • Analytics & Retargeting: After a broadcast, view campaign results including delivery, read, and click rates. A key feature is the ability to retarget users based on their engagement (e.g., sending a different message to those who read but didn’t click, or those who clicked).
  • Failure Analysis: Identify failed contacts and reasons for failure (e.g., invalid numbers), allowing for alternative outreach.
  • Cost Tracking: Monitor cost per message type (marketing, service, etc.) within campaign analytics.

6. Live Chat and Agent Management:

  • Availability Messages: Set up automated on-hours and off-hours messages and welcome messages for incoming chats.
  • Chat Routing: Incoming chats (from WhatsApp buttons, ads, or broadcast replies) can be routed to a team of agents.
  • Team Roles: Assign agents (who handle live chats and view history) and managers (who have access to all platform features, including campaigns and flows).
  • Chat Queues: Manage chats across “Active” (handled by chatbot), “Requesting” (chatbot couldn’t resolve, needs human intervention), and “Intervened” (human agent is actively chatting).
  • Agent Tools: Agents can use canned messages (pre-made replies), send template messages, add tags to chats (e.g., “hot lead”), view integrated e-commerce orders, and access the full customer journey and user profile.
  • Chat Resolution & Transfer: Chats can be resolved to return control to the chatbot or transferred between agents.
  • Filtered Views: Agents can filter chats by tags, attributes, or even specific campaigns for streamlined workflow.
  • History: Access conversations dormant for over 24 hours, where only template messages can be sent unless the user re-initiates contact.

7. Chatbots (Flows):

  • Initiation Triggers: Chatbots can be triggered by keywords, template messages, or Click-to-WhatsApp Ads.
  • Drag-and-Drop Builder: A user-friendly, drag-and-drop flow builder allows for easy creation of complex chatbot conversations.
  • Diverse Blocks: Incorporate various blocks into your flows: media, buttons, lists, single/multi-product messages, human intervention requests, template messages, attribute/tag updates, and API requests for integration with external systems (e.g., order management, CRM).
  • Live Preview: Visualize how the chatbot will appear to users on WhatsApp.
  • Product Integration: Connect with Facebook Commerce Manager catalogs to showcase products within chatbot flows.
  • Payment Integration: Integrate with payment gateways to facilitate direct payments through chatbots.

8. WhatsApp Automation (API):

  • Event-Driven Messaging: Send automated messages based on external events (e.g., payment reminders, form submissions).
  • API Integration: This requires integrating your existing forms or systems with the platform’s APIs, often with developer support or using integration platforms like Zapier.
  • API Key and Documentation: Generate an API key and follow the provided documentation to send POST requests with JSON payloads.
  • Campaign Tracking: Set up API campaigns to track analytics for these automated messages.
  • Dynamic API Calls: API calls can include parameters like destination numbers, usernames, sources, media URLs, template parameters, tags, and attribute updates. This functionality is typically available on basic plans.

9. Pre-built Integrations:

  • Seamlessly connect with popular platforms like Razorpay, Shopify, WooCommerce, Pabbly, LeadSquared, and many more, extending the platform’s capabilities. Support is often available for assistance with integrations and API setup.

Advanced Features and Analytics

1. Analytics and Billing:

  • Performance Insights: Gain insights into agent performance (chats handled, intervened), message counts (user/business initiated), and monthly active user usage.
  • Credit Spending: Track your WhatsApp credit spending daily, weekly, or monthly.

2. Notification Preferences:

  • Enable browser push notifications to alert agents when a chat requires human intervention.

3. Opt-in/Opt-out Management:

  • Define specific keywords (e.g., “STOP,” “ALLOW”) that automatically opt users out of or into communications. Customizable reply messages can be set for these actions.

4. Meta Ads (Click-to-WhatsApp Ads):

  • Lead Generation: Run Facebook and Instagram ads that, upon clicking, directly open a WhatsApp chat with your business, often generating significantly more leads for the same budget compared to traditional ads.
  • Simplified Ad Creation: Connect Facebook accounts, ad accounts, choose pages, link WhatsApp numbers, and create or fetch ads directly within the platform.

5. Multi-Project/Multi-Number Support:

  • Manage multiple WhatsApp numbers within a single platform, enabling separate strategies for marketing, sales, and support functions.

6. Special Flows for E-commerce (Shopify & WooCommerce):

  • Access dedicated, pre-defined automated flows tailored for e-commerce platforms, including:
    • Abandoned cart reminders
    • Cash on Delivery (COD) confirmations
    • Order confirmations and updates (shipping, delivery)
    • Reordering prompts
    • Order feedback collection
  • These flows can integrate with product catalogs and chatbots for enhanced customer engagement.

By leveraging these comprehensive features, businesses can effectively utilize WhatsApp to build strong connections with their users, automate processes, provide excellent customer support, and drive sales.

Source

Previous Post Next Post

Leave a Reply

Your email address will not be published. Required fields are marked *