This action is currently fully supported for ConnectWise. Autotask support is planned for future releases, if you are an Autotask user and needs this action please reach out to Neo Team!
Quick Start
Here’s how to safely clean up scheduled entries:Configure deletion scope
Choose exactly which types of entries to delete using the five configuration options
Configuration options
You have full control over which schedule entries to delete with five independent settings:| Setting | Default | Description |
|---|---|---|
| Delete future pending entries | Enabled | Remove upcoming appointments that are NOT yet completed |
| Delete future completed entries | Disabled | Remove upcoming appointments that ARE already marked done |
| Delete past pending entries | Enabled | Remove past appointments that are NOT yet completed |
| Delete past completed entries | Disabled | Remove past appointments that ARE already marked done |
| Delete resource entries | Disabled | Remove ALL technicians/resources not marked as donea(ConnectWise only) |
Default Behavior
By default, the action deletes all pending (not completed) calendar entries - both past and future. This cleans up incomplete scheduled work while preserving your completed work history.Resource Entries (ConnectWise Only)
In ConnectWise, you can add resources to a ticket without scheduling a specific time slot. These “resource entries” appear in the Schedule section but don’t have calendar dates. Enable the Delete resource entries option to remove not completed resource assignments from the ticket.Full Cleanup Mode
Enable all five options to remove every schedule entry from the ticket, including resource assignments. This is useful when completely closing out cancelled tickets.Ticket Selection
The action processes tickets based on your workflow trigger and any filters you’ve configured. Make sure your filters are precise to avoid accidentally affecting the wrong tickets.Best practices
Safety First
This action can’t be undone and removes calendar scheduled entries from selected tickets. Always double-check your ticket filters and test on non-critical tickets first.Understand What Gets Removed
With the default settings, the action preserves completed work history by only removing entries that aren’t marked as “done” or “completed” in your PSA. Enable the completed entry options when you need to fully clean up a ticket’s schedule, such as when a project is cancelled and all historical scheduled work should be removed.Perfect for Status Changes
This action works great when tickets are resolved or cancelled. Set up triggers that automatically clean up scheduled work when tickets no longer need it.Use Precise Filters
Be very specific with your ticket filtering. You don’t want to accidentally remove scheduled work from active tickets that still need those appointments.Common Use Cases
This action is perfect for:- Cleaning up appointments when tickets are resolved early
- Removing cancelled scheduled maintenance work
- Clearing outdated calendar entries from old tickets
- Fully cleaning up cancelled project tickets
- Removing unscheduled resource assignments from resolved tickets (ConnectWise)
What you’ll get
After the action runs, you’ll see:- Event History: Confirmation of which scheduled entries were deleted
- Clean Calendar: Removed appointments no longer appear in technician calendars
- Updated Tickets: Tickets no longer have the deleted scheduled work attached
Example workflows
Cleanup on Resolution
Cleanup on Resolution
- Trigger: Ticket status changes to “Resolved”
- Filter: Only tickets with scheduled work
- Delete Schedule Entries: Use default settings to remove pending scheduled work
- Result: Resolved tickets no longer have pending appointments, but completed work history is preserved
Full Cleanup on Cancellation
Full Cleanup on Cancellation
- Trigger: Ticket status changes to “Cancelled”
- Filter: Tickets tagged with “Project” or “Maintenance”
- Delete Schedule Entries: Enable all five deletion options
- Result: Cancelled tickets are completely cleaned up with no schedule entries or resource assignments remaining
Clean Past Incomplete Work
Clean Past Incomplete Work
- Trigger: Scheduled workflow runs weekly
- Filter: Tickets older than 30 days with status “Closed”
- Delete Schedule Entries: Enable only “Delete past pending entries”
- Result: Old closed tickets no longer have incomplete past appointments cluttering calendars
Remove Unscheduled Resources (ConnectWise)
Remove Unscheduled Resources (ConnectWise)
- Trigger: Ticket status changes to “Resolved”
- Filter: ConnectWise tickets only
- Delete Schedule Entries: Enable “Delete resource entries” along with default pending entries
- Result: Resolved tickets have both scheduled appointments and unscheduled resource assignments removed
