Data Sync Coverage by Platform
Exactly what data Superkabe pulls from each sending platform, what it cannot pull, and why some metrics start at zero until webhooks accumulate real events.
Key Principle
Superkabe only displays real, verified data from each platform's documented API endpoints and webhook events. We never estimate, proportionally distribute, or guess metrics. If a platform does not expose specific data through its API, that metric will remain at zero until real webhook events accumulate it.
This means some metrics may appear empty immediately after connecting a platform. This is expected behavior, not a bug.
Smartlead
Smartlead provides the richest historical data through its statistics API, message history, and CSV lead exports. Superkabe syncs campaigns, mailboxes, and leads every 20 minutes via the parallel cron system.
Campaign Data
| Metric | Historical | Real-Time |
|---|---|---|
| Emails Sent | Yes — Statistics API | Yes — Webhooks |
| Opens, Clicks, Replies | Yes — Statistics API | Yes — Webhooks |
| Bounces | Yes — Statistics API | Yes — Webhooks |
| Bounce Rate | Yes — Calculated from stats | Yes — Updated on each event |
Mailbox Data
| Metric | Historical | Real-Time |
|---|---|---|
| Bounce Count (per mailbox) | Yes — Message-history API with sender attribution | Yes — Webhooks include sender email |
| Emails Sent (per mailbox) | Yes — Mailbox-statistics API per campaign | Yes — Webhooks include sender email |
| Opens, Clicks, Replies (per mailbox) | Yes — Mailbox-statistics API per campaign | Yes — Webhooks include sender email |
| Warmup Status | Yes — Email accounts API | Yes — Synced every 20 min |
Math.max() to never overwrite higher webhook-accumulated values. Historical bounce attribution also uses the message-history API for additional accuracy.Lead Data
| Metric | Historical | Real-Time |
|---|---|---|
| Open Count, Click Count, Reply Count | Yes — CSV lead export | Yes — Webhooks |
| Bounce Status (is_bounced) | Yes — CSV lead export | Yes — Webhooks |
| Which Mailbox Sent to This Lead | No — Not in CSV columns | Yes — Webhook payload includes sender |
Instantly
Instantly provides the best per-mailbox historical data of all three platforms through its daily analytics API. Superkabe syncs via the Instantly integration every 20 minutes.
Campaign Data
| Metric | Historical | Real-Time |
|---|---|---|
| Emails Sent, Opens, Clicks, Replies | Yes — Campaign summary API | Yes — Webhooks |
| Bounces | Yes — Campaign summary API | Yes — Webhooks |
Mailbox Data
| Metric | Historical | Real-Time |
|---|---|---|
| Emails Sent (per mailbox) | Yes — Daily analytics API | Yes — Webhooks |
| Bounces (per mailbox) | Yes — Daily analytics API | Yes — Webhooks |
| Opens (per mailbox) | Yes — Daily analytics API | Yes — Webhooks |
bounced, emails_sent, and opens. Superkabe uses these directly with no estimation.Lead Data
| Metric | Historical | Real-Time |
|---|---|---|
| Lead Status | Yes — Campaign leads API | Yes — Webhooks |
| Per-Lead Engagement | Yes — Lead status from API | Yes — Webhooks |
EmailBison
EmailBison has the most limited API surface of the three platforms. It provides campaign-level stats and sender email metadata, but no per-mailbox analytics endpoint. All per-mailbox engagement data comes exclusively from webhook events.
Campaign Data
| Metric | Historical | Real-Time |
|---|---|---|
| Emails Sent, Opens, Clicks, Replies | Yes — Campaign stats in lead list | Yes — Webhooks |
| Bounces | Yes — Campaign stats in lead list | Yes — Webhooks |
Mailbox Data
| Metric | Historical | Real-Time |
|---|---|---|
| Bounce Count (per mailbox) | No — No per-mailbox analytics API | Yes — Webhook bounce events include sender_email |
| Emails Sent (per mailbox) | No — No per-mailbox analytics API | Yes — Webhook send events include sender_email |
| Opens, Clicks, Replies (per mailbox) | No — No per-mailbox analytics API | Yes — Webhook events include sender_email |
/api/sender-emails endpoint returns mailbox metadata (email address, status) but no engagement or bounce statistics. All per-mailbox metrics accumulate exclusively from webhook events after you connect.Lead Data
| Metric | Historical | Real-Time |
|---|---|---|
| Lead Email, Name, Status | Yes — Leads API | Yes — Webhooks |
| Bounce Count (per lead) | Yes — Leads API includes bounces field | Yes — Webhooks |
Domain Data (All Platforms)
No sending platform exposes domain-level analytics directly. Domain health metrics in Superkabe are always derived from child mailbox aggregation. This applies to all three platforms equally.
| Metric | Source |
|---|---|
| Domain Bounce Rate | Aggregated from all mailboxes under the domain |
| Domain Health Score | Calculated by Superkabe's risk scoring engine |
| Domain Status | Derived from mailbox statuses via the state machine |
Platform Comparison Summary
A side-by-side view of what each platform provides for per-mailbox historical data, since this is where the biggest differences exist.
| Per-Mailbox Metric | Smartlead | Instantly | EmailBison |
|---|---|---|---|
| Historical Bounces | Yes (message-history) | Yes (daily analytics) | No (webhooks only) |
| Historical Sent Count | Yes (mailbox-statistics) | Yes (daily analytics) | No |
| Historical Opens | Yes (mailbox-statistics) | Yes (daily analytics) | No |
| Historical Clicks/Replies | Yes (mailbox-statistics) | No | No |
What This Means for You
Available Immediately
- •All campaign-level stats (every platform)
- •Per-mailbox bounces on Smartlead (via message-history backfill)
- •Full per-mailbox stats on Smartlead (via mailbox-statistics API) and Instantly (via daily analytics)
- •Lead engagement data on Smartlead (via CSV export)
- •Mailbox metadata and warmup status
Accumulates Over Time
- •All per-mailbox metrics on EmailBison (webhook events)
- •Which mailbox sent to which lead on Smartlead
Frequently Asked Questions
Why are my EmailBison mailbox stats showing zero?
EmailBison does not provide a per-mailbox analytics API. Superkabe tracks per-mailbox stats exclusively through webhook events. After connecting, these metrics will accumulate as new emails are sent, opened, bounced, and replied to. This is not a sync failure — it reflects the actual data available from the platform.
How does Smartlead per-mailbox data compare to Instantly?
Both platforms now provide full per-mailbox historical data. Smartlead's mailbox-statistics endpoint returns sent, open, click, reply, and bounce counts per mailbox per campaign. Instantly's daily analytics endpoint returns per-mailbox, per-day breakdowns. Smartlead actually provides more granular data (clicks and replies) that Instantly does not expose per-mailbox.
How does Superkabe attribute historical bounces to Smartlead mailboxes?
Through two methods: the mailbox-statistics endpoint provides aggregate bounce counts per mailbox per campaign, and the message-history API provides individual bounce attribution with a from field identifying the sending mailbox. Superkabe uses Math.max() to keep the higher value from either source.
Will my domain health score be affected by missing historical data?
Domain health is derived from child mailbox aggregation. If mailbox bounce counts are available (historically on Smartlead/Instantly, or via webhooks on EmailBison), domain health will be accurate. The monitoring system uses available data and does not penalize for missing pre-connection history.