Hot to Start Agent on Windows Startup without Logging In?

I have a Windows 10 Pro VM, that I want to run a Localhost Katalon Agent on.
I have it running successfully, but I would like for it to start when the computer starts.
Right now, I have it running by putting a Shortcut in the Startup folder. But this only gets triggered if someone logs into the machine.
How do I get the Agent to start when windows startup, even if no one logs in?

Come to find out. the Katalon Agent comes with NSSM. I was able to use that to create a Service using these instructions: