Outbound Wiki

Article

We Had an Attribution Problem. So I Taught HubSpot's AI to ...

42slash.com

Open at publisher

Quoted on this wiki

Every place a page here uses this source, in the order the words come in it.

  1. · Latest Channel = Unknown “· The contact has already passed through the standard attribution workflow” · The contact is not part of excluded operational segments

    In Attribution and reporting

  2. “Attribution rarely follows a clean, linear path.” The result was familiar to any RevOps team: deals attributed to “Unknown.” Incomplete reporting. Manual, time-consuming validation to figure out which channel actually influenced the deal.

    In Attribution data quality

  3. 1. The contact-deal association gap “When a deal is created in Salesforce and syncs to HubSpot, there’s often a delay before the contact gets associated.” 2. Sources that happen after the deal

    In Attribution data quality

  4. “contacts associated with deals weren’t consistently receiving the correct “latest channel” attribution.” The result was familiar to any RevOps team: deals attributed to “Unknown.” Incomplete reporting. Manual, time-consuming validation to figure out which channel actually influenced the deal.

    In Attribution data quality

  5. At 42 Agency, we work with clients who run complex revenue stacks. Attribution rarely follows a clean, linear path. For one client, we kept running into the same issue: contacts associated with deals weren’t consistently receiving the correct “latest channel” attribution. “deals attributed to “Unknown.”” Instead of accepting this as a limitation, I built a targeted attribution audit workflow using Breeze AI in HubSpot. Here’s how it works—and what I learned along the way.

    In Attribution data quality

  6. At 42 Agency, we work with clients who run complex revenue stacks. Attribution rarely follows a clean, linear path. For one client, we kept running into the same issue: contacts associated with deals weren’t consistently receiving the correct “latest channel” attribution. “Incomplete reporting.” Instead of accepting this as a limitation, I built a targeted attribution audit workflow using Breeze AI in HubSpot. Here’s how it works—and what I learned along the way.

    In Attribution data quality

  7. At 42 Agency, we work with clients who run complex revenue stacks. Attribution rarely follows a clean, linear path. For one client, we kept running into the same issue: contacts associated with deals weren’t consistently receiving the correct “latest channel” attribution. “Manual, time-consuming validation to figure out which channel actually influenced the deal.” Instead of accepting this as a limitation, I built a targeted attribution audit workflow using Breeze AI in HubSpot. Here’s how it works—and what I learned along the way.

    In Attribution data quality

  8. 2. Sources that happen after the deal “we don’t want the most recent interaction—we want the most recent interaction that actually contributed to the deal.” Together, these issues created a growing pool of “Unknown” channels and forced teams into reactive, manual investigations.

    In Outbound attribution models

  9. ·Referrals and campaigns “·Offline sources:outbound prospecting and events” This structure keeps prompts focused and significantly reduces hallucinations.

    In List sourcing workflows

  10. · The contact has already passed through the standard attribution workflow “· The contact is not part of excluded operational segments” Scheduling and cost control:

    In Disqualification criteria

  11. 2.Credits add up fast.Design workflows to be highly selective about which contacts enter AI-powered actions. “3.Always have a manual review fallback.AI tools are helpful, but they’re not 100% reliable—especially for edge cases.” 4.Temporal logic must be explicit.Especially across calendar years. The AI doesn’t naturally understand that January 2026 comes after October 2025.

    In Human review of AI outbound

  12. That’s why I added a secondary data agent branch for contacts tagged as “requires manual review.” This branch tries again with a different prompt structure. But even with that, some contacts will still need a human to look at the history log and make a judgment call. “Make sure you understand where the AI gets things right and where it struggles.” 1.Breeze can’t handle complex prompts.Smaller, focused prompts outperform one big “do everything” prompt. Every time.

    In AI SDR agent evaluation

Quotes are verbatim and belong to their publishers. Where a quote has been translated, the original wording is kept below it.