What the email assistant costs
A coffee a month at typical SMB volume. The fixed cost is roughly nothing. Everything else scales with the number of emails actually handled by the brain — not the noisy ones the routing rules already filtered out.
The fixed cost is roughly nothing
Unlike the voice agent in the previous series, the email assistant has no fixed monthly floor. There’s no phone number to rent. If the inbox is quiet for a week, the bill for that week is basically zero. Lambda, S3, DynamoDB, and CloudWatch all sit in the always-free tier at the volumes the assistant uses, and the vector index for the knowledge file is small enough to round to a few cents a month.
The flat costs you do pay are the AWS account’s background ones — small storage fees, a handful of Lambda runs from the sync job, log retention. Together, well under a dollar a month at small-business volume.
The variable cost is per-email pennies
Three things scale with email volume:
- SES inbound — about $0.10 per 1,000 emails received, plus a fraction of a cent per attachment. At 200 emails a day, that’s about 60 cents a month.
- SES outbound — about $0.10 per 1,000 emails sent. The auto-reply rate from part 4 is roughly 30–50% of brain-handled mail, so outbound is much smaller than inbound. Pennies a month at small-business volume.
- Bedrock Haiku tokens — roughly a fraction of a cent per email after the cleaning and search steps from posts 3 and 5 cut the input down. A 200-emails-a-day inbox usually lands at one to three dollars of Bedrock spend per month.
Add it up: most small businesses end up between $2 and $5 a month total. The assistant pays for itself the first morning you don’t spend an hour answering “what are your hours?” for the tenth time.
Three traps you’re avoiding
- Per-seat AI email tools. Most “AI email assistant” products charge $20–$50 per inbox per month, no matter how much you use them. You’re trading a flat subscription for pay-per-use that mostly comes in pennies.
- Sending the whole thread to the model. The reader strips quoted history before the brain sees anything. A simple setup that doesn’t do this pays the model to read every previous reply quoted back at it; you don’t.
- Logs that quietly grow. CloudWatch keeps logs for only 7 days from day one. Without that, log storage slowly drifts up forever. Seven days is enough to debug live, and the audit table carries the long-term record.
When this stops being cheap
The math changes at high volume. A busy support inbox at 5,000 emails a day with a draft-most policy might land at $30–$60 a month — still cheaper than the per-seat products, but no longer coffee money. At that point the cost is mostly model tokens, and switching the brain to a smaller model or tightening the search pays off quickly.
For everyone below that — and that’s most small businesses — the bill is small enough that a $10 monthly AWS Budget alarm catches anything strange before you’d notice on the credit card.
In plain words
The fixed bill is nearly zero. The variable bill is cents per email. A typical small-business inbox runs at coffee-money for the whole month. Set a budget alarm that fits your expected volume and the bill can’t surprise you.
All posts