What this audit checks
Authentication & access
- API Secret present and valid (GET /v3/account returns 200)
- Secret grants read across Account, Subscribers, Broadcasts, Sequences, Tags, Forms
- No 401/403 on the validate probe in the last run
Sequences (automation)
- Sequences on hold (paused) that should be live
- Welcome sequence present and live
- Nurture / product-launch sequence present
- Sequences with zero active subscriptions
Deliverability
- Broadcast unsubscribe rate within ISP ceiling
- Spam complaint rate below 0.1%
- Open rate not collapsing after a launch blast
- Bounce rate within healthy bounds
List & segmentation health
- Form (list) growth rate over the window
- Tag (segment) coverage - under-segmented account (<3 tags)
- Cold / inactive subscribers still being mailed
Revenue health
- ConvertKit-attributed revenue trend
- Revenue per send vs prior period
- Top broadcasts / sequences by attributed revenue
Cross-channel: revenue at risk
- Email share of total store revenue below 15% (sibling = shopify | bigcommerce | adobe_commerce)
- Welcome/nurture sequence on hold while commerce sibling shows abandoned funnels - recoverable £/$
- Broadcast sent within 7d of a sibling order spike with no UTM attribution - tracking gap
Severity thresholds
| Signal | Warn | Critical |
|---|---|---|
con_unsubscribe_rate | 0.5 | 2 |
con_spam_complaint_rate | 0.05 | 0.1 |
con_bounce_rate | 2 | 5 |
con_open_rate | 15 | - |
con_form_count | 3 | - |
Data sources
GET https://api.convertkit.com/v3/account- Validate secret + account-level readsGET https://api.convertkit.com/v3/sequences- Sequence inventory + hold statusGET https://api.convertkit.com/v3/broadcasts- Broadcast inventory + statusGET https://api.convertkit.com/v3/broadcasts/{broadcast_id}/stats- Open/click/unsubscribe rates per broadcastGET https://api.convertkit.com/v3/tags- Tag (segment) definitions + countsGET https://api.convertkit.com/v3/forms- Form (list) metadata + subscription countsGET https://api.convertkit.com/v3/subscribers- Subscriber state for active/cold estimation