Create Workflows with Cooper Copilot
NAVIGATION Modules > Automation > Workflows
SECURITY Automation > View Tasks & Scripts
SECURITY Automation > Edit Tasks & Scripts
The integration of Cooper Copilot to automate the creation of workflows is part of our ongoing commitment to AI advancements and is designed to transform how you create workflows. With Cooper Copilot, you can generate workflows simply by typing your desired automation outcome, eliminating the need to start from a blank canvas or have explicit scripting skills. This guide will help you to get started and craft effective Cooper Copilot prompts that produce the best possible workflow outcomes.
IMPORTANT Cooper Copilot for automation workflows is currently in early access, which means some features are still in development. Please see below for an explanation of the current limitations:
Cooper Copilot early access limitations:
- Trigger Types: Currently, Ad-hoc and Scheduled trigger types are supported. Other notification based trigger types like System Registered, Application Added, or User Logged In will be added in future updates.
- Conditions: Cooper Copilot does not currently take into account of any of your custom organizations, sites, machine groups, custom fields or tags. Only built-in scopes, OS types and in-workflow defined variables can be used for conditions (for example, All Windows Computers, All Windows Server 2022, All Systems and any in-workflow Powershell or CMD command defined variables.)
- Actions: Most standard workflow actions are supported, but some advanced or custom actions may not be available in early access.
- Variables: Cooper Copilot can generate workflows with variables in conditions and actions, but complex variable manipulation may still require manual adjustments.
How to create workflows with Cooper Copilot
IMPORTANT To apply to participate in our early access program, please fill out this form.
- In the Automation > Workflows , select the User Defined folder or any sub folder where you would like to create the Workflow.
- In the Actions menu, click Create with Cooper Copilot.
- Cooper Copilot will behave like many other prompt based AI tools you may be familiar with. You will be asked to start with either any of the pre-defined, purpose built cards or with a blank prompt.
- During the interaction with Cooper Copilot you can refine your request. Each additional prompt sent will change the suggested Workflow canvas, making it better aligned with your desired outcome. You are also able to review the individual actions generated.
- Once you are happy with the suggested workflow, save it by clicking Create Workflow.
- Once created, you are free to edit the existing workflow's context, actions and conditions.
The basics of effective prompting
Be clear and specific
The more specific your request, the better results you'll get. For example, lets compare the following prompts:
- Basic prompt: "Install Chrome"
- Better prompt: "Install Google Chrome browser on all Windows 10 and 11 computers, then create a desktop shortcut"
The second prompt provides essential details that help the AI generate a more accurate and comprehensive workflow.
Include key information
For the best results, try to include these key elements in your prompts:
- What: The main action and desired outcome you want to achieve
- Where: The targeted Operating System types
- When: Ad-hoc or Scheduled
- How: Any specific preferred methods or requirements, like Registry values, Powershell and CMD commands
- Why: Explaining the purpose will Cooper Copilot understand the over-all context
Let's explore examples for each element:
What: The main action and desired outcome you want to achieve
Some examples of what statements:
- Do a system cleanup
- Stop and restart the print spooler service
- Set registry key value for firewall configuration
- Send message to current logged-in user
- Write log entry
- Deploy a PDF viewer
- Write log entry with informational message
- Create PSA ticket
- Get device value for free disk space
- Delete files from a specific folder
- Download file from the internet
Where: The targeted Operating System types
- Scopes for workflow context and conditions:
- All Windows Computers
- All Windows 10 Computers
- All Windows 11 Computers
- All Windows 2012 Servers
- All Windows 2016 Servers
- All Windows 2019 Servers
- All Windows 2022 Servers
- All Windows 2025 Servers
- All Windows Servers
- All macOS Devices
- All Linux Systems
- All Systems
- OS types for workflow conditions:
- Windows
- Mac
- Linux
When: Specific variable based conditions and ad-hoc or scheduled workflow recurrences
Some examples of when statements:
- "If no user is currently logged on"
- "If the system has been running for more than 14 days"
- "When available disk space falls below 15%"
- "Only run during non-business hours (after 7pm and before 6am)"
- "If the Windows Firewall service is disabled"
- "If BitLocker encryption status is off"
- "On a weekly schedule, every Monday at 3am"
How: Any specific preferred methods or requirements, like registry values, PowerShell and CMD commands
Some examples of how statements:
- "Using silent installation parameters (/S /v/qn)"
- "By setting Registry value HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU\NoAutoUpdate to 0"
- "By executing PowerShell command as System account"
- "Using the device's Working Directory for temporary files"
- "With a 60-second timeout"
- "By checking the exit code for success (0) or failure"
- "With a user-friendly message asking for permission"
- "By first stopping dependent services"
- "Using a specific custom encryption key"
Why: Explaining the purpose will Cooper Copilot understand the over-all context
Some examples of why statements:
- "To improve system performance"
- "To ensure compliance with security policies"
- "To prepare for upcoming software deployment"
- "To troubleshoot connectivity issues"
- "To prevent data loss"
- "To reduce help desk tickets related to printing issues"
- "To gather information for auditing requirements"
- "To ensure consistent user experience across all devices"
- "To remediate a known vulnerability"
- "To free up disk space on critical systems"
Example Format with all the elements above
"I need a workflow that [WHAT] on [WHERE] when [WHEN], using [HOW] because [WHY]."
Complete Example: "I need a workflow that clears Windows Update cache files on All Windows 10 Computers when free disk space falls below 10%, using PowerShell commands executed as System account and logging the amount of space recovered because frequent Windows Update failures are causing help desk tickets."
From basic to better prompts
As you start using Cooper Copilot more, you'll being to understand how the inclusion of certain language or specifics affects the results of your prompts. Below are some tips to better help you harness the power of Cooper Copilot for automating workflows.
1. Specify the Operating System
Always mention which operating system your workflow should target:
- Basic: "Create a workflow to clear temporary files"
- Better: "Create a workflow to clear temporary files on Windows 10/11 computers"
2. Include conditions when relevant
If your workflow should only run under certain conditions, state them clearly:
- Basic: "Restart the computer"
- Better: "Restart computers after hours only if no user is logged in"
3. Describe user interactions
If user interaction is required, explain how it should work:
- Basic: "Update software"
- Better: "Update software after asking users for permission with a customized message and a 2-hour postpone option"
4. Specify success and failure paths
Explain what should happen in different scenarios:
- Basic: "Install Adobe Reader"
- Better: "Deploy Adobe Reader on Windows computers. If installation succeeds, create a log entry and end the workflow as Success. If it fails, create a ticket in our PSA system with detailed information and end the workflow as Failed.
Examples of effective prompts
Here are some real-world examples of effective prompts:
Software deployment
"Create a workflow to deploy the latest version of Firefox on all Windows workstations. Before installation, check if at least 500MB of free disk space is available and end Workflow as failed if not true. If a user is logged in, display a message asking for permission to install with options to proceed or postpone for 1 hour. If installation succeeds, create a desktop shortcut."
Maintenance tasks
"Create a weekly maintenance workflow for Windows servers that runs every Sunday at 3am. It should clear temporary files, stop, clean spooler files and restart the print spooler service, check disk health, and send a report email to the IT admin with the results and any errors encountered."
Security remediation
"Create a workflow that identifies Windows computers with passwords set to never expire. For each affected user account, generate a report with the username and last password change date, then set the password to expire in 90 days. Log all changes in the workflow history and create a summary report."
Data collection
"Create a workflow that inventories all installed software on Windows and Mac devices, exports the list to a CSV file, and emails it to admin@company.com once a month. Include software name, version, install date, and size."
Provide example values and formats
"Create a workflow that backs up the folder C:\CustomerOrders to \\ServerName\Backups\ each night at 10pm, creating a subfolder with the current date (format: YYYY-MM-DD)."
Common Mistakes to Avoid
Being Too Vague
- Avoid: "Fix computers"
- Better: "Repair Windows Update service on Windows 10 computers that are showing error code 0x80070002"
Omitting Critical Context
- Avoid: "Delete old files"
- Better: "Delete files in the Windows temp folder that are older than 30 days to free up disk space"
Next Steps
Now that you understand how to create effective prompts for Cooper Copilot, we encourage you to start experimenting with the feature. Begin with simpler workflows and gradually increase complexity as you become more familiar with the system. Remember that Cooper Copilot learns and improves with use. Your feedback is invaluable in helping us refine this technology.
If you encounter any issues or have questions about using Cooper Copilot, our support team is ready to assist you. We look forward to seeing how Cooper Copilot transforms your automation processes!