Outcome. A contact who closes several tickets in a short window gets asked for feedback once, not every single time, so response rates stay meaningful instead of dropping from survey fatigue.
flowchart TD
A[Ticket status becomes Closed] --> B{last_csat_sent_date unknown or 14+ days ago?}
B -->|yes| C[Send CSAT survey]
C --> D[Set last_csat_sent_date = now]
B -->|no, sent recently| E[Skip survey, add to CSAT skipped list]

When to use it, when not to
- UseUse it once tickets-sla-004's CSAT-on-close survey is live and the contact base includes people who open multiple tickets close together, for example during an onboarding period or an incident affecting several small issues at once.
- UseUse it when survey response rate is a metric the team actually watches; fatigue-driven non-response quietly lowers response rate and biases the responses you do get toward people who did not mind answering twice.
- SkipDo not use it if most contacts only ever open one ticket in their lifetime; the suppression logic adds complexity for a scenario that barely occurs.
- SkipDo not use it as a way to avoid asking about a genuinely separate, unrelated issue; a fatigue guard tuned too aggressively (a long suppression window) can mean a contact never gets asked about a real second problem.
or the tickets and sla pack, 39 EUR
One-time, excl. VAT. 30-day refund, no questions asked. Founding prices until 31 October, then 199 and 59 EUR. Includes every spec added later, up to the full 500, and the one-click installer on the full library. Building on client portals? The agency licence at 449 EUR covers unlimited client portals.





