Project: Extension for Gravity Forms
While working at SEO Protocol, I was responsible for managing online submission forms for one of our clients, who used the commercial WordPress plugin Gravity Forms 🔗 across multiple websites. These forms, filled out by prospective clients, notified various salespeople of the submission. When salespeople left the company, it was crucial to find and replace their email addresses with those of the new salespeople. This process involved manually reviewing each form’s settings, which was time-consuming and prone to errors.
To address this challenge, I proposed and developed an unofficial WordPress plugin, the self-defined "Notification Viewer for Gravity Forms", to streamline this task. The plugin interfaced directly with Gravity Forms, listing all email addresses being notified when particular forms were filled out, and providing direct links to the corresponding forms for easy updates.
Though I had experience building plugins, this project required me to quickly learn best practices for extending existing plugins. I ensured compatibility with Gravity Forms and took extra care to avoid copyright issues by clearly labeling the plugin as "unofficial" and avoiding the naming the project anything that could be risk being called "official". This approach minimized copyright confusion while significantly improving the client's workflow.
The results were impactful: the plugin enabled quick identification of outdated or incorrect email addresses, significantly reducing the time spent on manual updates. Additionally, the plugin was designed to be easily installed on other clients’ WordPress sites, allowing for broader use. This solution not only saved labor time but also simplified the process enough for others to manage it after my departure.