What this audit checks
Authentication & access
- API token valid against /api/3/users/me
- Token user has Campaigns, Automations, Lists, Segments, Contacts permissions
- Account API URL reachable (per-account host resolves)
Automations
- Inactive automations (draft / inactive status)
- Welcome automation present and active
- Abandoned-cart automation present and active
- Automations with zero contacts entered
Lists & segmentation
- List count and growth rate
- Segment count (under-segmentation below 3)
- Bounced / unsubscribed contact share per list
Deliverability
- Bounce rate (hard + soft) across recent campaigns
- Spam complaint rate vs ISP threshold
- Delivery rate below 95%
Revenue attribution
- Email-attributed revenue trend
- Top-performing automations by revenue
Cross-channel: email revenue at risk
- Email share of total store revenue (sibling = shopify|bigcommerce|adobe_commerce on customer_email)
- Abandoned-cart recovery value in £/$ (sibling commerce AOV × recovered carts)
- Campaigns advertising out-of-stock SKUs (sibling = ecommerce_platform inventory)
Data sources
GET https://{account}.api-us1.com/api/3/users/me- Auth probe + user permissionsGET https://{account}.api-us1.com/api/3/campaigns- Campaign metadata + send/open/click/bounce statsGET https://{account}.api-us1.com/api/3/automations- Automation inventory + status + entered countsGET https://{account}.api-us1.com/api/3/lists- List metadata + subscriber countsGET https://{account}.api-us1.com/api/3/segments- Segment definitionsGET https://{account}.api-us1.com/api/3/contacts- Contact status counts for active-subscriber estimate