Summary

Sam asked to check the Notion Knowledge Base for how the website form was built/configured and to verify whether leads 61-66 were missed. Notion confirmed the intended architecture: Gravity Forms was replaced by the custom WordPress MU plugin sal-custom-contact-intake-v2.php; it should persist locally, create Litify intakes, send Outlook Graph email, and optionally notify Teams.

Notion sources checked

What was broken

The reachable Cloudways production app did not have /var/www/html/contact-intake-config-v2.php. Live sal_contact_intake_get_config() returned empty Litify URL, empty sender, and no recipients. The plugin was still looking only at the missing /var/www/html config path.

The stale recipient list also existed in historical WordPress data, including old Gravity Forms metadata and prior wp_sal_contact_attempts payloads. The live emails for leads 61-66 still used that stale list, but the reachable WordPress wp_sal_contact_leads tables stopped before those IDs, so there is likely an alternate or stale relay path still capable of generating the same email format.

Fixes applied

QA performed

No fake lead was submitted. QA used non-submission checks: