Automatic conversation resolution

Conversa Labs

Conversa Labs

Last updated on Jul 16, 2026

Overview

Auto resolve closes conversations with no activity after the period you define, keeping the queue clean without manual work. The platform protects by default conversations that are still awaiting an agent's reply: a conversation whose last visible message is from the customer is never auto-resolved β€” preventing an unanswered request from silently vanishing from the queue.

The setting lives under Settings β†’ Account settings β†’ Auto resolve.

Prerequisites

  • Administrator role to change account settings.
  • Minimum inactivity period: 10 minutes; maximum: 999 days.

Step by step

  1. Go to Settings β†’ Account settings.
  2. Turn on the Auto resolve switch.
  3. Set the inactivity period (minutes, hours or days).
  4. Optional: write the closing message sent to the customer on resolution.
  5. Optional: pick a label applied to auto-resolved conversations.
  6. Optional: enable "Also resolve conversations awaiting an agent's reply β€” not recommended" only if you want to turn the default protection off.
  7. Save.

Settings & options

  • Inactivity period β€” counted from the conversation's last activity. Once elapsed, the open conversation is resolved on the next check cycle.
  • Closing message β€” sent to the customer at auto-resolution time (for example: "We closed this conversation due to inactivity; reply to reopen").
  • Post-resolution label β€” makes it easy to filter and measure the automatically closed volume.
  • Awaiting-reply protection (default) β€” conversations whose last visible message is from the customer are excluded from auto-resolution, even when inactive. The team keeps seeing the pending request in the queue.
  • Also resolve conversations awaiting a reply β€” not recommended β€” an explicit option that turns the protection off. Use it only if your operation prefers closing everything by inactivity, regardless of who spoke last.

Use cases

  • High-volume support: automatically close conversations where the customer stopped replying after the solution, keeping resolution metrics realistic.
  • Sales teams: combine with the automatic label (e.g. "no-reply") to feed follow-up cadences.

Tips, limits & best practices

  • Resolution runs on periodic cycles and processes conversations in batches β€” on accounts with many eligible conversations, closing may be spread across a few cycles.
  • Combine with the inbox Conversation routing: with "Reopen the same conversation" enabled, a customer who replies after resolution reopens the SAME conversation, keeping the history.
  • The closing message also restarts the messaging window on windowed channels (such as WhatsApp) β€” write it with that in mind.

Troubleshooting

  • "An inactive conversation was not resolved" β€” check whether its last visible message is from the customer with no team reply: in that case the default protection keeps it open, by design. Reply or resolve it manually (or enable the opt-in, not recommended).
  • "Unattended conversations were being closed" β€” confirm the "Also resolve conversations awaiting a reply" option is off; with it off the default protection applies to all conversations.
  • "The customer replied after resolution and a new conversation opened" β€” the inbox is set to "Create new conversations"; switch it to "Reopen the same conversation" for a single thread.

See also