RunMags journal

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

Publishing colleagues compare campaign records and advertising layouts at an office desk.

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.

CategoryPrimary recordPublishing question
CRMRelationship and opportunityWho follows up, and when?
Ad bookingOrder and reserved placementWhat can run in which issue or channel?
ERP/accountingFinancial and resource recordsWhat 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.

Related publishing guides