Hey Dawn,
Yesterday I texted you to let you know everything was running great in the background and that I'd send you something today walking through it all. Here it is.
This is a long one. Settle in for a few minutes. There's good news, there's a story I want to tell you, and there's a money conversation at the end. All of it honest, none of it scary.
What We Built
Three real families have already gone through it cleanly — Felix Tuttle's family Saturday morning, Amy Kryskow's family right after with both Adalie and Klara, and Millie Mosey on Sunday. Three for three, no hiccups, all on phones, all from real people who didn't need any help from either of us.
Here's specifically what your business now has running, automatically, in the background, every single time someone enrolls:
Almost every operational pain point you've talked to me about over the last three years — the chasing, the paperwork, the "did so-and-so finish their forms," the legibility of what got mailed back — is solved. That's real, and it's running, and it's yours.
A Funny Thing Happened
I was finishing up, doing my last walkthrough, and Claude — the AI — casually mentions: "all Dawn will ever have to do is keep an eye on her email — every waiver shows up there with the PDF attached, anywhere, anytime."
And I said, "wait a minute."
Because the tool that generates those PDFs and sends those emails — Form Publisher — has a free-tier cap. Twenty PDFs per month. After that, it stops generating. Silently.
Here's What Would've Happened
The Google Form itself would still work. Parents would still register. Their info would still land in your spreadsheet. But starting at submission #21 in any given month —
And you'd never know. No error message, no warning, no flag. The data is technically still preserved in the spreadsheet (so nothing is "lost"), but you'd stop getting the inbox notifications you've been relying on. A kid could show up to a Forest Preschool day, the parent says "we registered weeks ago," and you'd be looking at your inbox going "I don't see anything" — when actually they really did register and the system just didn't tell you about it.
So I Built You a Safety Net
I noticed this Saturday. By Sunday I'd built and deployed a small piece of software that runs automatically every Sunday night and emails both you and me a report.
If everything is fine, you get a friendly email that says:
EOTWNI Waiver Check: All clear (4 submissions verified)
That's the one you'll usually see. It's the system telling you "no news is good news," with proof.
If anything is ever missing — Form Publisher cap hit, a generation error, anything — you get a different email:
[IMPORTANT!] EOTWNI Waiver Check: 1 submission missing PDF
And inside that one is a list — child name, parent email, order number, when it was submitted. You'd know exactly who to follow up with and exactly what's missing. The system tattles on itself.
Take A Look
Right now, in info@eotwni.com, there are three emails I sent over the last hour while testing the system:
Open the middle one — [IMPORTANT!] EOTWNI Waiver Check: 1 submission missing PDF — to see what one looks like when the system is actually telling you something. Hopefully you'll never see another one. But now you know what it'll look like if you do.
From here on out, every Sunday night at 11 PM, this thing runs by itself and sends you an email Monday morning. It costs nothing. It runs on Google's infrastructure. Set and forget. Forever.
For what it's worth — this is exactly the kind of small, careful, "what if" piece of work that a real software agency would line-item at $150 and add to your invoice. I'm just doing it. It's part of why I wanted to write to you today.
Now — About The Money Side
A lot longer. I spent something like 5 to 6 additional full days at my desk above what I'd planned for. That's on me. And I want it to stay there. I quoted you a job, the job got bigger than I scoped, and the time difference is mine to absorb. I'm not asking you to cover any of that.
I wanted to do good work for a friend, and I did, and the time was the price of doing it. Honestly? It was fun. I learned a lot. I'm not even a little upset about that part.
So — none of what comes next is about the time. I just wanted you to see the whole picture before we get to the part that's a little harder to talk about.
The Other Surprise
Here's how this works for real. You pay $20 for the premium plan for the month, and they tell you that you won't likely go over. Then you use it for real work, and you not only go over — you go over quickly. It's insane. The only way to continue working is to buy more time. The cheapest block you can buy is $5. So every time you hit the wall, the choice is: pay another $5 to keep going, or stop in the middle of what you were doing.
I said yes. Every time. And how was I not going to? Oy oy oy. It's a trap.
Here's the actual list of every charge that landed during this build:
About $200 of that is from what went into our project specifically. Was it worth it? Oh hell yeah. I would do it again tomorrow. The huge differentiator is that now I know what to expect, and I can be more fair to myself by charging a little more on the next one. What we did here would not be possible without Claude — save for an expensive agency at an easy $1,500+ for what we've already built and what's presently live and working. That's also real talk.
Did I see it coming? Not even a little. Not in the way it actually went down.
Look — I'm not naive. My eyes were open. But this stuff is brand-new to everybody. There's no expert here. There's no "this project will cost $X in API charges" calculator. No help docs that say "watch out for this." You just use the tool, and the meter just runs, and the next thing you know you've been charged dozens of times.
The math, plainly: the $275 you paid me for this build went pretty much exactly to Claude. That's where it went. 🙁
So Here's The Whole Picture
The ~$600 in earnings I missed — fully mine. I'm not asking for a penny of it. That's the price of doing fun work for a friend, and the price of learning a tool that's going to change my whole career. Time is invaluable to me — that's how I get better. I don't want it back from you.
The ~$200 in Claude charges is different, because that's actual cash, out of my actual account, to Anthropic. The $275 you paid me went pretty much exactly there.
One Last Piece
It's the diabolical version — the one that takes what we have and finishes the conversation. The headline feature is something we've talked about wanting for years and never had a way to do:
One waiver per child, per year. System-enforced.
The way your program actually works, a kid only needs a complete waiver on file once per program year. Right now, every parent fills it out every time they enroll, even if their kid did it for a different program last month. That final piece would fix that — the system would recognize returning kids automatically and skip the form. Plus auto-recovery emails for parents who never finish. Plus per-child checkout fields instead of the single textbox we have now. All built on the foundation that's already running.
I wanted so badly to just keep going and build it for you. But — well, you know why I had to stop. The good news is the architecture has it baked in. It's ready to receive that work whenever the time is right. That conversation is for another day, not this one.
And honestly? As your business grows, there will probably be other things you'll want to automate too — store stuff, inventory, pieces of the operation that have always been manual. Now I have the tools to build those things at a fraction of what they used to cost. The same logic we pointed at your forms can be pointed at almost anything. We're going to do good work together over the next few years. I can feel it.
I hope you're smiling right now. Your business has this magnificent thing now. Whether you can afford to send me anything or you have to say "Marc, I just can't right now" — either way, you should be smiling. Almost every pain point you've described to me over the last three years is gone. That's real.
If You Can
If you can spare it — and only if you can — I'd be genuinely grateful for some help covering the Claude piece.
Send to my Venmo (you have it).
Only if you can. Only from business funds. Only because you want to.
I'm being honest with you about everything because if I didn't tell you what actually happened on my end, you'd have no way to know. After the thought experiment up there, I think you absolutely want to send the $200 — it's just a matter of whether you can. That's truly my belief.
If it's a hardship, or there's no business money for it, I get that completely. You only budgeted for $275, and that's what we shook on. None of this is on you. None of it is your obligation.
What happened here wasn't a miscalculation on my part — at least not a reasonable one. I'm sure you'll agree: this is brand-new for everybody. There's no expert. There's no playbook for what this kind of work should cost in 2026. I shouldn't be penalized like this — and you didn't penalize me, I want to be very clear about that. Anthropic did. They're the bad guy here. Their billing is somewhat predatory. They aren't clear about how it's going to work, and there's really no way to know until you're already so deep you have no choice but to keep going. $5 at a time. You don't even feel it.
Until a $5 charge gets declined because — wait, my Venmo is at $0? How can that be? Dawn just sent me $275!
Well — you saw the screenshot. That's how that can be.
Hey — you know what? If you can afford it, I know that loot is already on its way over.
And if you can't, please don't stop smiling. Look at what we built. 🙂
— Marc