Pulsevia Docs

PRODUCT

Conditional Rules

Rules run when feedback is submitted. They can branch the experience and enrich the inbox item.

API: /api/campaigns/{id}/rules (alias conditional-rules)
Evaluate dry-run: POST .../rules/evaluate

Condition operators

=, !=, >, >=, <, <=, in, not_in, contains, not_contains, exists, not_exists, is_empty, is_not_empty

Group with and / or logic.

Actions

Action Effect
show_question / hide_question UI branching
jump_to_step Skip ahead
flag_negative Raise inbox priority
show_review_destination Prompt external review for promoters
set_category Tag category
notify Hint notification pipeline

Example

IF NPS ≤ 6 → flag high priority + ask “what can we improve?”
IF NPS ≥ 9 → show Google review destination