Batch Email Processing for High-Volume Agent Runs
High-volume agent runs make email a throughput problem. A single LLM agent can create a disposable inbox, wait for a verification message, extract...
Jason Macdown
14 min read
Latest news, tutorials, and insights about email automation, AI agents, and developer tools.
High-volume agent runs make email a throughput problem. A single LLM agent can create a disposable inbox, wait for a verification message, extract...
Jason Macdown
14 min read
When email arrives through a webhook, the first question should not be whether the sender looks legitimate, whether the subject matches, or whethe...
Jason Macdown
14 min read
Email routing failures rarely look like routing failures at first. A signup test times out. A password reset flow reads yesterday’s OTP. An LLM ag...
Jason Macdown
14 min read
Email-related flakes usually look like timing problems. A test waits 20 seconds and still misses the OTP. A signup retry clicks an expired link. A...
Jason Macdown
15 min read
Disposable email looks simple at the address level: create an inbox, use the address, wait for the message, extract the code or link. In real auto...
Jason Macdown
12 min read
Magic links are supposed to make authentication simple: open the email, click the link, and you are signed in. For LLM agents and automated QA, th...
Jason Macdown
13 min read
OTP by email looks simple until an autonomous agent is the consumer. A human can glance at a message, ignore a footer, and copy the right six digi...
Jason Macdown
15 min read
Inbound email is one of the most useful inputs an AI agent can receive. It can complete signup flows, collect verification codes, monitor operatio...
Jason Macdown
14 min read
For most inbound email automation, the right answer is not “webhooks or polling.” It is webhooks for fast event delivery, polling for controlled ...
Jason Macdown
13 min read
Waiting for email sounds simple until an agent is doing it autonomously. A human can refresh a mailbox, notice the newest message, copy an OTP, ...
Jason Macdown
15 min read
An AI agent does not need a mailbox in the way a person does. It does not need a place to read newsletters, keep years of receipts, search old thr...
Jason Macdown
15 min read
If your test suite covers signups, password resets, OTPs, magic links, invite acceptance, or agent-driven onboarding, email is part of the product...
Jason Macdown
13 min read
Email-dependent tests fail for a simple reason: email is not a function call. It is a distributed delivery system with queues, retries, MIME parsi...
Jason Macdown
15 min read
An API email workflow for an LLM is not just a way to fetch messages. It is a contract between an agent, an inbox provider, and your application s...
Jason Macdown
13 min read
If you are building CI tests, QA automation, or LLM agents that must receive emails (OTP, magic links, invoice PDFs, support replies), “just use...
Jason Macdown
9 min read
Email receipt is one of the most common sources of flaky end to end tests, because it is the point where your deterministic test runner meets the ...
Jason Macdown
11 min read
Shared inboxes are the fastest way to turn temp email login tests into a flaky, non-debuggable mess. They work for one developer clicking around...
Jason Macdown
10 min read
Most “inbox automation” demos break the moment they hit real operations email: duplicates, late arrivals, threads, forwards, and security review. ...
Jason Macdown
10 min read
Email is a great verification channel for humans because it tolerates latency, retries, and messy formatting. For agents, it is the opposite: emai...
Jason Macdown
9 min read
If your test suite needs a fresh email address on every run, you are usually trying to avoid three things: mailbox collisions, parallel CI races, ...
Jason Macdown
8 min read