Workflow automation for small agencies

A full workday a week back for each person on your team.

Proposals, monthly reports and onboarding, with last month's deck rebuilt by hand each time. I'm William. I build the automations nobody at the agency has time to build: proposals, client reporting, onboarding, the handoffs between account and delivery.

Get in touch

The same work, before and after

A few situations that might apply to you.

Manual workAfter we build it
One client typed into the CRM, the project tool and the deck.Entered once. The other two pull from it.
The monthly report rebuilt from last month's.Generated the same way each month, ready before it's due.
The proposal assembled from the last one, find and replace.Assembled from the scoping call notes.
A brief found by asking whoever wrote it.Ask the question, get the brief.

Who I've helped

Two builds I've done that are both still in use. An overview of what the teams did by hand, how it runs now, what I built, and some numbers.

6 to 7 hours a week back for the people who did the looking up

Government of Canada · Policy chatbot · 2026
17,000
staff who ask instead of reading
6 to 7 hrs
a week back for the people who used to do the looking up
220
policy documents searched in one go, some of them hundreds of pages

The story

A federal department runs on 220 policy directives. Some are a page, some run to hundreds of pages, and a few are old PDFs that barely open. When someone needs the rule, they find the right directive and read through it by hand. 17,000 staff work under those directives, and the people who look things up most were losing hours a week to it.

What they do now

They type the question and get the answer, with the passage it came from. The people who used to do the most looking up get 6 to 7 hours a week back. Still in use today.

What I built

Two human steps, ask and read. The search between them runs itself.

a person does thisruns on its own
  1. Ask

    A question in plain words.

  2. Search

    The right passages are found across all 220 directives.

  3. Answer

    An answer in plain words, with the passage it came from.

  4. Read

    Check the source if you want to. Rate the answer if it's wrong.

Runs in the department's own accounts. Still in use today.

200 hours of lookups by hand, gone

University of Alberta · Research lab · 2025
200 hrs
of lookups by hand, gone
7,000
papers tracked without anyone searching
5,000
experiment files that answer a question in plain words

The story

A research lab needed to know who was citing 7,000 papers, and where. Each one was a search by hand, about two minutes a paper, so 200 hours of someone's time. The lab's own experiment files, 5,000 of them, sat on one computer and were found by clicking through folders.

What they do now

The lookups run on their own, and what comes out is a map of who cites what, by region, that the lab uses in its talks. The experiment files are in one place, and a researcher can ask in plain words: what did this run show, how does today compare with last week. Still in use today.

What I built

A person at each end. Everything between the folder and the answer runs itself.

a person does thisruns on its own
  1. Hand over

    The list of 7,000 papers and the folder of experiment files. That is the whole input.

  2. Look up

    Every paper is looked up and every citing author pulled, the way a person would, without the person.

  3. Load

    The citations and the 5,000 experiment files go into one place.

  4. Map

    Who cites what, drawn by region.

  5. Ask

    Put the map in the talk. Ask the files a question in plain words and get the answer.

Built at the lab, left with the lab. Still in use today.
Start with the free audit →

What this proves to you

Neither client is an agency. What carries over:

The shape of the problem is the sameOne client typed into the CRM, the project tool and the deck, and a brief nobody can find. Same shape as 7,000 papers looked up one at a time.
Still in useBoth are running today, without me. Nothing was left half done.
Nobody had to learn a systemStaff type a question. Researchers ask a question instead of clicking through folders. The work they were already doing got shorter.

What usually gets automated first at an agency

The account side, mostly. The jobs that repeat every month and interrupt billable work.

Proposals and SOWsassembled from the scoping call
Monthly client reportspulled from the platforms, in your format, on the first
Client onboardingone intake feeds the contract, the brief and the kickoff
Hours to invoicewithout the spreadsheet in between
Chasing approvalsreminders that go out without an account manager remembering
Account to delivery handoffsthe message that says "can you add this to the sheet"

The offer

Three steps. You see each piece working before you pay for it, and you keep everything at the end.

01

Audit

A 30-minute call. I map where the hours go. You get one page back: what to automate first, what it saves, what it costs. Free, and yours to keep if you stop here.

02

Build

Scope and milestones agreed up front. I build inside the tools you already use where possible and ship in short cycles, so something useful is running for you early. Each milestone stands on its own, and you see it running before you pay for it.

03

Handover

Documentation, a walkthrough for whoever runs it, and the code. It keeps running without a retainer, and I'm reachable if something changes.

3 principles of Wren

Accountability

Milestones agreed up front, paid after each one meets your needs. Frequent updates and checkins are done to ensure alignment, and actual ROI is personally guaranteed.

Scalability

Built to support a whole team of users. When the team grows or a tool changes, the automations maintain usability and are easy to extend.

Utility

I solve the real problem. If the piece we scoped is not useful or we discover major blockers during development, I'll ensure you still get value from my work.

Start with the free audit →

Why not a bigger agency, a consultant, or one more hire?

Each one is a fair option. Here is what each costs you in risk, effort and time.

A bigger agencyTheir smallest project is bigger than yours, and the retainer runs whether or not anything ships. The person who sold it hands you to a project manager, who hands you to a developer you never meet, and the follow-ups go quiet. Here you pay per milestone, and the person on the call is the person who builds it, checks in and answers the email.
A consultantYou get a recommendation. You still need someone to build it, and then a second vendor to manage. The audit is the recommendation, free, and the build is the next step with the same person.
One more hireOnboarding first, then a person does the typing faster. The typing is still there, done by hand with the errors that come with it, and it grows with the client list. The core problem is untouched. Once the job runs itself, the people you have get their week back, and the work they keep is the work that needs a person.

Questions you probably have

Short answers. Ask me the long ones on the call.

I don't know what I'd automate yet. Is it too early to talk?

No. That's what the audit is for. Bring the job that annoys you most and we start there.

What does it cost?

Quoted after the audit, which is free. You pay per milestone, after each one runs, with nothing hourly and no retainer.

Where does our client data go?

It stays in your accounts. I build inside them, copy nothing to my own systems, and my access is removed at handover.

Do we need new software?

Usually not. Most builds run on what you already pay for. If something new is better, I'll say so and you decide.

We have an IT person, or a compliance consultant. Do they get a say?

Yes. They see everything as it's built, and the documentation is written for them.

What if it breaks after you leave?

You have the code and the documentation, so anyone technical can fix it. If it's my mistake, I fix it at no charge.

About

I'm William. I'm a software engineering student at the University of Waterloo, and Wren Automation is the business I'm building.

My work so far has been internships: data cleaning, pipelines that connect systems, and CRMs. The two builds above came out of that work.

I want to get good at this work. The fastest way is to do it for firms that have the problem.

Why me

I'm trained as a software engineer and I write the code myself, so it holds up after the demo. Most agencies can give you something beautifully packaged at demo time, with hidden bugs and inefficiencies that show up over time.

I'm building a business on this kind of work, and I want each build to be so good that you're not just satisfied, but you want to refer me to every business owner you know. I'm willing to relax the financial terms to get this kind of result.

Thanks for taking the time to read this far.

Get in touch

Tell me what eats away at your weekly hours. I'll reply in a business day with a few times for a quick call.

Enter a work email.

One line is enough.

* required

Got it.

Look for an email from [email protected]. Check spam or email me directly if you don't find it. Talk to you soon!