Skip to main content
This action automatically finds and suggests RMM scripts that can fix problems described in tickets. Instead of manually searching through your script library, Neo Agent analyzes the ticket and picks the best script to solve the issue.
Save time by letting Neo Agent automatically find the right script for each problem. It learns from your script library and consistently picks appropriate solutions, with optional execution and verification.

Quick start

1

Add to ticket workflow

Add the action to workflows triggered by new tickets or specific issue types that can be resolved with scripts.
2

Configure execution settings

Choose whether Neo Agent should only suggest scripts or actually execute them, and set up approval requirements if needed.
3

Set verification method

Choose how to verify if scripts worked: ticket status monitoring, job completion, or log analysis (Datto RMM only).
4

Add custom instructions

Provide guidance on script preferences, safety rules, and which scripts to use for specific problems.

How it works

This action provides comprehensive script management:
  1. Analyzes the problem - Reads ticket description, notes, and details to understand what needs fixing
  2. Searches script library - Finds scripts in your RMM system that could solve this type of problem
  3. Selects best match - Chooses the most appropriate script based on problem analysis and your preferences
  4. Identifies target device - Determines which device to run the script on from ticket information
  5. Executes and verifies - Optionally runs the script and checks if it resolved the issue

Setup

Script execution: Choose whether Neo Agent should only suggest scripts or actually execute them. Approval process: Require human approval before script execution (recommended when starting). Verification method: Choose how to determine if scripts worked:
  • Ticket Status: Wait for monitoring systems to close tickets automatically
  • Job Completion: Consider script successful when RMM job completes
  • Log Analysis: Use AI to analyze execution logs for true success (Datto RMM only)
Custom instructions: Provide specific guidance about script preferences, safety rules, and which scripts to use for different problems. Retry settings: Configure how many scripts to try and wait times between attempts.

What you get

After running, you’ll have script suggestions with detailed reasoning, execution results (if enabled), verification outcomes, and comprehensive logging of the entire process.

Common use cases

Get script recommendations without automatic execution. Good for when humans should decide whether to run scripts.
Execute scripts and wait for monitoring systems to detect fixes and close tickets automatically. Best for monitored infrastructure issues.
Run simple maintenance scripts where completion indicates success. Perfect for routine maintenance tasks.
Use AI to analyze script execution logs for complex scripts that need deeper verification (Datto RMM only).

Best practices

Begin with script suggestions only, review Neo’s choices to build confidence, then gradually enable automatic execution for simple cases.
Tell Neo your preferences clearly, mention which scripts to avoid in certain situations, and include safety rules for your environment.
Use approval workflows when getting started, turn off approvals later for routine fixes, but keep them for high-risk scripts.
Use Ticket Status for monitored systems, Job Completion for simple scripts, and Log Analysis for complex scripts (Datto RMM only).
Check Event History regularly to see how Neo is performing and adjust custom instructions based on what you learn.
Test with non-critical systems first and gradually expand to production systems as confidence builds.

Example workflows

  1. Trigger: New ticket created from monitoring alert
  2. Find RMM Script - Find and execute appropriate script with ticket status verification
  3. Result: Monitoring alerts get automatic resolution attempts with verification
  1. Trigger: Ticket created with “Maintenance” category
  2. Find RMM Script - Suggest appropriate maintenance scripts without execution
  3. Add Ticket Note - Document script suggestions for technician
  4. Result: Technicians get immediate script recommendations for maintenance tasks
  1. Trigger: High-priority ticket created
  2. Find RMM Script - Execute script with log analysis verification (Datto RMM)
  3. Add Ticket Note - Document execution results and verification
  4. Notify Ticket’s Owner - Alert technician about resolution attempt
  5. Result: High-priority issues get immediate, verified resolution attempts