Trigger postal mail from Airtable records
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. New real mailing and package addresses with street address + mailbox number: Not live yet · Launch ETA: mid/late September. Route requests to the reservation list; reservations do not assign or activate an address today.
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'