How do I measure the success of my marketing campaigns across multiple channels?
SendSeven's analytics dashboard shows delivery status, open rates, click rates, bounce rates, and link performance for email campaigns, plus delivery status and link clicks for WhatsApp, SMS, and browser push, and read status for WhatsApp. API access for custom reporting. The analytics dashboard is included in every plan, including API Only; the campaign builder is part of the Full Suite plans. GDPR-compliant with EU hosting.
Know what works.
Stop guessing.
Open rates, clicks, delivery status, and bounces. For email, WhatsApp, SMS, and browser push. In one dashboard.
Sending campaigns and hoping
The newsletter just went out. 2,500 recipients. Now what? Three days later, leadership asks: 'Did the campaign work?' The honest answer: 'No idea.'
For small and mid-sized businesses, marketing is often gut feeling rather than data. Even among marketing leaders, 48% can't prove what their marketing delivers (Gartner, 2024). The newsletter goes out, the WhatsApp message is sent, the SMS campaign runs. But how many recipients opened it? Who clicked? How many bounced?
Without answers to these questions, marketing flies blind. Budget gets spread evenly instead of invested where it works. Campaigns get repeated even though they underperformed. And the channel that works best stays invisible because nobody compares.
One dashboard for all campaigns
SendSeven's analytics dashboard shows how your campaigns perform: delivery status for every channel, plus opens and clicks for email.
Here's how it works: You send an email campaign or a WhatsApp broadcast through SendSeven Campaigns. The dashboard shows delivery status for every recipient (plus read status for WhatsApp), link performance by URL, and unsubscribes.
For email campaigns, you also see the full funnel (sent, delivered, opened, clicked), bounce rate, complaint rate, and which links get the most clicks. Through the REST API, you can pull the data directly into your own tools.
Delivery is also broken down by channel, so you can see how well your campaigns reach people via email, WhatsApp, or SMS.
Measurable results
Businesses that systematically analyze their campaigns make better decisions.
Email campaigns in detail
For every email campaign, you see the full delivery funnel: sent, delivered, opened, clicked. Plus bounce rate, complaint rate, and unsubscribes. Link performance shows which URLs got the most clicks.
- Delivery funnel: sent → delivered → opened → clicked
- Bounce rate and complaint rate per campaign
- Link performance: clicks broken down by URL
- Recipient status per contact
WhatsApp, SMS and push
For messenger campaigns (WhatsApp, Telegram, SMS, browser push), you see delivery status per recipient, plus read status for WhatsApp and clicks on tracked links. Compare delivery across channels in one dashboard.
- Delivery status per recipient and channel
- Delivery comparison across channels
- Browser push: delivery, plus clicks with link tracking
- Date filters for any time period
Every click is counted
SendSeven tracks the links in your campaigns through built-in short links. You see which URLs got the most clicks and when. In per-recipient mode, you also see who clicked. Link tracking works in email and messenger campaigns.
- Link tracking in email and messenger campaigns
- Clicks broken down by URL with timestamps
- Link activity visible per contact profile
- Also available via API for custom reporting
Analytics via API in your tools
All analytics data is available through the REST API. Integrate campaign performance into your own dashboard, BI tool, or CRM. Three endpoints cover summary, recipient details, and link performance.
- GET /api/v1/email-campaigns/{id}/analytics: Summary
- GET /api/v1/email-campaigns/{id}/recipients: Recipient status
- GET /api/v1/email-campaigns/{id}/analytics/detailed: Link performance and device breakdown
- JSON response for easy integration
ROI in numbers
What this looks like in practice
An organic skincare brand with 8 employees sends 2 email campaigns and 1 WhatsApp broadcast per month. Before: the newsletter goes out, revenue goes up eventually, no clear connection. With SendSeven Analytics, the team sees open and click rates for every email, delivery and read status for the WhatsApp broadcast, and which links get clicked. It plans the next campaigns around the offers that actually get clicks.
Illustrative scenario
Available automatically
No setup, no extra tools. Analytics are included in every campaign.
Send a campaign
Send email, WhatsApp, SMS, or browser push through SendSeven.
Automatic tracking
The dashboard shows deliveries, opens, clicks, and bounces as results come in.
Analyze and optimize
Use delivery per channel, link performance, and recipient data for your next campaign.
Step-by-step guides for setup via the platform or API.
Platform Guide: Step by Step
View campaign performance:
Open Campaign Analytics
Go to Reach > Email > All Campaigns. Click on any sent campaign, then click the "Analytics" tab.
View Summary Metrics
See total sent, delivered, opened, clicked, bounced, and complained at a glance.
Click Breakdown
View which links were clicked and how many times. Identify your most engaging content.
Pull Data via API
Use the REST API to pull per-recipient data into your own reports.
API Reference: Developer Access
Retrieve campaign analytics via API.
| Method | Path | Description |
|---|---|---|
| GET | /api/v1/email-campaigns/{id}/analytics | Get campaign analytics summary |
| GET | /api/v1/email-campaigns/{id}/recipients | Get per-recipient data |
| GET | /api/v1/email-campaigns/{id}/analytics/detailed | Get link performance and device breakdown |
interface CampaignAnalytics {
total_sent: number;
delivered: number;
opened: number;
clicked: number;
bounced: number;
complained: number;
open_rate: number;
click_rate: number;
click_to_open_rate: number;
}
const response = await fetch(
'https://api.sendseven.com/api/v1/email-campaigns/camp_123/analytics',
{
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'X-Tenant-ID': 'YOUR_TENANT_ID'
}
}
);
const analytics: CampaignAnalytics = await response.json();
console.log(`Open rate: ${analytics.open_rate}%`);
console.log(`Click-to-open: ${analytics.click_to_open_rate}%`);const response = await fetch(
'https://api.sendseven.com/api/v1/email-campaigns/camp_123/recipients?limit=50',
{
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'X-Tenant-ID': 'YOUR_TENANT_ID'
}
}
);
const { items } = await response.json();
items.forEach(r =>
console.log(`${r.email}: ${r.status} (opened: ${r.opened_at || 'no'})`)
);Frequently Asked Questions
What metrics does the analytics dashboard show?
For email campaigns: open rate, click rate, click-to-open rate, bounce rate, complaint rate, and unsubscribes. For messenger campaigns (WhatsApp, SMS, push): delivery status, plus read status for WhatsApp. Plus link performance with clicks per URL and recipient status per contact.
How current is the data?
Delivery and read status update as your channel providers report them. Email opens and clicks can arrive with a short delay.
Can I use the analytics data in my own tools?
Campaign metrics are available through the REST API, so you can pull them into your own tools. A CSV export is available for contacts.
Do I need a separate tool for analytics?
No. The analytics dashboard is included in every SendSeven plan, including the API Only plan. No additional costs. The campaign builder is part of the Full Suite plans.
What does campaign analytics cost?
Analytics is included in every SendSeven plan, with no extra cost or add-on. Plans start at €49/month (Basic). View pricing.
Your campaigns, your data
Send your next campaign and see what works. No extra tools, no setup.