Arun Wilson

Contentifai

Taking the admin off a growing content agency

A growing B2B content agency had more admin than hours. Five problems fixed in one sprint: two with small automations, three with no new code at all.

  1. Emails arrive Stripe payments and support requests
  2. Gmail labels Existing filters sort them
  3. Hourly scripts Parse, clean and de-duplicate
  4. Live sheets Renewal dates and an error log
  5. Team acts No copying and pasting
Client
Contentifai
Year
2026
My role
Diagnosis and automation sprint, fixed fee
Live
contentifai.agency
2
automations live, running every hour with no manual trigger
3 of 5
requests solved without writing new code
0
new subscriptions added to their stack

Before

Sales were strong and operations were creaking. Renewal dates were copied by hand from Stripe emails, support requests lived in people’s inboxes, and busy weeks meant things slipped. Nobody had time to stop and rebuild.

What changed

I sat in on live workflows with the project manager and tested the documented process against real work. That produced five requests, each one challenged before anything was built:

  • Renewal dates: an hourly script reads Stripe payment emails and updates each client’s renewal date.
  • Support tickets: a second script cleans, de-duplicates and logs every request, with a link back to the thread.
  • The other three needed no code: direct Stripe notifications for the right person, and one spreadsheet rule.

After

Both automations run unattended inside the agency’s own Google account, with a handover report on how to check they’re healthy. The founder’s time has gone back to sales, marketing and client work.

Writing from this project

Where AI automation actually pays back in a small business Most AI automation fails at the selection stage, not the build stage. A practical filter for deciding what to automate, from someone who builds these systems weekly.
Next project Open Routes Research: A consultancy website built to bring in enquiries →

Facing something similar?

Every project here started with a short conversation about where things were and where they needed to be.