Instead of Salesforce Marketing Cloud Intelligence
Stop renting Salesforce Marketing Cloud Intelligence. Own your performance desk.
We build your version around the measures you use, bring across your exported campaign results and run the agreed connections and reports for you.
Salesforce lists Marketing Cloud Intelligence+ at US$11,000 per organisation per month, billed annually. That is US$132,000 a year at the listed rate.
- check_circleYour data in a database you own
- check_circleOpen source, no lock-in
- check_circleBuilt and run by Enterprise DNA
The subscription
A large platform bill for the weekly performance meeting
Salesforce lists Marketing Intelligence at US$10,000 per organisation per month and Marketing Cloud Intelligence+ at US$11,000, both billed annually. Compare the platform capabilities with the work your team actually needs.
An organisation subscription
The published Intelligence+ rate is US$132,000 a year. Your contract and negotiated terms determine your actual bill.
Data brought together
Salesforce includes data ingestion and harmonisation. The free base starts with your exported campaign results; we scope ongoing connections for your version.
Performance screens
The paid platform includes visualisations. Your owned version starts with spend, cost per acquisition and reported return, with printable reviews for the owner.
Measurement and attribution
The vendor lists measurement and attribution. We retain the results your export reports and agree any additional attribution work before the build.
Support with the platform
Salesforce states that Premier Support is included. Our managed option covers the system we build for you through Omni by Enterprise DNA.
Additional products and usage
Salesforce notes that some uses require separate purchases or usage credits. Check those items on your own agreement when comparing the total.
Your owned performance desk
The work behind a useful Monday review
Results
Reconcile what happened
Keep campaign-day results with their currency and source reference.
- check Import an agreed campaign-day report
- check Keep spending in its recorded currency
- check Replace corrected results without adding them twice
- check Read the previous values in the change history
Pacing
See what needs a decision
Compare recorded spending with the budget and flight dates you agreed.
- check See the gap against a straight-line budget
- check Find campaigns already over budget
- check Calculate the remaining daily allowance
- check Combine overspend with missing ownership in one review
Efficiency
Ask about the return
Read cost per acquisition and reported return alongside the age of the source results.
- check Compare each campaign with its own target
- check Find spending with no reported conversions
- check Separate channel results by business and currency
- check Keep unknown ratios visible when a denominator is zero
Evidence
Keep the basis for the report
Give the reviewer the claim, supporting reference, due date and owner.
- check Flag claims without a recorded evidence review
- check Identify overdue purpose and retention reviews
- check Produce a branded performance pack
- check Draft a review with current results and unresolved exceptions
Make it yours
Design your own Salesforce Marketing Cloud Intelligence replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from Salesforce Marketing Cloud Intelligence. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your Salesforce Marketing Cloud Intelligence data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Real answers from the demo data that ships with Marketing Performance for Claude Code. It runs in Claude Code inside the Claude app, so it feels like any chat you already use.
Marketing Performance for Claude Code
Connected to your own database
Which campaigns have a reported return, and which have no conversions?
Coastal Search
- Workspace
- Coastal Supply
- Currency
- AUD
- Spend
- 900.00
- Conversions
- 10.0000
- Revenue
- 1600.00
- Cpa
- 90.00
- Roas
- 1.78
- Latest_day
- 2026-10-24
Spring Search
- Workspace
- Harbour Outdoor
- Currency
- NZD
- Spend
- 1800.00
- Conversions
- 60.0000
- Revenue
- 7200.00
- Cpa
- 30.00
- Roas
- 4.00
- Latest_day
- 2026-10-24
Spring Social
- Workspace
- Harbour Outdoor
- Currency
- NZD
- Spend
- 1250.00
- Conversions
- 0.0000
- Revenue
- 0.00
- Cpa
- null
- Roas
- 0.00
- Latest_day
- 2026-10-17
| Campaign | Workspace | Currency | Spend | Conversions | Revenue | Cpa | Roas | Latest_day |
|---|---|---|---|---|---|---|---|---|
| Coastal Search | Coastal Supply | AUD | 900.00 | 10.0000 | 1600.00 | 90.00 | 1.78 | 2026-10-24 |
| Spring Search | Harbour Outdoor | NZD | 1800.00 | 60.0000 | 7200.00 | 30.00 | 4.00 | 2026-10-24 |
| Spring Social | Harbour Outdoor | NZD | 1250.00 | 0.0000 | 0.00 | null | 0.00 | 2026-10-17 |
Ask it anything
Ten questions your own performance desk answers
These questions run against the supplied records today. Salesforce already offers reporting; the difference is that you own and can change this version.
Switching
How to switch from Salesforce Marketing Cloud Intelligence
A move usually involves agreeing which campaign results and history to bring over, then checking the imported totals against your current reports.
- 1
Export a campaign-day report
Ask Salesforce Marketing Cloud Intelligence for a data report exported to CSV, with one record per campaign per day. Agree the measures, currency, date range and totals you need before exporting. The replacement imports aggregate campaign results, not your whole Salesforce account. Dashboards, connector configurations, custom calculations and attribution models need separate migration work.
- 2
Load the agreed report
Start with the import's dry run, then load the report into a fresh business workspace, separate from demonstration data. The import uses supported fields from the agreed report. Imported campaigns start without an owner and with a zero budget, so set the right owners, flight dates and budgets before relying on pacing results.
- 3
Review the import checks
Read the dry-run results and address anything they flag before saving the import. Check that the measures, currency and date range match what you agreed, then compare the imported totals with the source report. If a field or result does not match, resolve it before treating the new records as your working figures.
- 4
Run both systems side by side
Keep Salesforce Marketing Cloud Intelligence available for a short overlap while you use the new performance desk. Compare the same campaigns, dates, measures and currencies in both reports. Check spend and reported conversions against the source, and confirm that budgets and flight dates are correct. Reported revenue comes from the source data, not accounting reconciliation.
- 5
Switch off the old system
Once you have checked the imported history and reconciled the results you need, move your regular performance review to the new desk. Make sure your team knows where to review results and record decisions. Then switch off Salesforce Marketing Cloud Intelligence if you no longer need its separate connections, dashboards, attribution or campaign operations.
Where the real effort goes
Most of the work is mapping your fields and business rules, then deciding how much history to bring and checking that it matches the source. Dashboard designs, custom calculations, connector configurations and attribution models are separate migration work. If you have Enterprise DNA install and run the replacement, they handle this mapping and setup as part of the agreed build.
Not ready for a call?
Get your Salesforce Marketing Cloud Intelligence switch plan by email
We will send you the step-by-step plan for moving your business off Salesforce Marketing Cloud Intelligence, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your Salesforce Marketing Cloud Intelligence switch plan is on its way.
Rather talk it through? Book a call arrow_forwardChoose your level of help
Three ways to own your performance system
Open source
Do it yourself
Free and open source
- 1 Clone the repo, then run npm install and npm run demo
- 2 Open it in Claude Code, Codex, OpenCode or Cursor
- 3 Validate and import an agreed campaign-day CSV into a fresh workspace
- 4 Set your budgets, owners and dates, then reconcile the results
Built around your business
We customise it
A setup fee for your agreed scope
- check Your measures, targets, review rules and reports
- check Your Salesforce Marketing Cloud Intelligence exports mapped and checked
- check A web front end or different technology if your team needs it
- check Additional history, connections and attribution work agreed before the build
Omni by Enterprise DNA
We run it for you
One setup fee, then a retainer
- check Installed and operated through Omni by Enterprise DNA
- check The agreed data connections maintained for your business
- check Access controls, backups and operating checks configured for your team
- check A team to maintain the reports and add the next useful review
Questions
Instead of Salesforce Marketing Cloud Intelligence, answered
Is this the same as replacing the whole Salesforce platform? expand_more
The free base covers the exported-results performance desk. Salesforce also provides connections, attribution and automated campaign operations. We agree which of those your business needs and build the additional work into your custom version.
Can we bring our Marketing Cloud Intelligence history? expand_more
Salesforce supports data reports exported to CSV. The free version imports an agreed report with one record per campaign per day. We check the measures, currency, date range and totals with you. Dashboard designs, custom calculations and other history need a separately agreed migration.
Does the return figure prove the campaign caused those sales? expand_more
It reports the revenue and conversions in your source data. Channel attribution can overlap, and reported revenue is not audited profit. We scope reconciliation or a different measurement model around the decisions you need to make.
Will it change our ad budgets or pause campaigns? expand_more
The free version records budgets and decisions in your own system. It does not change an advertising account. If you want connected campaign actions, we define the approvals and build those connections into your version.
What do we pay Enterprise DNA, and what stays ours? expand_more
There is one setup fee for the agreed build, then a retainer if we run it for you. Your database and code remain yours. Book 30 minutes with Sam to compare your actual software bill and decide what your version needs.
Make the reporting system fit the decisions you make
Book 30 minutes with Sam. Bring your Salesforce Marketing Cloud Intelligence bill and one campaign report. We will map what you use, what comes across and what your owned version needs.
Marketing Performance for Claude Code is free and open source, published by Enterprise DNA.
Done paying for Salesforce Marketing Cloud Intelligence?
Get your version built