Instead of Salesforce Media Cloud
Stop renting Salesforce Media Cloud. Own your advertising sales desk.
We build your version around how you sell placements and reconcile delivery, bring your Salesforce records across and run the desk for you.
Media Cloud Advanced lists US$450 per user per month, billed annually. That is US$5,400 per seat each year before your other costs.
- check_circleYour data in a database you own
- check_circleOpen source, no lock-in
- check_circleBuilt and run by Enterprise DNA
The recurring software bill
What the Media Cloud subscription covers
Start with your contracted seats and the work your commercial team actually does. Media Cloud covers more than an internal advertising sales desk.
Advanced seats
Advanced lists US$450 per user per month, billed annually. Advertising Sales Management is included in that edition.
Advertising sales workflows
Media Cloud holds advertisers, agencies, placements and media plans. Your desk needs the related order and delivery evidence to agree.
Contracts and orders
Contracts and orders are listed with Advanced. In your own desk, the advertiser authority stays beside the placement commitments.
Commercial configuration
Revenue Cloud Advanced is part of the edition. A publisher with fixed placement fees can start with the terms it actually sells.
Audience and integration products
The pricing page lists audience profiles and integration products as additional purchases. Scope the connections your publisher needs.
Annual seat commitments
The displayed Advanced price is billed annually. Compare the renewal terms with owning the internal desk and paying for its operation.
The work in your own database
From advertiser authority to the last replacement impression
Insertion orders
One commercial record for each campaign
Read the advertiser, placements, dates and agreed value together.
- check Advertisers and agencies linked to the order
- check Display, newsletter, video and audio properties
- check Impression goals and total fees on each placement
- check Order value grouped by owner, status and currency
Creative review
See what still needs evidence
Booking waits for a recorded creative review and advertiser authority.
- check Creative due dates with an overdue queue
- check Reviewed version and claims evidence references
- check Advertiser accuracy and retention review dates
- check Orders with value waiting on creative approval
Delivery
Compare what was promised with what was recorded
Check daily delivery against the flight and keep the source evidence.
- check Daily impressions with unique report references
- check Progress against an even daily delivery target
- check Active flights with stale delivery evidence
- check Ended placements with unresolved shortfalls
Makegoods
Keep replacement promises visible until delivered
Track the extra impressions agreed after a flight ends short.
- check Advertiser acceptance recorded beside the replacement promise
- check An owner and due date for every makegood
- check Original delivery kept separate from replacement delivery
- check Closure held until flights and outstanding delivery are reconciled
Make it yours
Design your own Salesforce Media Cloud replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from Salesforce Media Cloud. 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 Media Cloud data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Three real runs against fictional publisher records. Ask a question and see the orders, delivery evidence and follow-ups behind the answer.
Ad Sales for Claude Code
Connected to your own database
Which placements are behind their delivery target?
PL-103
- Campaign
- IO-103
- Publication
- Coast Daily Demo
- Goal
- 50000
- Delivered
- 40000
- Expected
- 50000
- Shortfall
- 10000
- Last delivery
- 2026-10-13
- End on
- 2026-10-14
PL-101
- Campaign
- IO-101
- Publication
- Coast Daily Demo
- Goal
- 100000
- Delivered
- 20000
- Expected
- 55000
- Shortfall
- 80000
- Last delivery
- 2026-10-08
- End on
- 2026-10-26
| Code | Campaign | Publication | Goal | Delivered | Expected | Shortfall | Last delivery | End on |
|---|---|---|---|---|---|---|---|---|
| PL-103 | IO-103 | Coast Daily Demo | 50000 | 40000 | 50000 | 10000 | 2026-10-13 | 2026-10-14 |
| PL-101 | IO-101 | Coast Daily Demo | 100000 | 20000 | 55000 | 80000 | 2026-10-08 | 2026-10-26 |
Ask it anything
Ten questions across your advertising order book
The free desk answers these questions today. They show how your records fit together, without claiming that a configured Salesforce report cannot answer them.
Switching
How to switch from Salesforce Media Cloud
A move usually means exporting a placement detail report, mapping its columns, reconciling records the import does not carry, then checking the new desk alongside Salesforce before cutover.
- 1
Export the placement detail report
In Salesforce Media Cloud, export a placement detail report using the options available to your account. The documented path is a Salesforce Details Only CSV report. If your account offers a different format, use what it allows, usually CSV or Excel, and check with Salesforce Media Cloud. Include the information needed to identify advertisers, publications, orders and placements.
- 2
Map and test the records
Map the report columns to the new desk's fields. The free version can bring advertiser, publication, order and placement records across. Run the test import first. It shows what the import would bring across without saving rows. Review the result, correct the mapping if needed, then load the records.
- 3
Review flagged records and history
Check the import results before relying on the new records. Unchanged repeat rows are skipped, while changed rows stop for reconciliation. Imported orders stay in draft until their evidence is reviewed. Approvals, attachments, serving history and makegoods do not come across in this import, so reconcile those separately and decide which history you need to retain.
- 4
Run both systems side by side
Use the new desk alongside Salesforce Media Cloud for a short period. Compare selected advertisers, orders and placements, and check the imported details against your source records. Reconcile current delivery against serving reports, since the desk only shows records you supply. Keep your serving and finance systems in place during this check.
- 5
Switch off Salesforce Media Cloud
When you have checked the records and agreed how to handle the history that did not import, move the team's internal order and delivery work to the new desk. Switch off Salesforce Media Cloud only after you are comfortable with the cutover. The new desk does not serve advertisements or replace your finance systems, so keep those systems running.
Where the real effort goes
The main work is mapping your own Salesforce fields to the new desk and deciding which approvals, attachments, delivery history and makegoods to reconcile or retain. The import preserves original rows, but those records do not all come across as working data. If you have Enterprise DNA install and run the desk, they handle the field mapping and import setup with you.
Not ready for a call?
Get your Salesforce Media Cloud switch plan by email
We will send you the step-by-step plan for moving your business off Salesforce Media Cloud, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your Salesforce Media Cloud switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to make it yours
Use the free desk or have your version built
Open source
Do it yourself
Free code
- 1 Clone the repo and run npm install, npm test and npm run demo.
- 2 Open it in Claude Code, Codex, OpenCode or Cursor.
- 3 Map your Salesforce placement report and test the import with --dry-run.
- 4 Reconcile the orders and evidence before using your own database.
Built around your business
We customise it
One setup fee, then a retainer
- check Your placement types, approval rules and delivery measures
- check Your Salesforce export mapped and reconciled
- check Connections to your serving systems and a web front end scoped for your team
- check A different database or technology setup if the business needs it
Omni by Enterprise DNA
We run it for you
One setup fee, then a retainer
- check Installed and connected through Omni by Enterprise DNA
- check Your access, backup and import arrangements operated
- check Weekly delivery and creative follow-ups maintained
- check Reports and working papers updated as the publication grows
Questions
Instead of Salesforce Media Cloud, answered
Does this replace every part of Salesforce Media Cloud? expand_more
The free base covers the internal advertising order and delivery desk. Your serving systems keep placing and measuring advertisements. Enterprise DNA scopes the connections, screens and additional commercial processes around what your publisher uses.
How do our Salesforce records come across? expand_more
Export a placement detail report, then map its columns once. The free version brings advertiser, publication, order and placement records across and keeps the original rows. Approvals, attachments, delivery history and makegoods need separate reconciliation. Imported orders stay in draft until the evidence is reviewed.
Can we trust the delivery and makegood figures? expand_more
Every daily delivery entry needs a source report reference. Duplicate daily entries are rejected. Replacement impressions stay separate and need their own completion evidence. The desk shows the records you supply, so reconcile serving reports before closing an order.
What does it cost to have our version built? expand_more
The code is free to run yourself, with your own hosting and operating costs. Enterprise DNA charges one setup fee, then a retainer for the agreed work. Your publisher keeps its database and can have the fields, approval rules and screens shaped around its process.
Are the creative and privacy checks a compliance sign-off? expand_more
They identify missing review dates and evidence references. A person still reviews the creative, substantiation and record retention. Enterprise DNA can build your review rules into the workflow, including the steps your own advisers require.
Bring your order book and your software bill
Book 30 minutes with Sam. Walk through one insertion order, the creative review and an underdelivered flight. Agree what your version needs and what Enterprise DNA would build and run.
Ad Sales for Claude Code is free and open source, published by Enterprise DNA.
Done paying for Salesforce Media Cloud?
Get your version built