ROI Dashboard by Meta Ad Campaign

Every Monday, the agent pulls lead counts, qualified leads, deals created, and closed revenue per Meta ad campaign — then reports true ROI down to the ad creative level.

Cron + WhatsApp DMroiattributionreporting

Conversation example

Cron triggered: Weekly Meta Lead Ads ROI (Monday 10:00 AM)
http_request → Meta Ads API + HubSpot

Pulling Meta ad spend and cross-referencing with HubSpot deals...

Meta Lead Ads ROI — Week of April 5 Total spend: $4,820 Leads: 287 Qualified (score ≥ 60): 94 (33%) Deals created: 22 Closed revenue (so far): $18,400 ROI: 3.8x (ex-pipeline value) Top campaign: 'Q2 Awareness — MX' — $1,210 spend → 9 deals → $7,800 closed Worst campaign: 'Retargeting — Visitors 90d' — $740 spend → 0 deals (pausing it this afternoon unless you veto) Top creative: 'Stop clicking around 12 tools' (video) — 0.82% CTR, $2.41 CPL Recommendation: double the budget on the Q2 MX campaign and cut the retargeting campaign. Shall I queue those changes in Meta Ads Manager for your approval?

More Meta Lead Ads use cases

Deploy this in minutes

Create a LunoGen agent, connect Meta Lead Ads, and start running this workflow from WhatsApp today.