ChatPilot
Segments
Contact segment filters and send-time evaluation.
segments stores filter_rules JSONB, contact_count, and last_evaluated.
const rules = {op: 'and', conditions: [{field: 'tags', operator: 'contains', value: 'VIP'}]};Evaluate segments at campaign send time so opt-outs, replies, and profile updates are respected.