NEVER send an email or generate a website for a contact that has ANY empty required field. This caused deliverability failures when business names were empty.

Why: Cold emails with blank {{BUSINESS_NAME}} or {{CITY}} look spammy, break personalization, and get flagged by spam filters. Mike caught this on Mar 24, 2026 — emails going out with empty fields.

How to apply:

  • Before ANY outreach action (email send, site generation, GHL push): validate ALL required fields are populated
  • Required fields for no-website bot: name, business_name, city, state, phone (minimum)
  • If any required field is empty: SKIP that contact, log it, move to next
  • Run validation query on the full send list BEFORE launching any campaign
  • Add a data_complete flag to the pipeline: 0 = missing data, 1 = ready to send