meta pixel
angular
Campaign-IQ
All resources
Product docs· Pulse

Pulse — real-time profit health

Pulse is the always-on profit-health view. Inputs, scoring, alert behaviour, and the guardrails operators control.

June 16, 2026

5 min read

Pulse is the always-on profit-health view of Campaign-IQ. It scores spend in Yield and POAS in near real time and surfaces the campaigns, ad sets, and SKUs whose performance is drifting before they show up on a weekly report.

Inputs

Pulse consumes three classes of input:

  • Order-level signals from Shopify (or equivalent storefront): revenue, COGS, discounts, fees, returns.
  • Spend signals from the ad platforms: campaigns, ad sets, placements, audiences, conversion events.
  • Identity signals: server-side conversion events, first-party identity (email, order ID), and probabilistic matches where deterministic signal is missing.

Scoring

Pulse computes Yield (gross profit produced by marketing, in dollars) and POAS (the ratio) at every meaningful grain — channel, campaign, ad set, audience, placement, SKU. Numbers refresh on order arrival, not on a nightly batch, so the operator view is current to the last completed order.

Alerts and guardrails

Alerts fire when POAS slips below a threshold the operator sets. Default behaviour is notify-only; the operator can promote a given alert to auto-exclude or auto-pause inside the rules they own. Every action is logged, reversible, and explained — there is no black-box recommendation.


Takeaways
  • Pulse is real-time, not nightly.
  • Yield and POAS are computed at every grain the operator might act on.
  • Notify-only is the default; automation is opt-in, scoped, and reversible.

Keep going

Identity overview

Where the identity signals Pulse depends on come from.

Open
Your first POAS threshold

How to set the floor that Pulse alerts against.

Open
Trust your numbers

Why Pulse’s POAS reconciles to bank deposit.

Open

See it on your own spend.

Connect Shopify, Amazon, Google, and Meta and we will show you Yield and POAS for your last 90 days on a live dashboard.

Get a demo