RunMags journal
Publishing CRM, ERP and Ad Booking: What Each Must Handle

A publisher needs relationship history, a reliable record of what was sold and a financial record of what was billed and paid. CRM, ad booking and ERP describe different parts of that work; the right choice depends on the handoff you need to control.
Compare the system categories
A CRM normally organizes contacts, opportunities and follow-up. Ad booking must connect a sale to a particular issue, placement or flight. ERP and accounting concern broader resource and financial processes. Evaluate the actual configuration: a category name does not prove that inventory, production or circulation is supported.
Follow a print-and-digital package
Consider an illustrative package containing a full-page insertion and a newsletter sponsorship. Confirm availability in both channels, the agreed price, buyer approval and separate material deadlines. After booking, production should see the exact deliverables. Finance needs the same agreed terms plus any purchase-order requirement and billing trigger.
Choose whether to keep your CRM
If relationship tracking works and delivery is controlled elsewhere, keep the CRM and test the connection. If placements are double-booked or signed orders are retyped, prioritize an authoritative booking record. If finance cannot reconcile invoices and receipts, investigate the accounting handoff before replacing the sales tool. Each decision should follow a demonstrated failure.
Test the boundary between systems
Decide which system can change a customer, reserve inventory and issue an invoice. Preserve shared identifiers and a visible error queue. Test amended orders, credits and cancellations as well as a normal sale. Reconcile totals by issue and legal entity so a successful transfer does not hide a duplicate transaction.
A practical worksheet
Illustrative decision worksheet: if the CRM holds contact history but the spreadsheet reserves pages, test whether an accepted offer reserves the right issue without a second manual edit. If the reservation works but invoices are missing, inspect the billing trigger and connector before replacing the CRM. If neither system records the actual deliverables, create a booking authority first. For each boundary, record the owner, shared identifier, transferred fields, allowed changes and reconciliation report. A complete financial total does not prove that the production schedule is correct.
| Category | Primary record | Publishing question |
|---|---|---|
| CRM | Relationship and opportunity | Who follows up, and when? |
| Ad booking | Order and reserved placement | What can run in which issue or channel? |
| ERP/accounting | Financial and resource records | What was invoiced, credited and paid? |
Review checklist
- Document the authority for each record type.
- Demonstrate one connected package and its cancellation.
- Keep existing tools where their handoffs pass the test.



