Skip to main content

Managing Conversations

Every conversation in Fyncall follows a lifecycle — from the moment a customer reaches out, through AI handling and human involvement, all the way to resolution. This guide walks you through every action you can take along the way.

Conversation Lifecycle

Conversations move through distinct stages. Here is an overview of the full lifecycle:

Here is what each stage means:

StageWhat's Happening
AI ModeFyncall's AI agent is handling the conversation automatically
EscalationThe AI has flagged the conversation for human review
Human ModeA human agent is actively managing the conversation; the AI pauses
SnoozedThe conversation is deferred and will resurface at a scheduled time
ResolvedThe conversation is marked as complete

Claiming a Conversation

Claiming assigns an unassigned conversation to yourself without changing the AI/Human mode. This is useful when you want to own a conversation and receive notifications about it, while still letting the AI continue to respond.

How to claim:

  1. Open the conversation from any queue (Unassigned, Needs Agent, or a channel list).
  2. Click the Claim button in the conversation header.
  3. The conversation is now assigned to you, and you will receive all notifications for it.
tip

Claiming is different from taking over. When you claim, the AI keeps responding. When you take over, the AI pauses and you respond directly.

What happens when you claim:

  • You become the assigned agent for the conversation.
  • You are automatically added as a watcher (see Watching a Conversation below).
  • Any open support tickets linked to this conversation are also assigned to you.
  • Your teammates will see your name on the conversation.
info

If the conversation is already assigned to someone else, only an admin can reassign it.


Taking Over from AI

When you need to step in and respond to a customer directly, you can take over the conversation from the AI.

How to take over:

  1. Open the conversation.
  2. Click the Take Over button in the conversation header.
  3. The conversation switches to Human Mode immediately.

What happens when you take over:

  • The AI stops responding to this conversation until you release it.
  • You become the assigned agent.
  • You are automatically added as a watcher.
  • A system message appears in the conversation timeline noting the takeover.
  • Any open support tickets linked to the conversation are assigned to you.
  • If the conversation is on the web widget, the customer will see that a human agent has joined.
warning

If the conversation is already assigned to another agent, only an admin can take over. Non-admin agents will see a notice showing who currently owns the conversation.


Releasing to AI

When you have finished helping a customer or the issue no longer requires human attention, you can hand the conversation back to the AI.

How to release:

  1. Open the conversation you are handling.
  2. Click the Release to AI button in the conversation header.
  3. The conversation switches back to AI Mode.

What happens when you release:

  • The AI resumes responding to customer messages.
  • You are unassigned from the conversation.
  • A system message appears in the timeline noting the release.
  • Watchers of the conversation are notified.
info

Before releasing, Fyncall will let you know if there are open support tickets or pending follow-ups linked to the conversation, so you do not accidentally leave unfinished work behind.


Resolving a Conversation

When a customer's issue has been fully addressed, you can mark the conversation as resolved.

How to resolve:

  1. Open the conversation.
  2. Click the Resolve button in the conversation header.
  3. The conversation moves to the Resolved state.

What happens when you resolve:

  • The conversation disappears from active queues and moves to the Resolved filter.
  • A system message is added to the timeline.
  • All watchers are notified.
  • If a satisfaction survey (CSAT) is enabled, it may be sent to the customer.
tip

You do not need to worry about losing a resolved conversation. If the customer sends a new message, the conversation automatically reopens — see When a Customer Messages a Resolved Conversation below.


Snoozing a Conversation

Sometimes you need to pause work on a conversation and come back to it later. Snoozing temporarily hides the conversation from your active queue and brings it back at the right time.

How to snooze:

  1. Open the conversation.
  2. Click the Snooze button.
  3. Choose when you want the conversation to resurface:
OptionWhen It Comes Back
1 hourIn one hour from now
4 hoursIn four hours from now
TomorrowTomorrow at 9:00 AM
Next weekNext Monday at 9:00 AM
Next customer replyAs soon as the customer sends a new message

What happens when you snooze:

  • The conversation moves to the Snoozed view in your sidebar.
  • It disappears from your active queues.
  • When the snooze timer expires (or the customer replies), the conversation automatically returns to your active queue.
  • A system message is added to the timeline.
info

If a customer sends a message while the conversation is snoozed, it unsnoozes immediately regardless of the timer, so you never miss an important reply.

To manually unsnooze a conversation:

  1. Go to the Snoozed view in your sidebar.
  2. Open the conversation.
  3. Click Unsnooze to bring it back to your active queue immediately.

Assigning to Teammates

You can assign a conversation to a specific teammate when the issue falls under their expertise or workload.

How to assign:

  1. Open the conversation.
  2. Click the Assign button (or the assigned agent name area) in the conversation header.
  3. Select the teammate you want to assign to from the dropdown.
  4. The conversation is transferred to them.

What happens when you assign:

  • The selected teammate becomes the new assigned agent.
  • They are automatically added as a watcher.
  • A system message appears in the timeline noting the reassignment.
  • Both the previous and new agents receive notifications.
  • Any open support tickets linked to the conversation are also reassigned.
info

Non-admin agents can only assign conversations to themselves (self-assign). Admins can assign to any active team member.


Priority Levels

Every conversation has a priority level that helps you and your team focus on what matters most. Priority affects where conversations appear in the Needs Attention queue and how they are scored.

PriorityWhen to Use
NormalStandard conversations with no urgency
HighImportant issues that should be addressed soon
UrgentTime-sensitive problems requiring immediate attention

How to change priority:

  1. Open the conversation.
  2. Click the priority indicator in the conversation header.
  3. Select Normal, High, or Urgent.
  4. A system message is added to the timeline noting the change.
tip

Conversations marked High or Urgent are scored higher in the Needs Attention queue, so they appear at the top of the list for your team.


Watching a Conversation

Watching (also called "following") a conversation lets you stay informed about updates without being the assigned agent. Watchers receive notifications whenever key events happen — such as new messages, assignments, escalations, or resolutions.

How to watch:

  1. Open any conversation.
  2. Click the Watch (or Follow) button.
  3. You will now receive notifications for this conversation.

How to stop watching:

  1. Open the conversation you are watching.
  2. Click the Unwatch (or Unfollow) button.

When are you auto-added as a watcher?

You are automatically added as a watcher when you:

  • Take over a conversation
  • Claim a conversation
  • Are assigned to a conversation

You can view all conversations you are watching from the Watching view in your sidebar under My Work.

info

Watching is separate from assignment. You can watch a conversation handled by the AI or by a teammate, without affecting who owns it.


When a Customer Messages a Resolved Conversation

Conversations in Fyncall are never truly "closed" from the customer's perspective. If a customer sends a new message after a conversation has been resolved:

  1. The conversation automatically reopens and returns to AI Mode.
  2. The AI begins handling the new message just like a fresh conversation.
  3. The conversation reappears in your team's active queues.
  4. The full message history from before the resolution is preserved.

This means you never need to worry about customers being unable to reach you after a conversation is resolved. They simply reply, and Fyncall picks right back up.

tip

Similarly, if a snoozed conversation receives a customer reply, it unsnoozes automatically and returns to the assigned agent's active queue.


Quick Reference

Here is a summary of every conversation action and what it does:

ActionWhat It DoesWho Can Do It
ClaimAssign to yourself without changing AI/Human modeAny agent (if unassigned)
Take OverSwitch to Human Mode and assign to yourselfAny agent (if unassigned); admins can override
Release to AISwitch back to AI Mode; AI resumes respondingAssigned agent or admin
ResolveMark conversation as completeAssigned agent or admin
SnoozeDefer conversation until a specific time or next customer replyAssigned agent or admin
UnsnoozeBring a snoozed conversation back immediatelyAssigned agent or admin
AssignTransfer to a specific teammateAdmins (any agent); non-admins (self only)
Set PriorityChange to Normal, High, or UrgentAssigned agent or admin
WatchFollow a conversation for notificationsAny agent
UnwatchStop receiving notificationsAny agent