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_completeflag to the pipeline: 0 = missing data, 1 = ready to send