type.inbound
and body.html.raw is null
and strings.icontains(subject.base, 'sales inquiry', 'project discussion')
and strings.icontains(body.current_thread.text,
'sales team',
'project and requirements',
'chief procurement officer',
)
and any(ml.nlu_classifier(body.current_thread.text).topics,
.name in ("B2B Cold Outreach", "Purchase Orders")
and .confidence != "low"
)
Playground
Test against your own EMLs or sample data.