PostalForm Projects
Provision postal mail like cloud infrastructure. Upload a PDF, get the right provider route, track the piece, and receive signed webhooks from one developer workspace.
Cost and tracking fit select the highlighted standard-letter path.
Express handling changes the decision from cheapest tracked mail to the speed-first route.
High page count skips the small-letter path and uses the fallback built for larger packets.
The control plane for developers and agents that need to print, mail, and observe documents.
PostalForm Projects gives every app or Stripe Project its own workspace, keys, test credits, live credits, webhook endpoints, and mail timelines. Agents can provision it, humans can govern it, and both can see what happened.
One mail API, routed to the best provider for each job.
PostalForm routes each mailpiece through the provider best suited for the job: local partners closest to the destination when available, speed-first Express paths, tracked standard letters, postcard-ready output, and high-page-count fallback. Your app gets reliability, delivery visibility, and destination-aware performance from routing rules battle-tested in production, without juggling multiple mailing APIs.
From project install to signed webhook without leaving the lane.
$ stripe projects add postalform/mail
created workspace pfws_...
synced POSTALFORM_TEST_API_KEY
synced POSTALFORM_WEBHOOK_SECRET
$ pf-projects test e2e --pdf sample.pdf
uploaded document
quoted mailpiece
queued provider job
received signed webhook
Provision
Stripe Projects, the mock CLI, or direct signup creates a workspace, test key, claim path, and local env values.
Observe
Every document, quote, order, provider submission, timeline event, and webhook attempt is visible from the dashboard.
Scale
Live credits, auto-refill, key rotation, and provider routing let mailing become a building block instead of an ops queue.