BudgetBuild it in chat

Cost per qualified lead

Rank Meta ads by cost per qualified lead from HubSpot, and move budget to the winners every Monday, after a yes in Slack.

You, in one sentence in chatEvery Monday

Overview

Meta optimises for cheap leads, and the cheapest are often the worst, so budget flows to ads that fill the CRM with people sales never closes.

Lead-gen brands where a lead is not a sale: education, financial services, real estate, clinics, B2B software. The performance marketer runs Meta; sales qualifies leads in HubSpot.

What it does

  1. 1Pull spend and leads per ad from Meta.
  2. 2Match each lead to its HubSpot contact and stage.
  3. 3Rank ads by cost per qualified lead on a board.
  4. 4Every Monday, propose moving budget from the worst ads to the best, within your guardrails.

What you’ll see

Cost per qualified lead by ad

Qualification rate

Proposed budget moves

Not in the Hub yet. Describe this job in one sentence in chat, and Hawky builds the agent with the connectors it needs, asks you for anything only you know, tests it and shows you the board.

Illustrative example

What a run looks like

A tutoring brand spends ₹20L a month on Meta. Ad A brings leads at ₹300 but 4% qualify (₹7,500 per qualified lead). Ad B costs ₹550 a lead but 20% qualify (₹2,750). Hawky proposes moving ₹1.5L a week from A to B, and the growth lead approves in Slack.

Illustrative: the brand and numbers are made up to show how the agent reasons. They are not customer results.

Before you start

What needs to be in place

Each lead must carry its ad ID or UTM into HubSpot.

Questions

About Cost per qualified lead

What does Cost per qualified lead need to run?

It connects to Meta Ads, HubSpot and Slack. Each lead must carry its ad ID or UTM into HubSpot. Connect each tool once and every agent in your workspace can use it.

Does Cost per qualified lead change anything in my accounts?

Only with your approval. It proposes moving budget between ads, and nothing changes until someone says yes.

How often does Cost per qualified lead run?

Every Monday. Its workflow runs on that schedule and keeps the board current, and you can change the schedule by asking in chat.

All 31 agents

Performance monitoring · Workflow board

Uncontacted leads alert

Leads from yesterday's ads that no one has contacted, by campaign, posted to Slack before the day starts.

HubSpotMeta AdsSlack
Build it in chat·Every morning

Reporting · Workflow board

Won deals by keyword

Won deals, revenue and cost per win for every Google Ads campaign and keyword, from Salesforce, emailed every Friday.

Google AdsSalesforceEmail
Build it in chat·Every Friday

Performance monitoring · Workflow board

Daily pause and push calls

Judges every active Meta ad on the result its ad set is optimised for, 7-day against 28-day, and lists ads to pause, ads dipping and ads to push.

Meta Ads
CCommunity·Every morning, 9 AMIn the Hub

Put Hawky’s agents on your performance marketing.

See Cost per qualified lead running on your own accounts in a live demo.