ReportingBuild it in chat

Won deals by keyword

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

You, in one sentence in chatEvery Friday

Overview

Google Ads optimises for form fills, but revenue shows up later in Salesforce. Marketing reports stop at leads, so budget keeps going to keywords that only bring cheap leads.

Sales-led brands where Google Search brings leads and deals close weeks later: B2B software, real estate, education, financial services.

What it does

  1. 1Pull spend per campaign and keyword from Google Ads.
  2. 2Match each Salesforce opportunity to its click through the GCLID or UTM saved on the lead.
  3. 3Count won deals, revenue and cost per won deal.
  4. 4Every Friday, email a one-page summary with proposed bid or budget changes.

What you’ll see

Cost per won deal by keyword

Revenue by campaign

Proposed bid changes

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 software company spends ₹3L a month on "crm software": 120 leads, 2 won deals, ₹1.5L per win. "crm for real estate" costs ₹80K: 30 leads, 4 won deals, ₹20K per win. Friday's email shows the second keyword is 7.5x cheaper per win and proposes raising its bids.

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 store its GCLID or UTM in Salesforce and keep it when it becomes an opportunity.

Questions

About Won deals by keyword

What does Won deals by keyword need to run?

It connects to Google Ads, Salesforce and Email. Each lead must store its GCLID or UTM in Salesforce and keep it when it becomes an opportunity. Connect each tool once and every agent in your workspace can use it.

Does Won deals by keyword change anything in my accounts?

Only with your approval. It proposes changing bids or budgets, and nothing changes until someone says yes.

How often does Won deals by keyword run?

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

All 31 agents

Budget · Workflow board

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.

Meta AdsHubSpotSlack
Build it in chat·Every Monday

Budget · Workflow board

Paid and organic overlap

Find Google Ads keywords that already rank in the top 3 organically, and suggest lower bids.

Google AdsGoogle Search Console
Build it in chat·Weekly

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

Put Hawky’s agents on your performance marketing.

See Won deals by keyword running on your own accounts in a live demo.