{
  "slug": "bw-lead-ai",
  "name": "BW Lead Attribution Intelligence",
  "version": "1.8.7",
  "download_url": "https://plugins.bowden.works/wp-content/uploads/plugin-updates/bw-lead-ai-1.8.7.zip",
  "download_hash": "sha256:89be84aad506f2f25e01365e367e561ad9cb9eb27b40947be18e10a861b10e43",
  "download_size": 524753,
  "requires": "6.0",
  "tested": "",
  "requires_php": "7.4",
  "last_updated": "2026-08-12",
  "homepage": "https://plugins.bowden.works/bw-lead-ai/",
  "author": "Bowden Works",
  "description": "Capture traffic source, attribute it to every lead, and understand where your leads are coming from.",
  "changelog": "## [1.8.7] - 2026-08-12\n\n### Changed\n- **\"How much was watched\" is a checkbox you can see, not an empty text box.**\n  A video can report one interaction — they played it — or that plus how far\n  they got, and for most sites the first is the useful one: four thresholds turn\n  a single watch into five records, which crowds genuinely interesting\n  interactions out of a journey. That choice already existed, but only as\n  \"delete the contents of this field\", mentioned in help text nobody opens. It\n  is now a checkbox on the Interactions tab with the percentages behind it, and\n  scroll depth got the same treatment for the same reason.\n\n  Nothing stored changed and nothing migrates: the setting is still the list of\n  percentages, still empty for off, and the checkbox is a reading of it rather\n  than a second thing to keep in step. **Existing sites keep exactly what they\n  have** — a site with the default four thresholds still has them, ticked.\n\n### Fixed\n- **A setting you deliberately emptied could have come back on.** When a save\n  did not carry one of the interaction lists at all, it fell back to the shipped\n  default rather than to what was stored — so an empty list, which is now a\n  deliberate \"record the play, not the percentages\", would have been refilled.\n  No screen does that today (every tab passes these through), so this was a trap\n  waiting for the first one that forgot rather than a live bug; it is now\n  impossible either way, and the round-trip test checks it on every run."
}
