Any process that starts with an email and a document. Give it an address, attach your APIs as tools, and decide what each outcome does next.
Ships in the repo
Receipt agent
receipts@yourcompany.com
The example that ships with the repository. Send a receipt to the address and the agent reads the PDF or photo, extracts merchant, date, currency, and total, and posts it to your accounting API through submit_receipt. Add an Outcome block to confirm to the sender or hold an unclear receipt for a person.
Email arrivesreceipt.pdf from the sender, checked and stored
Agent calls a toolsubmit_receipt with the extracted fields
Outcome routesSuccess confirms to the sender; Needs review opens a task
Idea
Invoice approval
invoices@yourcompany.com
Matches invoices to purchase orders and holds mismatches for review.
find_purchase_ordercreate_payable
Idea
Support triage
support@yourproduct.com
Turns emailed screenshots into prioritized tickets and replies with the number.
create_ticket
Idea
Contract intake
contracts@yourcompany.com
Extracts parties, dates, and renewal terms into your records.
file_contract
Idea
Expense claims
expenses@yourcompany.com
Checks claims against policy limits before they reach finance.
check_policypost_claim
Idea
Applicant screening
jobs@yourcompany.com
Scores CVs against the role and replies with next steps.
create_candidate
Idea
Insurance claims
claims@yourinsurer.com
Opens claims from photographed forms and asks for missing documents.
open_claim
Idea
Tenant requests
maintenance@yourbuilding.com
Turns photos of a problem into a work order and confirms the visit.
create_work_order
Idea
Donation receipts
donations@yourcharity.org
Records gifts from emailed forms and sends donors their receipts.
record_gift
Every example uses the same seven step types. Each run needs at least one PDF, JPEG, or PNG attachment, and the model only ever chooses tool arguments, never the endpoint.