WhatsApp Marketing Messages Lite API
Learn how to enable and manage the MM Lite API for WhatsApp Direct in CleverTap.
Overview
The Marketing Messages Lite API (MM Lite API) is Metaβs lightweight, performance-optimized version of the Cloud API, designed exclusively for sending WhatsApp marketing messages. It is available only to CleverTap customers using WhatsApp Direct.
MM Lite runs seamlessly in the background to optimize marketing message delivery, engagement, and costβwithout requiring any changes to your campaign or journey setup. Once enabled, CleverTap automatically routes eligible marketing messages via MM Lite, while continuing to use the Cloud API for support, authentication, and transactional communication. Your templates remain unchanged and fully compatible.
If you're using WhatsApp Connect (via a third-party BSP), contact your provider to check for MM Lite API onboarding support.
Benefits of Using MM Lite API
Brands using MM Lite API benefit from:
-
Better Delivery Performance
Metaβs AI optimizes message delivery, dynamically prioritizing users most likely to engage, leading to higher delivery rates for marketing campaigns. -
Cost-Effective Messaging
Each marketing message costs approximately 10% less than standard Cloud API rates, reducing total campaign spend. -
No Additional Setup
Continue using your existing Campaigns and Journeys. Once MM Lite is enabled, CleverTap automatically routes eligible marketing messages via MM Lite. -
Rich Analytics
Access granular insights such as reads, clicks, and conversions through WhatsApp Manager (for WhatsApp Direct users) or via your BSP dashboard (for WhatsApp Connect, if supported). -
TTL Control (Coming Soon)
Set Time-to-Live (TTL) values on marketing templates to ensure timely, relevant delivery based on campaign urgency.
Prerequisites
Before enabling MM Lite API for a WhatsApp Business Account (WABA), ensure the following conditions are met:
- The Facebook Business Manager associated with your WABA is verified.
- The phone number is registered via the Cloud API.
- At least one marketing template is approved via Metaβs Message Templates.
Comparison: MM Lite API vs. Cloud API
The MM Lite API is built on top of Metaβs Cloud API, a general-purpose interface for sending and receiving messages on WhatsApp. The Cloud API supports a broad set of use cases, including support, authentication, transactional, and marketing communication. In contrast, the MM Lite API is designed specifically for outbound marketing messages and includes backend optimizations that improve delivery performance, lower cost per message, and unlock richer analyticsβwhile leveraging the same Cloud infrastructure.
The table below highlights how the two APIs differ across key functional and performance dimensions:
Aspect | Cloud API | MM Lite API |
---|---|---|
Purpose | Multipurpose (Support, Auth, Marketing) | Dedicated to marketing messages only |
Delivery | Bulk dispatch, no optimization | AI-optimized delivery handled by Meta infrastructure for improved engagement |
Cost | Standard rates | 10% discount per message |
Insights | Basic metrics | Detailed analytics including reads, clicks, and conversions |
TTL | Only for Utility templates | TTL for marketing templates supported by Meta; CleverTap support for this feature is coming soon |
Verify MM Lite API Eligibility
You can enable MM Lite API only if your WABA meets all the following criteria:
- Facebook Business Manager is verified.
- WABA is registered via the Cloud API.
- At least one approved marketing template exists.
MM Lite API Status Indicators
The MM Lite API status indicates the current eligibility or activation state of a WhatsApp Business Account (WABA) within CleverTap. It helps you identify whether a WABA is ready for onboarding, has already been onboarded, or does not yet meet the necessary criteria. To view the status:
- Go to Settings > Channels > WhatsApp.
- Click the WhatsApp Direct tab, and check the MM Lite Status column in the WABA list.
The following table below describes the meaning of each status value:
Status | Description |
---|---|
Not Eligible | WABA does not meet the minimum requirements |
Eligible | Ready for onboarding |
Onboarded | MM Lite has been successfully enabled |
Note
MM Lite API status is maintained at the WABA level and applies across all CleverTap projects associated with that WABA. If the same WABA is used in multiple projects, onboarding is required only once, and the status is reflected in each project.

MM Lite Status
Enable MM Lite API for Your WABA
Once a WABA is eligible, you can start the onboarding process from within CleverTap:
-
Go to Settings > Channels > WhatsApp.
-
Select the WhatsApp Direct tab.
-
In the MM Lite Status column, find the WABA marked as Eligible. and click
next to the WABA.
-
In the popup dialog, click Enable & Continue to proceed.
Enable and Continue
-
A Meta onboarding dialog will appear:
- Select your Facebook Business Manager.
- Review and grant the required consents.
-
-
Meta Onboarding
-
-
Once complete, the MM Lite Status will update to Onboarded.
MM Lite Status
After completing the onboarding flow, MM Lite API is enabled immediately from Meta and can be used for marketing campaigns. However, the MM Lite Status in the CleverTap dashboard may take up to 2β3 days to reflect the updated state. This delay does not impact functionalityβmessages will be routed via MM Lite API as soon as onboarding is completed.
Note
Onboarding is irreversible. After onboarding, all marketing messages will be sent via MM Lite API.
Click Tracking and Attribution
When marketing messages are sent via MM Lite API, Meta appends a Click ID (fbclid) to outbound links to support conversion tracking. This ID helps attribute user actions such as purchases, sign-ups, or app installs back to the original message, especially when integrated with Metaβs Conversions API, which allows businesses to send conversion events directly from their servers to Meta.
URL Tracking Behavior in CleverTap
When click tracking is enabled in a campaign, CleverTap does the following:
- Shortens the destination URL using a tracked link (for example,
https://ct0.co/...
). - Logs clicks and redirects users to the original URL
- Preserves all query parameters, including:
- Metaβs fbclid
- Any pre-existing UTM parameters
Example: Query Parameter Flow
Step | URL |
---|---|
Original URL | https://yourbrand.com/offers?utm_source=whatsapp |
CleverTap Short Link | https://ct0.co/xyz |
Meta Appended Click | https://ct0.co/xyz?fbclid=abc123 |
Final Redirect | https://yourbrand.com/offers?utm_source=whatsapp&fbclid=abc123 |
Note
The
fbclid
parameter is appended by Meta only when the URL is placed in a button within the WhatsApp message. It is not added for plain text links. In some cases, the parameter may not appear due to limitations in Metaβs delivery logic, this is expected behavior and does not indicate an issue with the campaign setup.
Handling Special Scenarios
The following scenarios explain how MM Lite API onboarding behaves in specific conditions across accounts, numbers, and system-level rollouts:
- WABA Shared Across Projects: Onboarding occurs once per WABA and is reflected across all projects.
- New Numbers Under Onboarded WABA: These inherit MM Lite access automatically.
- Scheduled Onboarding: If a WABA is eligible but not onboarded manually, CleverTap may initiate onboarding automatically as part of a scheduled rollout. This system-triggered onboarding ensures continuity and pricing benefits. The exact date is defined internally by CleverTap and communicated in advance when applicable.
Frequently Asked Questions
This section addresses common questions about MM Lite API eligibility, onboarding, functionality, and feature behavior within CleverTap.
Do I need to change how I build campaigns or journeys?
No. CleverTap automatically routes messages through MM Lite after onboarding.
Are support and utility messages affected?
No. MM Lite is used only for marketing messages. All other messages use the Cloud API.
Where can I check the eligibility of a WABA?
You can check the eligibility of a WABA by navigating to Settings > Channels > WhatsApp > WhatsApp Direct and reviewing the MM Lite Status column for each number listed.
Can I disable MM Lite API after enabling it?
No. Onboarding is a permanent action.
Is fbclid added to all links?
Only if the link is placed in a button and the message is sent via MM Lite. Even then, Meta may skip it in rare instances.
Is TTL control available now?
TTL customization for marketing templates is under development and will be supported soon.
Updated about 4 hours ago