PipeHalo runs these checks after every daily sync. Every flag comes from a fixed rule applied to your own numbers.
| Flag | Type | Platforms | When it fires |
|---|---|---|---|
| Under-pacing | Pacing and budget | All | From the 6th of the month, a live campaign has spent less than 85% of its daily budget times the days so far |
| Over-pacing | Pacing and budget | All | Same check, above 115% |
| Budget concentrated in one campaign | Pacing and budget | All | One campaign takes more than half of a platform's spend over 30 days |
| Frequency fatigue | Creative and fatigue | LinkedIn, Meta | People see the ads often and click-through fell at least 20%. High frequency alone never fires it |
| Click-through rate dropping | Creative and fatigue | All | An ad's click-through over the last 7 days is at least 30% below its own early weeks |
| Creative due for a refresh | Creative and fatigue | LinkedIn, Meta | An ad has reached each person about 3 times, or has run longer than its audience size supports |
| Cost per click spiking | Costs | LinkedIn, Google | Cost per click over the last 7 days is at least 40% above the 28 days before |
| Cost per thousand impressions spiking | Costs | LinkedIn, Meta | Same check on cost per thousand impressions |
| Spend with no conversions | Results and pipeline | All | A campaign spent at least $1,000 (or 3 times its usual cost per result) in 30 days with no conversions or leads |
| Spend with no pipeline | Results and pipeline | All, needs a CRM | A channel or campaign spent with no new opportunities credited to it in the window |
| Low-quality leads | Results and pipeline | All, needs a CRM | At least 30% of a channel's leads are marked unqualified, junk or bad fit in your CRM, double the share from other channels |
| Broken or missing UTMs | Tracking | All, needs a CRM | At least 15% of people from an ad channel have no UTMs or UTMs that match no campaign |
| Conversion tracking may be broken | Tracking | All | Over the last 3 days, conversions fell below 20% of normal while clicks held steady |
New campaigns get 14 days to learn before fatigue and no-conversion checks apply. Awareness campaigns aren't flagged for missing conversions or pipeline.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article