Use Airtable as the record-of-truth for notices, permit tasks, campaigns, and operations queues, then attach outbound mail status, forwarded documents, and inbound mail photos back to the same row.
Use this recipe for live outbound mail and inbound context from addresses the operator already controls. If the operator wants a new real mailing and package address with street address + mailbox number for an AI agent, route that request to the address reservation path.
Airtable automation, script, Zapier, n8n, or agent reads the record.
Letter/PDF is generated from fields and attachments.
mailbox.bot dry run validates recipient, mail class, and cost.
Approval field gates the live send.
Webhook writes tracking, delivery proof, forwarded documents, and mail-photo attachments back to Airtable.
curl -X POST https://mailbox.bot/api/v1/mail \ -H "Authorization: Bearer sk_agent_test_..." \ -H "X-Mailbox-MD-Version: 3" \ -H "X-Max-Cost-Cents: 1500" \ -F "document=@notice.pdf" \ -F "recipient_name=Recipient Name" \ -F "recipient_line1=123 Main Street" \ -F "recipient_city=San Francisco" \ -F "recipient_state=CA" \ -F "recipient_zip=94105" \ -F "mail_class=certified" \ -F "dry_run=true" \ -F 'metadata[source]=airtable'