How We Turned a Full Day of Corporate Filings Into Five Minutes

February 21, 2019
2 min read

Most of NerdySpider's clients are blue collar businesses. Manufacturers, contractors, trucking operations, agricultural builders, trades companies. That is where we live, where we built our reputation, and where we are confident we can move the needle for a business owner from the first proposal forward. It is the kind of work we are good at because we understand the rhythms and pressures of those industries from the inside.

But every once in a while a project comes across our desk that is nowhere near that wheelhouse, and the fit is so obviously right that we say yes anyway. This is the story of one of those projects.

A law firm with a paperwork problem

The client was a corporate law firm. Their day to day work involves maintaining corporate records for hundreds of small and mid sized companies: incorporations, annual returns, share certificates, director resolutions, share ledgers, and the rest of the paperwork that keeps a Canadian corporation in good legal standing.

The volume was the problem. Every year, a corporation has to file an annual return. The firm was responsible for hundreds of active corporations. Every October, every November, every quarter throughout the year, dozens of annual returns came due. Each one was a Word document being filled out by hand by the firm's receptionist or by one of the lawyers, then printed, then routed through Adobe Sign for the client to sign, then filed, then archived.

Their estimate of how long it took one staff member to generate and send 40 annual returns the old way? A full working day at minimum.

Their actual time after we built them a custom platform? Five minutes.

What we actually built

The platform we built for the firm is not a public website. It is a private, custom web application. Their team logs in, and instead of a Word document, they see a structured database of every corporation they manage, with every shareholder, every share class, every director, every officer, every certificate number, and every historical document tied to the right place.

From that database, they can generate any of the corporate documents they regularly produce. The system pulls the corporation's data into the right template, fills in the right fields, attaches the right signatures, and either downloads the document for filing or sends it out for digital signature.

We integrated DocuSign at the API level rather than through the user-facing portal. That decision matters more than it sounds. By integrating at the API level, the firm gets unlimited signature envelopes on a standard DocuSign developer plan that costs them roughly $900 per year. If they had been sending the same volume through DocuSign's normal user interface, the cost would have been a multiple of that, plus the time of uploading every document one at a time.

The user flow looks like this: select a month, see all the corporations whose annual returns are due, click bulk generate, review the documents, click bulk send. The 40 annual returns that used to consume a full day are completed, signed, and on their way back to the firm before lunch.

How we got there: phases, not a single big build

We did not build this platform in one shot. We built it in phases, and that decision is part of why it has worked.

Phase 1 focused on the core engine: the corporation database, the data model for shareholders and share classes, and the first round of document generation for incorporations. The firm could spin up a new corporation, populate it, generate the founding documents, and send them out for signature.

Phase 2 added annual returns, the highest volume document type, and the bulk operations that turned the day long task into the five minute task.

Phase 3 expanded the document library, added bug fixes the team had identified in live use, refined the templating logic, and tightened up the routing of signed documents back into the right corporation's record.

Phase 4, which we are currently scoping, adds dividends. That sounds simple. It is not. In Canadian corporate law, a dividend can be a cash dividend (eligible, ineligible, or capital), a stock dividend that results in the issuance of new preferred shares with their own share certificates and ledger entries, or a preferred share redemption that requires cancelling existing certificates, generating replacements for the remaining shares, and accounting for the deemed dividend amount versus the capital return. Management bonuses are a related workflow that uses a different resolution template entirely. Each one needs its own wizard, its own document generation logic, its own validation, and its own audit trail.

Phase 4 will also lay the groundwork for a digital minute book. Right now, every corporation's minute book lives as a physical binder in the firm's office, with copies of every resolution, certificate, register, and amendment stored chronologically by tab. The digital version will pull those same documents into the same tab structure inside the platform, with controlled access for the firm, their clients, and their clients' accountants.

Each phase has its own proposal, its own scope, and its own price. The firm has had the option, after every phase, to stop. They have chosen to keep going because the previous phase paid for itself.

The technical decisions that prospects rarely ask about

A few things in this build are worth flagging for anyone thinking about a similar custom software project.

Data residency. The platform runs on Canadian infrastructure. The hosting is DigitalOcean's Canadian regions. For a law firm, this is not optional. It is one of the first questions any regulated industry client should be asking their software developer, and the right answer involves more than "we use AWS." Which region? Where is the database actually located? Where are the backups stored? We have those answers.

Role based access. Different people in the firm have different access to different parts of the system. A junior staff member can populate corporation data and generate documents, but cannot modify a signed and filed document without an approval step. The framework was built in from Phase 1, which is why it is now easy to extend to external accountants and clients in the digital minute book phase.

Bulk operations as first class features. A lot of internal software is built one record at a time, with bulk operations bolted on later as an afterthought. We did the opposite. The bulk generate and bulk send workflows were architected early, which is the only reason the five minute number is achievable. Retrofitting bulk into a system designed for single record work is one of the most expensive rewrites you can undertake.

A deliberate decision to keep AI out of the document generation. This deserves a sentence on its own. There is a lot of pressure right now to inject large language models into every piece of software being built. For document generation in a legal context, where every word in a corporate resolution can have tax or liability consequences, the cost of an AI hallucination is significantly higher than the cost of a slightly less flexible template system. We built the firm a template based generation engine that pulls real data from their database, fills it into legally vetted templates, and produces a deterministic, repeatable output every time. No surprises. No hallucinations. No need to proofread every document for invented clauses. The firm reviews the output the same way they would review the work of a careful staff member, and they have not found a fabricated number, name, or clause in any of it.

The math, for anyone calculating ROI

The headline number is the day to five minutes story. Here are a few others worth knowing for any business considering a similar custom build:

Generating 40 annual returns under the old workflow: roughly one full working day of staff time, plus printing costs, plus the time of routing each document individually through Adobe Sign.

Generating 40 annual returns under the new workflow: roughly five minutes of staff time, plus a few minutes for review, plus a single click for bulk send.

DocuSign cost on the legacy approach: would have scaled with volume, typically through per envelope pricing on a standard plan.

DocuSign cost on the new approach: a flat $900 per year for an API plan with unlimited envelopes.

Documents managed: hundreds of active corporations, each with multiple documents per year, plus their full historical record.

Why we took on a legal industry build

This is where we come back to the blue collar thing.

NerdySpider's bread and butter is custom websites and custom software for manufacturers, contractors, and trades companies. That is who we go after, who we know how to help, and who we have the strongest portfolio with. Most of our marketing energy goes there for a reason.

But we will take on a project outside that lane when two things are true. The first is that the fit between us and the client has to work both ways. We need to understand the client's industry well enough to ask the right questions, and the client needs to be the kind of operator who can articulate their workflow clearly enough for us to build to it. The corporate law firm we built this platform for has both qualities in abundance. The partners are practical. They know their own business cold. They can describe a dividend workflow with the same precision they would use to draft a resolution. That makes them excellent clients regardless of industry.

The second is that we have to be honest with ourselves about whether we can add real value. If a prospect from an industry we do not know well asks us to build something that requires deep industry specific knowledge we do not have, we will say so. Sometimes we will turn the project down. Sometimes we will partner with someone who has the missing expertise. On this project, the technical lift (a corporate records database, document generation, e-signature integration, bulk operations) was squarely in our skill set. The legal expertise was already on the client's side of the table. The collaboration worked because both sides brought what the other needed.

If you are running a business outside our usual industries and you are wondering whether NerdySpider is the right fit for a custom software project, the answer is the same one we gave when this firm first reached out: let's talk. If the fit is right, we will say so and quote the project. If it is not, we will tell you what kind of agency we think you should be talking to instead. Either answer saves both of us time.

What this means for your business

If your team is spending hours or days on repetitive document workflows, the math that turned a day into five minutes for this law firm is almost certainly available to you too. The exact savings will depend on what you are producing, how often, and what level of structure your underlying data is already in. But the pattern is the same in every industry we have built this for: structured data, plus a template engine, plus a smart e-signature integration, plus thoughtful bulk operations, equals an ungodly amount of time returned to your team.

The way to find out what is possible for your business is a single conversation. Email us at hello@nerdyspider.com or call the office at 587-417-5870. We will ask what is eating your team's time, look at the documents and processes you currently rely on, and give you an honest read on whether custom software is the right answer or whether something simpler would do the job.

The five minute version of your current full day workflow is probably closer than you think.

Ready to Grow Your Business?

Let's discuss how digital marketing can help you break free from the referral trap and build a predictable lead generation system.

Book Your Free Discovery Call