Reports & Analytics

Reports and analytics for WhatsApp, calls and campaigns

Reports and analytics in 2Chat record the activity on your numbers and turn it into data you can review: campaign results, WhatsApp template metrics and a detailed record of every call. Check it in the app, download it as CSV or pull it into your own systems through the API.

3D illustration of the blue 2Chat logo.

How it works

How reports and analytics work in 2Chat

2Chat records activity as it happens on each of your numbers and organizes it by campaign, template, call and conversation.

  1. 01

    Activity is recorded automatically

    Messages, calls and campaign sends on your connected numbers are logged as they happen, with no tracking code to add.

  2. 02

    Data is grouped by source

    Each campaign has its own report, each WhatsApp Business API number its Insights tab, and each call its own record.

  3. 03

    Review it in the app

    Open reports on the web, follow campaign status and response rate in the iOS and Android app, and play call recordings.

  4. 04

    Export or connect the data

    Download campaign results as CSV, query calls and messages through the REST API, or receive events with webhooks.

Data sources

What you can measure in 2Chat

Each data source covers one part of your communication. Together they show what was sent, what was delivered and how each call went.

Campaign reports

Results for every bulk messaging campaign, from the moment it starts sending.

  • Sent, failed, queued and total messages
  • Response rate per campaign
  • Campaign status, for example Completed
  • Results report downloadable as CSV
See bulk messaging

WhatsApp template metrics

The Insights tab for WhatsApp Business API numbers connected directly with Meta.

  • Messages sent and delivered per day
  • Delivery rate and volume by country
  • Sent, delivered, read and clicked per template
  • Turned on with Enable template analytics
See WhatsApp Business API

Call history

A detailed record of every call on your virtual numbers and WhatsApp Business API numbers.

  • Direction, status, start and end time
  • Duration, caller ID and country
  • Agent who handled the call
  • Recording and call cost, when available
See the phone system

Conversation history

The message history of each WhatsApp and SMS conversation on your numbers.

  • Every message with its timestamp
  • Whether an agent or the API sent it
  • Last activity per conversation
  • Delivery and read receipts by webhook
See WhatsApp for business

Also included across data sources

  • Access by role

    Super-admin and Admin users can open reports. The Operator role cannot.

  • REST API access

    Read call history, call details and message history with your API key.

  • Webhooks as events happen

    Receive message, receipt, call and template events from WhatsApp, SMS and calls.

  • MCP server for AI agents

    Let an AI agent look up call history and inspect call details through the 2Chat MCP server.

Uses

What you can do with 2Chat reports

Compare campaign results

Check sent, failed and queued messages and the response rate of each campaign, then export the results as CSV to compare them over time.

Check how templates perform

Use Insights to see how many recipients received, read and clicked each WhatsApp template, and where delivery drops by country.

Review calls by agent and outcome

Filter the call history by direction or number through the API, then open each call's status, duration, agent and recording.

Send activity data to your own tools

Pull call and message records through the REST API, stream events with webhooks, or sync messages and calls to HubSpot contact timelines.

Smiling man on a phone call while working on a laptop at his desk.

Technical details

Technical specifications for 2Chat reports

Data sources, metrics, requirements, access and availability for reports and analytics in 2Chat.

Technical specifications for 2Chat reports and analytics
AttributeValue
Data sourcesCampaign reports, WhatsApp Business API Insights, call history and conversation history.
Campaign metricsSent, failed, queued, total and response rate, with a CSV export of each campaign's results.
Template metricsSent and delivered per day, delivery rate and volume by country; sent, delivered, read and clicked per template.
Insights requirementsA WhatsApp Business API number connected directly with Meta. Not available for coexistence numbers, numbers connected through a partner, QR connections, or accounts in the EU, UK or Japan.
Call record fieldsDirection, status, from and to numbers, start and end time, duration, agent, caller ID, country, WhatsApp call flag, recording URL and call cost.
Where to view it2Chat web app, with campaign metrics also in the iOS and Android app.
API endpointsGET /open/voip/call-history and GET /open/voip/call/{call_uuid}, plus endpoints for WhatsApp and SMS conversations and messages.
Webhook eventsMessage receipts (sent, received, read), failed WhatsApp Business API messages, call status updates and completed inbound and outbound calls.
Access controlReports are visible to the Super-admin and Admin roles.
Plan availabilityEvery plan includes reports. Single and Basic include basic reporting, and Enterprise adds custom reports.

API and integrations

Pull reporting data into your own systems, or let your tools receive it as events happen.

Questions & answers

Frequently asked questions about 2Chat reports and analytics

Campaign results, WhatsApp template performance, calls and conversation activity. Each campaign has its own report, WhatsApp Business API numbers have an Insights tab for templates, and every call is logged with its status, duration, agent and recording.
Open the campaign to see its status, how many messages were sent, failed or queued, and the response rate. Click Generate Report to download the results as a CSV file.
They are the Insights for WhatsApp Business API numbers: messages sent and delivered per day, delivery rate and volume by country, and sent, delivered, read and clicked for each template. Turn them on with the Enable template analytics button.
Template metrics only work on WhatsApp Business API numbers connected directly with Meta. They are not available for coexistence numbers, numbers connected through a partner, QR (WhatsApp Web) connections, or accounts in the EU, the UK or Japan.
Yes. Every call on a 2Chat virtual number or a WhatsApp Business API number with calling on is logged with its direction, status, duration, start and end time, agent and caller ID. When the call is recorded, the recording is attached to the record.
Yes. Campaign results download as CSV, and call history, call details and messages are available through the REST API. Webhooks send message, receipt and call events to your own systems as they happen.
Users with the Super-admin or Admin role. The Operator role has no access to reports, so agents can work the inbox without seeing them.
Yes. Every 2Chat plan includes reports: Single and Basic include basic reporting, and Enterprise adds custom reports. You can try 2Chat free for 7 days.

Measure every campaign, template and call from one account

Review results in the app or send the data to the tools your team already uses.