I H T E S H A M E L A H I

Loading

Google Drive Automation for Forminator Forms

Google Drive Automation for Forminator Forms

A fully automated WordPress plugin that syncs form submissions, uploaded documents, and applicant data directly to Google Drive and Google Sheets — with zero manual effort.

Project Overview & Client Challenges

The client managed multiple student registration forms across different courses. Every submission required staff to manually save uploaded documents into Google Drive and copy applicant details row by row into Google Sheets.

As application volumes increased, this manual workflow started consuming several hours every day. It also introduced data entry mistakes and made it difficult to maintain consistent, searchable, and well-organized records across different courses and forms.

The client needed an automated system that could reduce manual workload, improve accuracy, and ensure that all application records were stored properly without staff intervention.

Provided Solutions

I built a custom WordPress plugin that integrates with Google’s APIs using OAuth 2.0 authentication and fully automates the submission workflow in the background.

As soon as a form is submitted, the plugin creates a named Google Drive folder for the applicant, uploads all submitted documents into it, appends a fully mapped data row to the correct Google Sheets tab, and generates a formatted .eml email snapshot for record keeping.

The plugin also supports conditional routing rules, allowing records to be directed to the correct sheet tab based on form values. In addition, it includes per-form independent configurations, overwrite and delete actions by entry ID, and a backfill tool for processing historical entries.

Results and Impact

The final solution eliminated the need for manual document storage and spreadsheet entry, saving the client’s team several hours of repetitive work each day.

It improved accuracy, created more organized records across multiple courses, and delivered a scalable automation system that quietly handles submissions in the background. The client can now manage growing application volumes more efficiently while maintaining reliable and searchable records.

Tech Stack Used