ABM Intent Data Platform

ELT pipelines, governed business metrics, and CRM activation. A large enterprise cybersecurity organization wanted to make account-level intent signals usable by field teams. Marketing, CRM, digital engagement, and third-party intent data existed across separate systems, making it hard to consistently identify which target accounts were actively engaging — and to route those signals to sellers quickly. I led the cross-functional program that brought those sources into a governed cloud analytics flow, aligned Sales and Marketing on common engagement definitions, coordinated Data Engineering and CRM delivery, and moved the resulting signals into the sellers’ existing Salesforce workflow.

Case study snapshot

A multi-team data program, led end to end.

Business problem
Intent and engagement signals were fragmented across systems and reached sellers too slowly.
Technical program
Build a governed ELT flow connecting intent, digital engagement, CRM account data, analytics, and Salesforce.
TPM focus
Cross-team dependencies, requirements, metric definitions, data-quality gates, UAT, rollout, and adoption.
Outcome
Daily operational signals, simplified reporting, improved pilot engagement, and more reliable scheduled ingestion.

The business problem

The problem was not missing data. It was disconnected data.

Sales and Marketing already had useful information — third-party account intent, website engagement, campaign activity, and CRM accounts and opportunities. But those signals lived in separate systems.

Fragmented account context

Teams couldn’t easily combine external intent with first-party engagement and CRM account information.

Inconsistent business definitions

Marketing, Sales, and Analytics did not initially agree on what qualified as a meaningfully engaged account.

Poor workflow fit

Even useful analytics were unlikely to create value if sales representatives had to leave Salesforce to find them.

Program scope

What the program needed to deliver

Scoped around six capabilities.

01
Source onboarding

Bring approved intent, digital engagement, and CRM data into the central cloud data platform.

02
Data standardization

Normalize source fields and create consistent account-level identifiers.

03
Account mapping

Associate engagement signals with CRM target accounts using agreed, deterministic business rules.

04
Business definitions

Create shared engagement tiers and definitions that Sales, Marketing, and Analytics could consistently interpret.

05
Data-quality controls

Validate freshness, completeness, required fields, and pipeline execution before downstream consumption.

06
Activation

Expose relevant intent signals inside the seller workflow rather than forcing users into another reporting application.

Multiple teams delivered the solution

I led the program across them. Implementation ownership was distributed — my role was coordination, decisions, and delivery, not building every component.

Artifact · Teams & ownershipwho owned what
TeamPrimary responsibility
TPM / Program LeadProgram plan, requirements, dependencies, decisions, RAID, readiness, rollout
Data EngineeringSource ingestion, transformations, orchestration, data-quality implementation
AnalyticsBusiness metric logic, engagement definitions, validation
CRM / Salesforce EngineeringSalesforce fields, account-page integration, seller workflow
Marketing Ops / ABMIntent use cases, target-account requirements, business definitions
Sales Ops / BDR pilot usersWorkflow requirements, UAT, usability feedback, adoption
External data providerThird-party intent feed and API / interface support
Supporting teams

Security and platform teams supported access, credentials, environment controls, and production readiness where required.

What I actually owned as the TPM

I owned the program mechanisms
  • Defined the program plan and delivery milestones.
  • Coordinated requirements across Marketing, Sales Ops, Analytics, Data Engineering, and CRM Engineering.
  • Maintained cross-team dependencies and critical milestones.
  • Drove unresolved KPI and data-definition decisions to closure.
  • Managed program risks, issues, assumptions, and external dependencies.
  • Coordinated architecture and data-flow reviews.
  • Established data-quality and production-readiness gates with engineering.
  • Coordinated UAT and pilot-user feedback.
  • Managed rollout decisions and stakeholder communication.
  • Tracked adoption and operational outcomes after launch.
Engineering & specialist teams owned implementation
  • Pipeline implementation.
  • SQL / dbt transformations.
  • Orchestration configuration.
  • Salesforce configuration and integration.
  • Monitoring implementation.
  • Production support engineering.

The distinction that matters

My job was not to personally build every pipeline. My job was to make sure the business definitions, source dependencies, engineering work, quality controls, downstream integration, and rollout converged into one usable production capability.

Simple ELT architecture

The data flow

3rd-party intent Digital engagement CRM account data Ingestion
scheduled ELT loads
Raw / landing Standardization Account mapping
CRM target accounts
Curated signals Salesforce Analytics
Why ELT

The solution primarily followed an ELT pattern: source data was extracted and landed in the cloud data platform before standardization and business transformations were applied downstream. That gave us retention of source-level data for troubleshooting, easier replay when transformation logic changed, centralized transformation logic, and a clean separation between ingestion and business rules.

Program sequence

How the program actually progressed

P1
Define the business outcome

Objective: help field teams identify target accounts showing meaningful buying activity, and make those signals available inside their normal workflow. TPM: stakeholder identification, initial requirements, KPI alignment, scope definition, success measures.

P2
Discover sources & dependencies

Sources: third-party intent, first-party digital engagement, CRM account data. TPM: source-owner identification, access dependencies, refresh requirements, interface constraints, security dependencies, availability risks. Source & Dependency Register

P3
Agree on business definitions

Teams initially interpreted account engagement differently. TPM: facilitated a Sales + Marketing + Analytics workshop, captured competing definitions, converted ambiguity into agreed engagement tiers, obtained approval, documented centrally. KPI Dictionary Decision Log Requirements Traceability

P4
Design the ELT flow

Architecture and Data Engineering determined the source-to-consumption flow. TPM: architecture-review cadence, dependency identification, decision tracking, milestone alignment, non-functional requirement tracking. Architecture Decision Log Integrated Program Plan

P5
Build & validate source pipelines

Data Engineering implemented ingestion and transformations. TPM: source readiness, environment dependencies, sequencing, blockers, testing entry criteria, cross-team milestones. Quality controls: required fields, data freshness, completeness, schema validation, failed-run alerts.

P6
Validate account-level output

Analytics and business stakeholders reviewed whether the account-level signals made sense. TPM: reconciliation issues, metric discrepancies, business validation, defect ownership, decision escalation. Data Quality & Reconciliation Matrix

P7
Initial BI delivery

The first version exposed signals through Tableau reporting. Technically, the capability worked — adoption did not. Usage dropped after the initial dashboard rollout because sellers spent their working day in CRM, not another analytics interface.

P8
Workflow correction

Rather than treating this as a training issue, I ran pilot-user feedback sessions. The information was useful; the delivery surface was wrong. CRM Engineering exposed the most relevant account-level intent inside Salesforce. TPM: decision framing, scope adjustment, dependency coordination, rollout planning, UAT, stakeholder communication.

P9
Production stabilization

A third-party interface change later disrupted a scheduled ingestion run. Instead of treating it as an isolated incident, the program strengthened the interface boundary. Data Engineering implemented schema validation, required-field checks, and failure alerts. TPM: RCA discussion, vendor coordination, remediation ownership, readiness criteria, operating follow-up.

Three key program challenges

What was actually hard — and how I handled it

Challenge 1 · Semantic ambiguity

Sales, Marketing, and Analytics were using different interpretations of account engagement. The risk: the platform could technically produce data while users distrusted what the numbers meant.

TPM intervention

Facilitated a cross-functional definition workshop and converted the disagreement into explicit engagement tiers and documented business rules.

Artifact

KPI / Data Dictionary.

Lesson

Data pipelines cannot compensate for undefined business semantics.

Challenge 2 · Workflow adoption

Initial Tableau usage declined after launch. The program could meet its technical requirements but still fail to produce business adoption.

TPM intervention

Conducted targeted pilot-user interviews and found that sellers wanted the intelligence inside Salesforce. Worked across Data Engineering, CRM Engineering, Sales Ops, and Marketing to change the delivery model.

Artifact

UAT / Adoption Feedback Log.

Lesson

Where data lands in the user’s workflow is a functional requirement, not a change-management detail.

Challenge 3 · External interface reliability

A change in the external data provider’s interface caused an ingestion failure. Upstream changes could create delayed or incomplete downstream analytics without immediate visibility.

TPM intervention

Coordinated the vendor and Data Engineering teams to establish clearer interface expectations, schema validation, and automated failure notification.

Artifact

External Dependency Register + Interface Validation Criteria.

Lesson

External feeds should be treated as dependencies that can fail, not trusted inputs.

Governance & TPM artifacts

The program controls I drove

Artifact · Program controlseight that mattered
ArtifactWhy it mattered
Program RoadmapConnected business milestones with engineering delivery
Source & Dependency RegisterExposed upstream systems and blocking dependencies
KPI / Data DictionaryPrevented semantic disagreements
RACIClarified ownership across Data, CRM, Marketing and Sales
Decision LogCaptured metric, architecture and rollout decisions
RAID RegisterManaged risks, issues, assumptions and dependencies
Data Quality / Reconciliation MatrixDefined what “trusted data” meant
UAT & Production Readiness ChecklistEstablished release gates
Not documentation for its own sake

Each artifact existed to resolve a specific coordination, ownership, quality, or decision problem.

Outcomes

What changed

Daily
Signal availability
Intent information moved from primarily weekly reporting toward a daily operational flow.
11 → 38
Of 44 pilot users, weekly
Observed weekly engagement increased after signals were moved from a separate BI workflow into CRM.
64 / 65
Runs met the 6 AM target
During the measured quarter, 64 of 65 scheduled business-day ingestion runs met the defined target.
3 → 1
Primary account view
Multiple disconnected reporting surfaces were consolidated into a simpler account-level view for field users.
On the 11 → 38 comparison

The delivery surface changed from Tableau to CRM, so pre/post activity was measured through different system events. Treat the comparison as directional rather than a controlled adoption experiment.

What I intentionally do not claim

I don’t attribute win-rate, pipeline-generation, or revenue improvement directly to this platform. Those outcomes are influenced by sales execution, market conditions, campaign strategy, account selection, product changes, pricing, and territory changes. Without a controlled experiment, those effects can’t be cleanly isolated — so I don’t claim them.

What I would do differently

The early program focused heavily on which signals mattered, how they’d be standardized, and how account engagement would be represented. We spent less time asking “where does a seller actually need this information during their workday?” Five early interviews with pilot users would likely have identified Salesforce as the correct delivery surface before the Tableau rollout.

Takeaway: I now validate the consumption workflow during discovery, not after initial launch. User workflow is part of system design.

Technology context

Technologies used — for context, not as the story

Cloud Data WarehouseSQLdbtAirflowSalesforceTableauThird-Party Intent API

Technologies are shown for architectural context; implementation ownership was distributed across the engineering teams described above.