What this audit checks
Authentication & access
- API key valid against /channels probe
- Read access present for Campaigns, Metrics, Lists, Workflows, Users
- Data center (us/eu) matches the provisioned project host
Workflows (journeys)
- Inactive workflows (disabled journeys)
- Welcome journey present and enabled
- Abandoned-cart journey present and enabled
- Post-purchase journey present and enabled
Lists & segmentation
- List count (under-segmented below 3)
- Segment count
- Active vs unengaged subscriber ratio
Deliverability
- Bounce rate
- Spam complaint rate
- Unsubscribe rate
- Delivery rate
Revenue attribution
- Iterable-attributed revenue trend
- Revenue per send / per recipient
- Refund rate on attributed orders
Cross-platform: Revenue at Risk
- Email share of total store revenue (sibling = shopify|bigcommerce|adobe_commerce)
- Abandoned-cart recovery value in currency (Iterable workflow purchases × sibling AOV)
- Sends with no matching commerce order within attribution window
Severity thresholds
Data sources
GET https://api.iterable.com/api/campaigns- Campaign inventory + stateGET https://api.iterable.com/api/campaigns/metrics- Send / open / click / bounce / spam / revenue aggregatesGET https://api.iterable.com/api/workflows- Journey inventory + enabled statusGET https://api.iterable.com/api/lists- List metadata + countsGET https://api.iterable.com/api/lists/getUsers- Subscriber sampling for active-subscriber estimate