PostalForm
Bulk Letter Mailing Service

Print and mail one letter to every recipient in your CSV

Upload a recipient list, write a mail-merge letter or reuse one finished PDF, and review every valid mailpiece and the campaign price before checkout.

Drop a CSV and see what PostalForm can merge.
Choose text, custom HTML, or one shared PDF.
Preview all valid recipients before checkout.
1. Recipient List

Upload the mailing CSV

Required columns: line1, city, state, zip. Optional: line2 and recipient_name. Any additional columns become merge fields.

Rows in file
0
Valid recipients
0
Needs attention
0
Merge fields detected
Upload a CSV to reveal optional merge fields.
2. Mail Piece

Choose what each recipient gets

Pick the production path first, then refine the content. PostalForm will render one packet per valid row before you check out.

Selected Mode
Write a letter
Fastest path
Live Merge Preview
Upload a valid CSV to preview how merge fields resolve against the first recipient row.
Merge Tag Syntax
Use double braces like {{first_name}} or {{account_number}}. CSV headers are normalized to snake_case.
3. Sender Details

Add the return address and updates email

The sender name and return address print on every piece. The contact email is only for receipts and campaign updates.

Return address printed on each piece
Sender address
What This Controls

Sender name and return address are applied to the printed mailpiece.

Campaign name helps you recognize the preview and checkout later.

Contact email receives the receipt and campaign progress updates.

CSV mail merge, printing, and postage

One bulk letter mailing workflow from recipient list to checkout

PostalForm turns each valid CSV row into a separate addressed mailpiece. Use extra columns as merge fields in a text or HTML letter, or send the same print-ready PDF to the entire list. The self-serve builder prepares standard-mail previews and a campaign price before payment.

See bad rows before checkout

The CSV check counts valid recipients and flags rows that need address fixes instead of silently mailing them.

Inspect the actual batch

Review one generated packet per valid recipient before you pay for printing, envelopes, and postage.

Keep one campaign together

Name the mailing, use one receipt email, and move the valid recipient batch through one checkout.