Send mail from HubSpot
Trigger a real, mailed letter from a HubSpot contact or deal: pair HubSpot’s own Zapier, Make, or n8n trigger with paperplane’s Send Letter action — a welcome letter or contract goes out from $0.99, no paperplane account needed.
From $0.99 · postage included · no account needed
{
"mail_class": "first_class",
"sandbox": true,
"text": "Dear Ms. Alvarez, ...",
"to": { "name": "Maria Alvarez", "line1": "1 Main St",
"city": "Richmond", "state": "VA", "zip": "23220" },
"from": { "name": "Alex Rivera", "line1": "12 Grove Ave",paperplane · HubSpot
Mail this deliverable to the client, certified.
Here’s the draft. I’ll get a quote before anything is sent.
Nothing prints until you approve. Order ord_8k2d.
Instead of a HubSpot sequence
Sequences send email. A welcome pack, a signed agreement or a cancellation notice lands harder on paper, and the same HubSpot trigger you would use for the email step feeds the Send Letter action instead.
Set up HubSpot in three steps.
Via Zapier, Make, or n8n — no direct app yet
- Step 01
Pick a trigger
Start from a HubSpot trigger — New Contact, Contact Property Change, or Deal Stage Changed.
- Step 02
Map the contact
Add the paperplane Send Letter action and map the contact or deal fields into it.
- Step 03
Sandbox, then go live
First run with Sandbox on (free, nothing mailed), then go live and pay per letter from a prepaid balance or approve the paperplane payment link.
Copy the config.
What the action sends for a new contact
{
"mail_class": "first_class",
"sandbox": true,
"text": "Dear Ms. Alvarez, ...",
"to": { "name": "Maria Alvarez", "line1": "1 Main St",
"city": "Richmond", "state": "VA", "zip": "23220" },
"from": { "name": "Alex Rivera", "line1": "12 Grove Ave",
"city": "Richmond", "state": "VA", "zip": "23221" },
"email": "alex@example.com"
}Under the hood
There’s no paperplane-specific HubSpot connector today — this pairs HubSpot’s own well-supported Zapier/Make/n8n triggers with the same Send Letter action every other integration on this page uses. If HubSpot’s address fields are split across multiple properties, map them into the to object’s line1/city/state/zip fields individually.
Supported action fields
Every integration maps into the same fixed set of fields, the ones the REST API and MCP tools take directly.
| Field | What it does |
|---|---|
| mail_class | first_class, certified, certified_err (Certified with electronic Return Receipt), or priority |
| text or pdf_url | the letter body as plain text, or a fetchable PDF to print as-is |
| to | recipient name + street/city/state/zip, verified against USPS data |
| from | return address, printed on the envelope and used for undeliverable mail |
| where the receipt and status updates go — no account required |
Popular HubSpot workflows
Or skip the automation tool: ask Claude or ChatGPT
Every integration here sits on the same MCP endpoint agents use directly. Instead of wiring a trigger to an action, ask Claude or ChatGPT to draft and mail the letter. Same mailing tools (quote_letter, send_letter, get_letter_status), same price, same free sandbox.
Send your first letter from HubSpot.
Sandbox runs the whole pipeline for free and mails nothing. Live sends start at $0.99, one all-in price.
curl -X POST https://sendpaperplane.com/v1/orders \
-H 'Content-Type: application/json' \
-d '{
"mail_class": "first_class",
"sandbox": true,
"text": "Dear Ms. Alvarez, ...",
"to": { "name": "Maria Alvarez", "line1": "1 Main St",
"city": "Richmond", "state": "VA", "zip": "23220" },
"from": { "name": "Alex Rivera", "line1": "12 Grove Ave",
"city": "Richmond", "state": "VA", "zip": "23221" },
"email": "alex@example.com"
}'Common questions
Does paperplane have a native HubSpot app?
Not yet — today this runs through HubSpot’s own trigger in Zapier, Make, or n8n paired with paperplane’s Send Letter action, the same pattern as every trigger app not yet natively listed.
Can I mail a letter only after a deal reaches a certain stage?
Yes — use HubSpot’s "Deal Stage Changed" trigger, filter to the stage you want, then map the deal and its associated contact into the Send Letter action.
What if the contact record is missing a full mailing address?
Every order is USPS-verified before payment; an incomplete address returns a structured error instead of mailing, so the automation can skip or flag that contact.
Send your first piece of mail from HubSpot.
A letter, in your words or drafted from your direction. You approve the exact total, and USPS delivers.
✓ You approve the exact total✓ No account neededFrom $0.99