Ad Insights
Track messages from click-to-message ads across WhatsApp, Instagram, and Facebook.
Ad Insights shows you how click-to-message ads are driving customer messages across WhatsApp, Instagram, and Facebook. See which ads generate the most engagement so you can double down on what works.
What you can track
- Ad message volume: Total messages originating from ads
- Channel breakdown: Which channels (WhatsApp, Instagram, Facebook) receive the most ad-driven messages
- Source type analysis: Which ad types generate engagement
- Top headlines: Which ad headlines drive the most messages
- Trends: Ad message volume over time
Opening Ad Insights
- Click Insights in the left sidebar.
- Click Ads.
How ad tracking works
When a customer clicks on a click-to-message ad (e.g., a "Send WhatsApp Message" button on a Facebook or Instagram ad), the incoming message includes referral data from the ad platform. Cloodot detects this referral data and tracks it automatically.
Supported ad types:
- WhatsApp: Click-to-WhatsApp ads from Facebook/Instagram
- Instagram: Click-to-Instagram DM ads
- Facebook: Click-to-Messenger ads
Filters
Time range
Select a time range to analyze:
- Last 7 days (default)
- Today
- Yesterday
- This month
- This year
- All time
- Custom range - Pick specific start and end dates
Channel filter
- Click the Channel Filter dropdown.
- Select one or more channels.
- Leave empty to view all channels.
Granularity
Choose how trends are grouped:
- Daily (default) — One data point per day
- Weekly — One data point per week
- Monthly — One data point per month
Summary cards
Four stat cards sit at the top of the page:
- Total Ad Messages: All messages from ads in the selected period
- WhatsApp Ads: Messages from WhatsApp click-to-message ads
- Instagram Ads: Messages from Instagram click-to-message ads
- Facebook Ads: Messages from Facebook click-to-message ads
Ad message trends
The trend chart shows ad message volume over time. Use the granularity selector to switch between daily, weekly, and monthly views.
- Live updates: Data refreshes automatically (marked with a "Live" badge)
- Hover for details: Hover over the chart to see exact counts per period
Ad source types
The source type table breaks down messages by the type of ad that generated them. Common source types include:
- CLICK_TO_WHATSAPP_AD — Customer clicked a WhatsApp button on a Facebook/Instagram ad
- POST — Customer messaged from an organic post with referral tracking
- Other platform-specific source types
Top ad headlines
The headlines table ranks your ad headlines by message count (top 20). Use this to:
- Identify Winners: See which ad copy drives the most engagement
- Optimize Spend: Focus budget on high-performing headlines
- A/B Test: Compare different headlines side by side
Best practices
Monitor regularly
- Check ad performance after launching new campaigns
- Compare weekly trends to spot growth or decline
- Use the channel breakdown to see where your audience is
Optimize ads
- Double down on top headlines: Shift budget to ads with the most messages
- Test new copy: Try variations of your best-performing headlines
- Channel focus: If one channel outperforms, consider shifting spend
Combine with Conversation Insights
- Use Conversation Insights to see what happens after the ad message (sentiment, resolution, agent performance)
- Track whether ad-driven messages convert into meaningful conversations
Troubleshooting
No data showing
Verify you have click-to-message ads running. Then check:
- Your channels (WhatsApp, Instagram, Facebook) are connected
- Ads are configured as click-to-message (not click-to-website)
- Try expanding the time range to "All time"
A channel shows zero even though ads are running
Verify the channel is connected in Cloodot. Then check:
- The ad is targeting the correct WhatsApp/Instagram/Facebook number
- The ad platform is sending referral data (check ad configuration)
Counts seem low
Ad Insights only counts messages that include referral metadata from the ad platform. Then check:
- Some ad platforms don't attach referral data in every case
- The time range matches when your ads were active
Related topics
- Conversation Insights — Overall conversation analytics
- Marketing Insights — Campaign performance
- Channels Overview — Channel connections