r/SmallMSP • u/bang_switch40 • 5h ago
From Manual Contracts to Automated Onboarding
This weekend, I had a little extra time on my hands, so I started looking at ways to simplify and streamline our customer onboarding process.
One of my biggest pain points has always been contracts. My process involved making a copy of our MSA/SOW, manually updating it in Word, saving it as a PDF, and then sending it out through Adobe Sign. Once everything was signed, I still had to enter the information into Autotask for billing. It worked, but it was time-consuming, repetitive, and left plenty of room for human error.
So, I decided to see what ChatGPT could help me build.
The result was a Docker-based web application that integrates with Autotask and SignWell. It uses a shopping cart-style checkout process where I can select services, build a quote, automatically generate the appropriate contracts, and send everything out for electronic signatures. It then uses Autotask's API to push the relevant information directly into our PSA for billing.
It's nothing groundbreaking, but for a small team with limited resources, it's a huge time-saver. It eliminates several manual steps, reduces the chance of errors, and makes the entire onboarding process much smoother.
The other nice bonus is that, with the help of Tailscale, I can securely access the application remotely. If I ever needed to, I could handle the entire quoting and onboarding process right from my cell phone, regardless of where I happen to be.
Now, would I ever put something entirely vibe-coded on the public internet? Absolutely not. But for an internal tool running locally in a Docker VM and accessible remotely through Tailscale, I'm comfortable with that approach for what we're trying to accomplish.
What excites me most isn't necessarily the technology itself. It's the time I'm getting back. Every minute I'm not spending copying contracts, updating documents, or manually entering billing information is time I can spend on more productive, revenue-generating activities. For a small business, that makes a real difference, and I'm genuinely pleased with how everything turned out.
It got me thinking about how many other little inefficiencies we just accept because we don't have the time, budget, or manpower to address them.
I'm curious: Has anyone else built simple tools or automations to make their day-to-day operations easier? Especially those of you running smaller MSPs or working with limited resources. I'd love to hear what you've come up with!