Notifications Email for Agents: Webhooks, Retries, Idempotency
Email is an odd “notification bus” for software agents. On the one hand, it is ubiquitous: password resets, magic links, invoices, alerts, invit...
Jason Macdown
11 min read
Latest news, tutorials, and insights about email automation, AI agents, and developer tools.
Email is an odd “notification bus” for software agents. On the one hand, it is ubiquitous: password resets, magic links, invoices, alerts, invit...
Jason Macdown
11 min read
Inbound email is one of the easiest ways to accidentally give an LLM too much power. A real mailbox contains everything you do not want an auton...
Jason Macdown
9 min read
If you are trying to personalize an email address for sign-ups, verification codes, or agent-driven workflows, you usually mean one of two thing...
Jason Macdown
9 min read
When you “customise email address” formats for QA, signup verification, or LLM-agent driven test flows, the temptation is to keep appending tags u...
Jason Macdown
9 min read
Deterministic email receipt is harder than it sounds. In CI, QA automation, and LLM agent workflows, “wait for the email” is often the flakiest st...
Jason Macdown
9 min read
Email automation breaks in boring, expensive ways: the “wrong” test run consumes the email, a staging flow picks up production mail, or your LLM a...
Jason Macdown
10 min read
If you’ve ever searched for a temp domain email to unblock a test, verify a signup, or feed an LLM agent a one-time code, you’ve probably landed...
Jason Macdown
10 min read
Email automation breaks in surprisingly mundane ways, and your choice of email domain names is one of the biggest hidden levers. Pick the wrong ...
Jason Macdown
9 min read
Email is still the most common “out-of-band” channel in modern product flows: sign-up verification, OTP codes, password resets, invite links, SSO ...
Jason Macdown
12 min read
Getting an email address on your own domain is easy. Getting one that is reliable for automation and AI agents (and does not involve logging int...
Jason Macdown
9 min read
“Deliverability” usually gets discussed as an outbound problem. But if you run CI, QA automation, or LLM agents that must receive verification e...
Jason Macdown
11 min read
If you want reliable, brand-safe email addresses for automation, CI, and AI agents, you eventually run into the same limitation: shared “temp emai...
Jason Macdown
9 min read
When you convert email to JSON for automation, the hardest part is not parsing MIME. It is deciding what your downstream code (and your agents) c...
Jason Macdown
9 min read
Disposable inboxes solve one problem (reliable, isolated email receipt for tests and agents), but they create another: lifecycle management. If yo...
Jason Macdown
11 min read
Email-based sign up verification tests tend to fail in the most annoying way: they are “mostly fine” until CI runs in parallel, a test retries, or...
Jason Macdown
10 min read
If you’re trying to create email using domain for CI, QA automation, or LLM agents, you quickly run into a mismatch: email was designed for huma...
Jason Macdown
9 min read
When people search “create domain email address,” they often mean “give my app a unique, routable email recipient on my domain, and let code read ...
Jason Macdown
11 min read
If you need to create email domain infrastructure for testing, the goal is not “run your own mail server.” It is to make inbound email routable...
Jason Macdown
8 min read
Email OTP verification is one of those flows that “works fine” until you put it in CI, run tests in parallel, or let an LLM agent drive it. Then t...
Jason Macdown
11 min read
Email-dependent tests fail in a very specific, very annoying way: one run “steals” another run’s message. You trigger a sign-up email, then your t...
Jason Macdown
11 min read