← All recipes

scitor.yaml recipe · Pro plan

Auto follow up when a customer goes quiet

A ticket that's "waiting on customer" shouldn't just sit there forever. Scitor's follow_up.auto sends a scheduled nudge, then eventually closes the ticket if there's still no reply — this is exactly what "office-hours auto-reply" turned out to actually be in the real product: a follow-up cadence, not a business-hours gate on the first reply.

What this does

After waiting_on_customer of silence, the first template goes out. If the agent hasn't replied for waiting_on_agent, that's a separate reminder aimed at your team, not the customer. Up to max_follow_ups customer nudges go out (using the second template after the first), and if auto_close_after passes with still no reply, the ticket closes with the final template. {{customer_name}} is available as a placeholder in any template.

What it does not do

Requires the Pro plan; disabled by default. It's not time-of-day aware — it doesn't check whether it's currently within business hours before sending. If you need that, the sla.business_hours block (see the SLA recipe) only affects how SLA timers count time, not when follow-ups are sent.

The config

Add this to .github/scitor.yaml.

# .github/scitor.yaml
follow_up:
  auto:
    enabled: true
    waiting_on_customer: 3d
    waiting_on_agent: 1d
    max_follow_ups: 3
    auto_close_after: 14d
  templates:
    first: "Hi, just checking in — were you able to resolve this?"
    second: "Following up — if we don't hear back soon, we'll close this ticket."
    final: "Closing this ticket due to inactivity. Feel free to reopen anytime!"

Full reference: scitor.yaml — Follow-up configuration

Stop letting tickets go stale

Takes under 5 minutes. Free tier available. No credit card required.