← Kommunalverlag | Media sales in HubSpot
CRM Project Publishing

Kommunalverlag | Media sales in HubSpot · HubSpot Subscriptions

Advertising sales do not fit a standard CRM. A deal is not one amount, it is a set of positions booked into specific issues of specific titles, each consuming limited physical or online capacity on a fixed publication date. This project models that in HubSpot and runs the whole order process on it, replacing MediaSuite and the spreadsheets around it.

Duration 6 months
Tasks 218
Meetings 32

What was built

Advertising sales do not fit a standard CRM. A deal is not one amount, it is a set of positions booked into specific issues of specific titles, each consuming limited physical or online capacity on a fixed publication date. This project models that in HubSpot and runs the whole order process on it, replacing MediaSuite and the spreadsheets around it.

Area Description
Object model Custom objects for Medien, Erscheinungstermine, Kapazität and the ad positions on a deal, with the associations that let a booking reserve capacity and a cancellation release it
Capacity generator A web UI that turns a new Erscheinungstermin into its capacity records and all four associations, instead of a manual cascade
Coded quote templates Five templates on a custom HubSpot child theme covering Angebot, Auftrag and the credit-note variants, driven by the kv_aktion field on the deal
Storno & Verschiebung Cancellations and postponements of already-invoiced positions become separate Gutschrift deals rather than edits to history, with the slot mirror kept consistent
Invoicing Order data pushed onward into BMD, so the accounting system receives what sales agreed
MediaSuite migration Objects, products, publication dates and capacities imported by script, with encoding remediation, dry runs, rollback records, duplicate merging and a delta import at cutover
Data repair Backfill scripts fixed as real data surfaced problems: owner mapping, discount fields, Format and Land mapping, status sync, deals arriving without a customer
MobileForce Objekt classification pushed from HubSpot into the MobileForce inventory so both sides name the same thing

The migration ran in parallel with live selling, so the sequence mattered more than the speed: import, validate, reconcile against the source, then cut over.

Tech stack

Technology Role
HubSpot Custom objects, coded quote templates, workflows, deals
Make.com Integrations around the HubSpot core
BMD The accounting system receiving order and invoice data
Shopware Article lookups for the shop side

Project stats: 194 tasks, ~115h, running since April 2026.

Recently touched

  • 2026-09-26 BMD-Integration · Anzeigen-Rechnung (Order 2.0 XML) In Progress
  • 2026-09-26 EXTRAPAID · 2027 setup & self-service tooling (separate invoice) Open
  • 2026-09-26 Merge duplicate Ausgaben/slots from the MediaSuite import (minus variant wins) In Progress
  • 2026-09-26 MBF Produkt- + Preisbuch-Sync via API (ersetzt die Export-Dateien aus KHBSRO-179) In Progress
  • 2026-09-25 Atinder self-service admin web app: bulk ETs, Kapas, product/price-year maintenance In Progress

Other projects in this case study

  • Inxmail Migration

    Moving the publisher's newsletter estate off Inxmail into HubSpot: around 220,000 contacts across 22 lists, for two companies, without losing the consent record that makes sending them legal in the…

    What we built

    • Field mapping
    • Lists to subscriptions
    • Suppression
    • Tags & sources
    • GDPR record
    • Preference pages
    Read case study
  • Newsletter

    The editorial side of the publisher's newsletter operation in HubSpot, running alongside the Inxmail migration: the specs for what each newsletter contains, and the tooling the editors need to…

    What we built

    • Newsletter specs
    • Shopware companion
    • Unsubscribe footer
    • Marketing permissions
    Read case study
  • HubSpot Onboarding

    The first phase with Kommunalverlag: getting the sales side of an Austrian publishing house onto HubSpot and getting the team to actually use it, before the far larger subscription and ad-booking…

    What we built

    • Analysis
    • Sales pipeline
    • Products & quotes
    • Contact import
    • First automation
    • User onboarding
    Read case study

Ready to give your company a brain?

Book a free evaluation. We look at your stack and tell you straight whether we are a fit.

Free evaluation