Not every support ticket ends with a clear message such as:
"It's fixed, thank you."
Sometimes a member simply stops responding.
Without an inactivity workflow, these abandoned conversations can remain open indefinitely and make your support queue difficult to manage.
Novus AI can use Ticket Inactivity settings to identify inactive conversations and automatically move them toward closure according to your Ticket Profile configuration.
What Is Ticket Inactivity?
A ticket becomes inactive when no relevant conversation has occurred for the configured period.
For example:
Novus AI:
Please restart the launcher and let me know if the error continues.
The member does not respond.
After enough time passes, the ticket can be considered inactive.
This does not automatically mean the problem was resolved.
Inactivity Is Not Resolution
This distinction is important.
Resolution
The conversation provides evidence that the member's concern was successfully addressed.
Inactivity
The conversation has stopped for a configured amount of time.
A member may become inactive because:
- They went offline.
- They became busy.
- They forgot about the ticket.
- They decided to try again later.
- They no longer need assistance.
- They still have the problem but stopped responding.
Because the reason is unknown, Novus AI should not describe an inactive ticket as successfully resolved unless the conversation actually supports that conclusion.
Why Automatic Closing Is UsefulInactive ticket handling helps prevent your support system from accumulating abandoned tickets.
It can help:
- Keep the active ticket queue organized
- Reduce abandoned conversations
- Free concurrent ticket limits
- Reduce unnecessary staff cleanup
- Keep ticket statistics more meaningful
- Automatically complete old support conversations
The goal is not to close tickets aggressively.
The goal is to prevent tickets from remaining open forever when no one is continuing the conversation.
Configure an Inactivity PeriodYour Ticket Profile can define how long a ticket may remain inactive before the inactivity workflow begins.
Choose a period appropriate for the type of support being provided.
For example, a simple General Support workflow may tolerate a shorter inactivity period than a support process requiring the member to test something over a longer period.
Avoid making the inactivity period unnecessarily short.
Members need reasonable time to:
- Read instructions
- Download files
- Restart their device
- Test a solution
- Gather requested information
- Wait for an external process
The inactivity period should reflect when the conversation is genuinely waiting for additional activity.
For example:
Novus AI:
Please try the troubleshooting steps and let me know what happens.
The conversation is now waiting for the member.
If no response occurs, inactivity handling may eventually apply.
Member ActivityWhen the member sends a new relevant message, the ticket becomes active again.
For example:
Member:
Sorry for the delay. I tried it and I'm still getting the same error.
The ticket should return to the normal support flow.
Novus AI can continue troubleshooting or escalate according to the configured AI Route.
Staff ActivityStaff activity can also indicate that a ticket is still being handled.
For example:
Staff:
I'm reviewing this now and will update you shortly.
The ticket should not be treated as abandoned simply because the member has not responded yet.
Your inactivity workflow should work together with Staff Takeover and the actual ticket state.
Waiting for Staff Is Not Member InactivityConsider this situation:
Novus AI:
This concern requires manual verification.
The ticket is escalated.
The member is now waiting for staff.
The system should not penalize the member simply because they are not sending repeated messages while waiting.
The ticket's current support state matters.
Waiting for the MemberCompare that with:
Staff:
Please provide the requested information so I can continue checking the issue.
Now the conversation is waiting for the member.
If the member does not respond for the configured period, inactivity handling may be appropriate.
Inactivity WarningBefore automatically closing an inactive ticket, Novus AI can use the configured warning behavior to give the member another opportunity to respond.
For example:
"This ticket has been inactive for a while. If you still need assistance, please reply to keep the ticket active."
A warning helps prevent tickets from closing simply because the member forgot to respond.
Warning PeriodAfter the inactivity warning is sent, the system can allow an additional period for the member to respond.
The flow may look like:
Active Ticket
↓
Inactive
↓
Inactivity Warning
↓
Waiting Period
↓
Member Responds → Active Again
or:
No Response → Automatic Closing
The exact timing should follow your Ticket Profile configuration.
Member Responds After WarningIf the member responds before automatic closure, the ticket should return to the active support state.
For example:
Novus AI:
This ticket is currently inactive. Reply if you still need assistance.
Member:
Yes, I still need help. The same problem is happening.
The automatic closing process should stop and support should continue.
Do Not Force the Member to Start AgainIf the ticket is still open, the member should not need to recreate their support request simply because an inactivity warning was triggered.
Existing context should remain available, including:
- Ticket Form responses
- Previous member messages
- AI troubleshooting
- Staff messages
- Previous escalation
- Relevant support history
The conversation should continue from where it stopped.
Automatic ClosingIf the member does not respond after the configured inactivity period and warning process, the ticket can proceed toward automatic closure.
The system should treat this as:
Closed due to inactivity
rather than:
Successfully resolved
unless the earlier conversation already confirmed resolution.
Closing Reason MattersKeeping the closing reason accurate helps with:
- Ticket history
- Transcripts
- AI summaries
- Support statistics
- Knowledge review
- Future troubleshooting
For example:
Resolved
means the concern was successfully addressed.
Inactive
means the support conversation ended without further member activity.
These outcomes should not be treated as identical.
Resolved Tickets and InactivityA ticket may already contain a confirmed resolution but remain open because nobody manually closed it.
For example:
Member:
It's working now. Thanks!
If the ticket remains open afterward, automatic closing may eventually finalize it.
In this case, the ticket can still accurately reflect that it was resolved because resolution was already confirmed before inactivity occurred.
Unresolved Inactive TicketsConsider:
Novus AI:
Did reinstalling the patch fix the issue?
No response occurs.
The ticket later closes due to inactivity.
The transcript or summary should not claim:
"Issue resolved by reinstalling the patch."
There is no confirmation that the proposed solution worked.
Instead, the outcome should reflect that the ticket closed without confirmation.
Inactivity After Staff TakeoverInactive handling can also occur after staff becomes involved.
For example:
Staff:
Please test the account now and let me know if you can login.
The member never responds.
After the configured period, the ticket may enter the inactivity workflow.
Staff Takeover does not necessarily require the ticket to remain open forever.
Staff Can Still Close ManuallyAutomatic inactivity handling does not remove normal staff controls.
If staff determines that a ticket should be closed earlier according to your support policy, they can use the normal closing process.
Automatic closing primarily handles tickets that would otherwise remain abandoned.
Inactivity and Concurrent Ticket LimitsInactive tickets may still count as active tickets until they are actually closed.
For example, if a category allows:
1 active ticket per member
a member with an abandoned ticket may be unable to create another ticket in that category.
Automatic inactivity closing helps release these old ticket slots.
Avoid Extremely Short Inactivity PeriodsClosing tickets too quickly can create a frustrating support experience.
For example, a member may need time to:
- Reinstall a large client
- Download a patch
- Restart a computer
- Test the game
- Gather screenshots
- Wait until they can access another device
If the ticket closes before they can reasonably complete the requested action, they may need to start the entire process again.
Choose inactivity periods appropriate for your community.
Avoid Extremely Long Inactivity PeriodsThe opposite can also become a problem.
If abandoned tickets remain open for very long periods, your support system may accumulate:
- Old tickets
- Duplicate concerns
- Unused ticket channels
- Occupied concurrent ticket slots
- Difficult-to-manage support queues
Find a balance between giving members enough time and keeping the system organized.
Inactivity and Knowledge Base ReviewAn inactive ticket should not automatically generate new Knowledge simply because it is being closed.
Knowledge should be based on useful and sufficiently verified information.
For example:
AI:
Try replacing the configuration file.
The member never responds.
Because there is no confirmation that the solution worked, this should not automatically become verified Knowledge.
Previously Verified InformationAn inactive ticket may still contain useful verified information if resolution occurred earlier.
For example:
Member:
That fixed it. Everything works now.
The ticket remains open and later becomes inactive.
The resolution was already confirmed.
Any Knowledge processing can consider the verified resolution according to the normal closing workflow.
Inactivity and AI SummaryWhen AI Summary is enabled, an inactive ticket summary should accurately describe what happened.
For example:
Concern: Launcher failed to start.
Troubleshooting: Member was instructed to reinstall the latest patch.
Outcome: Member did not confirm the result. Ticket closed after inactivity.
This is more accurate than claiming that the troubleshooting successfully resolved the issue.
Inactivity and TranscriptsAutomatic closing should still respect your configured transcript behavior.
The transcript may contain:
- Ticket Form information
- AI responses
- Member messages
- Staff intervention
- Inactivity warning
- Closing information
- AI Summary when enabled
This preserves the history even when the ticket ends without confirmed resolution.
New Message Before Final ClosureIf the member responds while the inactivity workflow is still waiting for closure, the ticket should return to active support when your configuration permits it.
For example:
Member:
Sorry, I'm back. The solution didn't work.
The ticket should no longer continue toward automatic closure as though nothing happened.
After the Ticket Is ClosedOnce the ticket has completed final closure, future support should follow the normal ticket creation rules.
If the member still needs assistance later, they may create another ticket according to the available Ticket Profile and concurrent ticket limits.
The previous transcript can remain available according to your configured retention and transcript behavior.
Test Basic InactivityCreate a test ticket and stop responding after Novus AI asks for additional information.
Verify that:
- The ticket remains open during the configured inactivity period.
- The inactivity workflow begins at the appropriate time.
- The warning appears when configured.
- The ticket closes only after the required waiting period.
Allow the ticket to reach the inactivity warning.
Then respond:
"I'm still here. I still need help."
Verify that:
- Automatic closure is cancelled.
- The ticket becomes active again.
- Existing context remains available.
- Novus AI or staff can continue the conversation.
Escalate a ticket and leave the member waiting for staff.
Verify that inactivity behavior does not incorrectly treat the member as responsible for responding when the next action belongs to staff.
Test Waiting for MemberHave staff ask the member for additional information.
Then stop responding as the member.
Verify that the inactivity workflow behaves according to your configured Ticket Profile.
Test Unresolved Automatic ClosingCreate a ticket where a solution is proposed but never confirmed.
Allow it to close through inactivity.
Verify that:
- The ticket is not incorrectly marked as resolved.
- The AI Summary reflects the lack of confirmation.
- Unverified troubleshooting is not automatically saved as successful Knowledge.
Create another ticket where the member clearly says:
"It's fixed now."
Leave the resolved ticket open until the automatic closing workflow runs.
Verify that the ticket retains its resolved outcome even though final closure happened later through automation.
Inactivity Testing ChecklistBefore enabling automatic inactivity closing, verify that:
- The inactivity period is reasonable.
- Active member messages reset or stop inactivity handling appropriately.
- Staff activity is considered correctly.
- Tickets waiting for staff are not incorrectly treated as abandoned by the member.
- Tickets waiting for members can become inactive.
- An inactivity warning appears when configured.
- Members can continue the ticket after a warning.
- Existing conversation context is preserved.
- Automatic closure occurs when no response is received.
- Inactive tickets are not automatically marked resolved.
- Previously confirmed resolutions remain resolved.
- Concurrent ticket slots are released after closure.
- AI Summary accurately describes inactive outcomes.
- Transcript behavior still works.
- Unverified solutions are not automatically converted into Knowledge.
- Resolved Knowledge can still follow the configured review process.
- Staff can still close tickets manually.
Ticket System Phase Complete
At this point, the core Ticket System documentation covers the complete ticket lifecycle:
Ticket Profile → Categories → Forms → AI Assistance → Staff Escalation → Resolution → Knowledge Review → Closing → Inactivity
The next major documentation phase should move away from ticket configuration and focus specifically on how Novus AI builds, organizes, and maintains the information used to answer members.
Next Category: Knowledge Base
Category Description:
Learn how to build and maintain the Knowledge Base used by Novus AI. Create reusable knowledge, organize support information, keep answers accurate and up to date, and understand how verified ticket resolutions can improve future AI responses.
Continue to Novus In-House vs External Ticketing.