Intake insurance claims with an email agent Nylas has introduced Agent Accounts, which provide a fully programmable email inbox for insurance claims intake, eliminating the need for shared mailboxes and OAuth token management. The system allows developers to create a dedicated mailbox that receives first-notice-of-loss (FNOL) emails, downloads attachments, organizes claim folders, and routes the claim to the correct adjuster. The Agent Account is provisioned via a single API call and uses the same Nylas API endpoints as standard grants. Most "AI for insurance" demos point a model at a claims handler's mailbox and call it triage. That's fine until you realize the agent is squatting in a human's inbox, racing the human for unread mail, and inheriting every OAuth-token and shared-mailbox-permission headache you were trying to escape. First-notice-of-loss FNOL intake is document-heavy and routing-sensitive — a single claim email shows up with photos of a dented bumper, a PDF police report, and a half-filled claim form, and all of it has to land in front of the right adjuster, in one place, with nothing dropped. That's not a job for a bot reading over someone's shoulder. It's a job for an inbox that is the agent. That's what a Nylas Agent Account gives you: a real, sendable, receivable mailbox — claims@yourcarrier.com — that your code owns end to end. No human shares it. No OAuth refresh dance. Under the hood it's just a grant with a grant id , so every endpoint you already know Messages, Threads, Folders, Attachments works against it unchanged. The agent receives the FNOL, downloads the evidence, files a claim folder, acknowledges the claimant, and hands the whole thing to an adjuster. I work on the Nylas CLI, so the terminal commands below are the exact ones I reach for when I'm wiring this up. I'll show every step two ways — the raw curl and the nylas equivalent — so you can drop either into your stack. One honest caveat up front: this post is about intake capture and routing , not claims adjudication. Deciding whether a claim pays out is your business logic and your model. Getting the claim, its documents, and a clean handoff to a human adjuster — that's what the platform does for you. message.created webhook; outbound acknowledgements go through the same Messages API as any grant. CLM-2026-0481 has one home instead of being scattered across a shared inbox.If you've ever run claims intake off a shared Google or Microsoft mailbox, you know the failure modes: two automations both marking the same mail read, token expiry at 2 a.m., and no clean way to give your code its own identity. The Agent Account flips that. The mailbox is the integration. The mental model is the spine of everything below: nothing new to learn on the data plane. If you've built against a connected grant before, this is the same /v3/grants/{grant id}/ surface — same auth header, same payloads — except you provisioned the grant yourself in one API call and there's no end user to re-authenticate. You'll need a Nylas API key and a registered sending domain a custom domain, or a Nylas .nylas.email trial subdomain to start . New domains warm over roughly four weeks, so stand the mailbox up early. The base host in these examples is https://api.us.nylas.com , and every call authenticates with Authorization: Bearer