Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.migma.ai/llms.txt

Use this file to discover all available pages before exploring further.

Overview

Every campaign in Migma has a Recipients tab with two sub-views: Sent (who got the email) and Skipped (who would have, but were filtered out before send). The Skipped view exists so contacts that get held back — bounced addresses, unsubscribes, suppressions, risky inboxes — never disappear silently. You can audit exactly what was filtered, why, and which contacts were affected. Open: Campaigns → (any campaign) → Recipients → Skipped.

Skip Reasons

Each skipped recipient is tagged with a single reason explaining why they were excluded:
ReasonWhat it means
BouncedThe address has previously bounced and is on your suppression list.
ComplainedThe recipient marked an earlier email as spam.
UnsubscribedThe recipient opted out via the unsubscribe link or preference center.
Non-subscribedThe contact’s status isn’t subscribed — e.g. you haven’t confirmed them, or they were imported as inactive.
InvalidThe address failed validation (malformed, undeliverable domain, mailbox not found).
RiskyThe address was flagged as disposable, role-based, or otherwise high-risk, and you have Exclude risky addresses turned on.
Each row also shows an underlying detail when one applies — for bounces, the SMTP bounce subtype; for complaints, the complaint type; for risky, the specific flag (e.g. disposable, role).

What to Do With This View

Audit before retrying

Before you resend or duplicate a campaign, glance at the Skipped count. A few percent is normal; double-digit percentages usually mean a list-quality problem worth fixing first.

Spot a stale or scraped list

A high Invalid or Bounced skip rate on a fresh campaign usually means the audience hasn’t been validated recently — run a contact re-validation sweep before your next send.

Investigate a single contact

Click any row in the Skipped view to jump straight to the contact’s profile. From there you can see their full status, suppression reason, and recent activity.

Confirm a setting change

After turning on Exclude risky addresses, the next campaign’s Skipped view will list every risky contact filtered — proof the setting is working.

When the Skipped Count Looks High

A few rules of thumb based on what we see across accounts:
  • Skipped > 5% of audience — your list is probably stale. Imported once and never re-checked? Run Contact re-validation and clean before the next send.
  • Skipped is mostly Bounced — this is a good thing in isolation; suppression is doing its job. Just confirm your import process isn’t re-adding the same bad addresses each time.
  • Skipped is mostly Non-subscribed — somebody imported contacts as “non-subscribed” (correct for cold leads). They won’t ever receive marketing — move them to a different funnel.
  • Skipped is mostly Risky — the Exclude risky addresses setting is working as intended. Worth double-checking that the addresses really are disposable / role-based and not legitimate contacts.

Suppression List

Review and manage every address that’s currently blocked.

Deliverability Settings

Toggle risky-address filtering and contact re-validation.