PerfectBot handles conversations in the Gorgias chatbox as the always-on agent. It automatically responds to chat tickets.
Complex queries are directed to human support teams. This ensures customers always receive the best experience. PerfectBot collects key customer details before transferring the chat, saving time and effort for your team.
Resolutions and handovers
PerfectBot will automatically close a ticket 15 minutes after an answer is provided if there are no further replies from the customer. Such a ticket is then considered resolved and appears in the "β Closed" view.
The bot successfully resolved the ticket.
The tickets are not closed automatically if:
The bot didn't know the answer to the customer's question,
Or the customer asked for a handover.
In these conversations, PerfectBot:
Adds the tag
PerfectBot: Agent Check Recommended
orPerfectBot: Agent Required
,Keeps the ticket open,
Unassigns the ticket by default, or assigns it to a specified team/agent (this requires a specific setup).
These tickets are considered unresolved and show up in the "πββοΈ Agent Required" view.
The bot didn't know the answer.
The customer requested a handover.
Pro tip π If the bot doesn't have enough knowledge to answer a question, it can easily be updated using Gorgias Internal Notes, see here.
Handover Scenarios
Handover typically takes place in two scenarios:
On demand | No knowledge |
| |
The customer requests contact with your customer service agent. | The AI bot runs into the knowledge gap and proactively suggests human support. |
Handover vs. business hours
The AI bot can identify if customer service agents are available to handle complex cases. It adjusts handover messages based on their availability, managing customer expectations about response time.
During business hours | Outside business hours |
|
|
At least one agent is available in Gorgias | No agents are available in Gorgias. |
π§ Email collection
PerfectBot requests an email before handover if the user hasn't provided it yet.
Viewing tickets that need agent assistance πββοΈ
When PerfectBot cannot resolve a ticket, or detects user frustration, it transfers the ticket to a human agent. During handover, the AI bot:
Unassigns itself from the ticket.
Tags the ticket as
PerfectBot: Agent Required
orPerfectBot: Agent Required
These tickets appear in the 'πββοΈAgent required' view for agents to take over.
PerfectBot Tickets Views:
β Closed - tickets closed by PerfectBot
πββοΈ Agent required - tickets that need agent assistance;
π Open - tickets still open and assigned to PerfectBot
πβπ¨ Preview - tickets from testing the AI bot on the preview page
Pro tip π By default, PerfectBot transfers tickets as "unassigned". To auto-assign them to a specific team or agents, see here.
PerfectBot Tags:
| PerfectBot detected that the user requested assistance. |
| PerfectBot suggests a review of the ticket. |
| PerfectBot handled the ticket. |
| PerfectBot is not involved as the ticket has already been handled by Gorgias Rule, Flow, or Macro ("Gorgias Bot"). Learn more here. |
| PerfectBot resolved the ticket and closed it automatically. |
Taking over the tickets that need agent assistance πββοΈ
To take an escalated ticket:
1. Go to the 'πββοΈ Agent required' folder
2. Assign the ticket to yourself or a team member and start replying
Pro tip π Agents can take over a ticket from the AI bot anytime. To add something on top of what the bot had already said assign the ticket to yourself or a teammate.
Returning a ticket to PerfectBot
Agents can return tickets to the AI bot if the chat is ongoing. To do so:
Remove
PerfectBot: Agent Required
tagReassign the ticket to PerfectBot.
β Important: Keep in mind that the AI bot is only able to respond to the Chat tickets.
Preventing the AI Bot from responding to a specific ticket
To stop the AI bot from responding to a ticket, add the PerfectBot: Not Involved
tag. The bot will ignore these tickets.
Extra settings
Auto-assigning tickets from the AI bot to team members
By default, the AI bot transfers the tickets to the "unassigned" pool. You can set tickets to be automatically assigned to a team or specific members. This requires Gorgias settings:
Create the team including all members eligible to handle the tickets. The team must exclude PerfectBot
Create the Gorgias Rule π
Enable the Ticket Auto-assignment feature in Gorgias
β Important: Use correct names for the Message Integration and Assign Team fields.