HubSpot’s reporting tools can report on WhatsApp activity natively once Flowella is connected, because Flowella writes structured data back to the HubSpot contact and to a custom WhatsApp Activity event timeline. This page covers the reports we recommend setting up first and how to surface them on dashboards. Flowella also has its own Analytics screen for channel-level WhatsApp metrics. The HubSpot reports here are for cross-channel views where you want WhatsApp alongside email, calls, and meetings on the same dashboard.Documentation Index
Fetch the complete documentation index at: https://knowledge.flowella.io/llms.txt
Use this file to discover all available pages before exploring further.
What Flowella writes to HubSpot
For each contact in your portal that Flowella interacts with, the following properties are kept fresh:| Property | Type | Purpose |
|---|---|---|
whatsapp_opted_in | Boolean | Whether the contact has consented to WhatsApp |
whatsapp_first_message_at | Datetime | First inbound message |
whatsapp_last_message_at | Datetime | Most recent inbound message |
whatsapp_entry_source | String | Campaign or CTWA ad that originated the conversation |
whatsapp_campaign_id | String | Flowella campaign for the most recent conversation |
whatsapp_template_last_sent | String | Most recent template sent to this contact |
whatsapp_message_count | Number | Total messages exchanged with this contact |
whatsapp_quality_status | Enum | Active / opted-out / blocked / undeliverable |
Reports we recommend
1. WhatsApp adoption by lifecycle stage
Shows what fraction of each lifecycle stage has opted in to WhatsApp. Useful for spotting which stages have room to push WhatsApp harder.- Object: Contacts
- Filter:
whatsapp_opted_in = true - Group by:
Lifecycle stage - Visualisation: Stacked column or table
2. WhatsApp-influenced deals
Deals where at least one associated contact had WhatsApp activity in the 90 days before close. Sit this next to Email-influenced deals on the dashboard.- Object: Deals (close-date based)
- Filter:
Associated contact → whatsapp_last_message_at is in the last 90 days before close date - Group by:
Deal stageorClose month - Visualisation: Funnel or bar chart
3. Source attribution for WhatsApp leads
Shows which campaigns are driving WhatsApp conversations.- Object: Contacts
- Filter:
whatsapp_entry_source is known - Group by:
whatsapp_entry_source - Visualisation: Bar chart, sorted descending
4. Template performance by campaign
Tracks which templates correlate with the highest reply rates. Needs reply data from Flowella.- Object: Contacts
- Filter:
whatsapp_template_last_sent is known - Group by:
whatsapp_template_last_sent - Metric: Count of contacts where
whatsapp_message_countis at least 2 (proxy for reply)
5. Opt-out and block rate over time
A leading indicator of quality score issues.- Object: Contacts
- Filter:
whatsapp_quality_statusisopted-outorblocked, changed in the last 30 days - Group by: Day or week
- Visualisation: Line chart
Building a WhatsApp dashboard
We recommend one dashboard per business question rather than one giant “WhatsApp” dashboard. Common splits:- Customer Service WhatsApp — inbox volume, first-response time (from Flowella), opt-outs, quality status
- Marketing WhatsApp — template performance, campaign-level attribution, conversion to deal
- Sales WhatsApp — SDR pipeline activity, WhatsApp-influenced deals, win rate by entry source
Cross-channel comparisons
The most useful WhatsApp reports often don’t filter to WhatsApp — they’re cross-channel comparisons where WhatsApp is one slice. Examples:- Engagement by channel. Reply rate, time-to-reply, and resolution time across email, WhatsApp, and live chat. Often surprises people: WhatsApp typically has higher reply rates but shorter sessions than email.
- Cost per qualified lead by channel. Combines Flowella’s per-conversation cost (from Plans & Limits), HubSpot’s email send cost, and your ad spend to give a per-MQL cost by channel.
- Source → deal velocity. How long from first WhatsApp touch to closed-won deal vs. first email touch.
Tips for accurate reporting
Don't mix Flowella sends with HubSpot Sequences
Don't mix Flowella sends with HubSpot Sequences
HubSpot’s native Sequence reporting won’t include Flowella’s WhatsApp sends. If your reps use both, build a unified “sequence activity” view in Flowella’s Analytics rather than relying on HubSpot’s sequence-only dashboards.
Mind the time zone when grouping by day
Mind the time zone when grouping by day
Flowella records timestamps in UTC. HubSpot reports group by the portal’s time zone (set in HubSpot Settings). Make sure these match if you’re comparing Flowella Analytics to HubSpot reports for the same period — a small UTC vs local-time mismatch can shift a metric by a day.
Custom reports vs. pre-built
Custom reports vs. pre-built
HubSpot’s pre-built single-object reports work for most basic WhatsApp views. For cross-channel and time-to-conversion analysis, use the custom report builder so you can join contacts and deals.
Related guides
- Analytics — Flowella’s native WhatsApp metrics, including the metrics that don’t have a HubSpot equivalent
- UTM tracking — setting up the entry-source attribution that drives several of the reports above
- Workflow Actions — the workflow actions that generate the activity these reports surface

