Skip to content
ZAF

Marketing Technology · B2B services

Lead-to-revenue attribution for a B2B service business

Connecting Meta advertising, a website lead form, WhatsApp enquiries and a CRM so marketing spend can be evaluated on closed sales.

Illustrative scenario. This page describes a representative engagement to show how we approach a problem. It is not a client case study and contains no client names, figures or results.

  1. 01

    Problem

    The business ran Meta campaigns and received enquiries through a website form and WhatsApp, but leads arrived in the CRM without campaign information. Reports showed cost per lead from the ad platform and revenue from accounting, with no way to connect the two. Budget decisions were based on which campaigns produced the most enquiries, not the most customers.

  2. 02

    Solution

    A tracking and integration layer that captures UTM parameters and click identifiers on first visit, preserves them until the enquiry is submitted, and writes them to the CRM with every lead. WhatsApp entry points were replaced with tracked links that record a Contact event and carry the same attribution. Meta Pixel and Conversions API were implemented with shared event IDs so each lead is counted once. Sales outcomes are read back from the CRM into a marketing dashboard showing spend, leads, qualified leads, quotations and revenue by campaign.

  3. 03

    Technology

    • Next.js
    • TypeScript
    • Node.js
    • PostgreSQL
  4. 04

    Integration

    • Meta Conversions API
    • Meta Pixel
    • CRM API
    • WhatsApp click tracking
  5. 05

    Business Outcome

    Marketing and sales now review the same numbers. Campaign performance is evaluated on qualified leads and revenue rather than enquiry volume, and the data foundation supports AI analysis of campaign profitability.

More scenarios

Custom PlatformProduction & fulfilment
Illustrative scenario

Operations platform replacing spreadsheet-based job tracking

A custom internal system for quotations, job orders, approvals and status tracking, integrated with accounting and WhatsApp notifications.

  • Accounting API
  • WhatsApp notifications
  • Email
Read the scenario
AISales-led businesses
Illustrative scenario

AI lead qualification and routing for inbound enquiries

An AI agent that reads incoming enquiries, scores them against business criteria and routes them with context — with human review of every recommendation.

  • CRM API
  • WhatsApp inbox
  • Email parsing
Read the scenario

Let's discuss what your business needs to build, connect or measure.

Tell us about the problem you are trying to solve. We'll respond with an honest assessment of the options — custom build, integration, automation or analytics — and a proposed first step.

No obligation. We reply to project enquiries within one business day.