/
/
Know whether a Salesforce campaign earned its budget
For marketing teams who want a campaign's return, cost per response and warm unconverted responders, by asking their AI assistant.
On this page
Connector
Connect Salesforce, pick your AI tool and paste the prompt.
The problem
Campaign results that only exist in a spreadsheet
Judging whether a campaign paid off means pulling costs, members, responses, converted leads and won revenue out of Salesforce and doing the arithmetic yourself. Missing costs and unconverted senior responders get lost along the way.
Without PopdockAI
- Export campaign figures and members
- Work out response rate and cost per response by hand
- Divide by zero when costs are missing
- Lose track of senior responders who never converted
With PopdockAI
- Cost, revenue, pipeline and members are read for you
- Response rate, cost per response and return are calculated
- Budgeted cost is used with a note when actual cost is missing
- Read only, with unconverted senior responders listed
The prompt
Use this prompt
Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.
**Objective:** Report how the campaign `{campaign-name}` performed.
**Step 1: Resolve the campaign**
Call `salesforce-get-campaign` with `name` set to `{campaign-name}`, falling back to `name.contains`. If more than one matches, list them (name, type, start date, status) and stop.
**Step 2: Gather**
* From the campaign itself: budgeted cost, actual cost, expected revenue, leads, responses, opportunities, won-opportunities-value.
* `salesforce-get-campaign-member` with `campaign-id`: members, their status and whether they responded.
* For responders who are leads, call `salesforce-get-lead` with `lead-id` in batches as needed and count how many are converted.
**Step 3: Calculate**
* Response rate (responded members / members).
* Cost per response and cost per opportunity, using actual cost (fall back to budgeted cost, and say so).
* Return: won-opportunities-value divided by actual cost.
* Actual cost against budget, and won value against expected revenue.
**Step 4: Report**
A metrics table, a member-status breakdown, the ten most senior responders (name, company, title) not yet converted, and a two-sentence verdict.
**Rules & Guidelines:**
* This prompt is read-only. Do not call any write tool: `salesforce-add-account`, `salesforce-add-contact`, `salesforce-add-lead`, `salesforce-add-opportunity`, `salesforce-add-case`, `salesforce-add-task`, `salesforce-add-asset`, `salesforce-add-campaign`, `salesforce-update-account`, `salesforce-update-contact`, `salesforce-update-lead`, `salesforce-update-opportunity`, `salesforce-update-case`, `salesforce-update-task` or `salesforce-update-asset`.
* Do not divide by zero; write "n/a" when cost is missing.
**Validation:**
* If the campaign has no members, report the campaign fields only and say there is no member data.Who it's for
One answer, three teams that use it
Campaign managers
Report results without the spreadsheet
Get response rate, cost per response and return against budget for any campaign in one answer.
How did the Salesforce campaign Spring Webinar Series perform against its budget?
Marketing leaders
Decide where to spend next
Compare a campaign's real return with what was expected before approving the next one.
Give me a verdict on the Contoso Partner Roadshow campaign: cost per opportunity and return on actual cost.
Sales development reps
Call the warm responders first
See the ten most senior responders who have not been converted yet.
Who are the senior unconverted responders from the Salesforce campaign Fall Trade Show 2026?
How it works
What PopdockAI does when you ask
You name the campaign, and your AI assistant does the campaign arithmetic from Salesforce data. It only reads and writes n/a rather than dividing by zero.
01
Ask
You name the campaign.
02
Read
It reads cost, revenue and pipeline figures, members and converted responders.
03
Calculate
It works out response rate, cost per response and per opportunity, and return.
04
Report
You get metrics, a status breakdown, top unconverted responders and a verdict.
What PopdockAI provides
The tools behind the answer
Ready made tools for Salesforce and one secure connection to your AI tool. No code, no exports.
salesforce-get-campaign
salesforce-get-campaign-member
salesforce-get-lead
This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.
The outcome
Know whether the campaign earned its budget
Related use cases
More ways to put this data to work
One prompt template with infinite possibilities.
Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.
Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

.webp)
