The Manual Process and Where It Broke
The old process: a new client signs up, an account manager manually creates a CRM record, sends a welcome email, creates a folder in Google Drive, sends a document request form, follows up manually after 48 hours if documents aren't received, and schedules the onboarding call once everything is collected. Multiply by 20 clients per month.
The breaks in this process: inconsistent data entry (different reps formatted things differently), missed follow-ups (the 48-hour rule was aspirational), and account managers spending significant time on data entry that didn't require human judgment.
The Automated System
The Next.js onboarding portal collected client information and documents directly into Zoho CRM via the API. Form submission created a contact record, attached the documents, and triggered a Zoho workflow. The workflow sent the welcome email, created the Google Drive folder via integration, and scheduled the 48-hour follow-up task automatically.
We used Zoho Flow for the Google Drive integration and Deluge scripts for custom logic that the standard workflow actions couldn't handle. The total automation took four weeks to build. ROI on account manager time was reached within the first two months.
Key takeaways
- Map your existing manual process in full before automating — the automation should mirror the decisions in the process, not just the mechanical steps
- Zoho Flow integrates with 800+ apps and handles most third-party connections (Google Drive, Slack, email) without custom API work
- Build the CRM data model first — the automation is only as good as the underlying data structure, and retrofitting a data model is painful
Conclusion
Automation should free people for judgment work. The account managers got three hours back per client — three hours they now spend on actual relationship building instead of data entry. That's the right outcome.
Enjoyed this article?

Vivek Kumar Singh
Technical Expert · Full Stack Cloud Engineer · Tokyo, Japan