🎉 Celebrate with 10% OFF on All Products! Use Code: GFEX10 Or Buy Any 2+ Items for 30% OFF with Code: GFEX30!
Home Add-ons EasyPost Premium
Premium Integration

Gravity Forms
+ EasyPost Premium

Create an EasyPost shipment from every Gravity Forms submission. Map the from and to address and the parcel from your form fields, fetch live shipping rates, and optionally buy a postage label at the cheapest rate or a carrier and service you choose, through the EasyPost REST API with your own EasyPost API key, stored encrypted. Requires an EasyPost account (free Test and Production keys are created in your account settings).

User User User User
+2k
4.9/5
Trusted by 2,000+ Agencies
EasyPost Premium

Watch it in action

Gravity Forms EasyPost Add-On Setup Guide: Shipping Rates & Labels (WordPress Side)

Video setup guide: Gravity Forms EasyPost

Core Features

Create an EasyPost shipment from every Gravity Forms submission
Map the from and to address and the parcel (weight and dimensions) from your form fields with merge tags
Fetch live shipping rates across the carriers connected to your EasyPost account
Rate-only mode stores the rates, or buy-a-label mode buys postage automatically
Buy at the cheapest rate, or at a carrier and service you choose
The tracking code, label URL and selected rate are kept with the entry and available as merge tags
Your EasyPost API key is stored encrypted at rest and never shown, logged or stored with an entry
A Test connection button on the settings page confirms your key without creating anything
Conditional logic, so a shipment is only created when your rule is met
Shipment created, label bought and failed events, and clear entry notes when something goes wrong
Safe to retry: a shipment is created once per entry and a label is never bought twice
Only ever contacts the EasyPost REST API; a failed call never blocks the form submission

What does it do?

Turn every form submission into a shipment. The Gravity Forms EasyPost Premium Add-on takes each submission and, through the EasyPost REST API, creates a shipment from the from and to address and the parcel you map from your form fields, then fetches live rates from the carriers connected to your EasyPost account. It can stop there and store the rates for your records, or go one step further and buy a postage label — at the cheapest rate, or at a carrier and service you choose — and keep the tracking code and the label URL with the entry.

It is built for anyone who takes orders, returns, bookings or pickup requests through a form and needs real postage behind them: an online shop, a maker, a repair desk, a warehouse, a charity sending packs. Map the recipient name, address and parcel weight and size from your fields, set your warehouse as the sender, and decide per feed whether to only price the shipment or to buy the label outright. The tracking code, the label URL and the selected rate are available as merge tags, so your confirmation e-mail and admin notification can carry them straight to the customer and your team.

You connect it with your own EasyPost API key, created in your EasyPost account settings (free Test and Production keys are available). The key is encrypted before it is stored on your site, it is never shown again and never written to an entry or a log, and the add-on only ever contacts the EasyPost REST API. A Test connection button on the settings page confirms your key works without creating anything, and the design is safe to retry: a shipment is created once per entry and a label is never bought twice, even if a submission is resent.

How does it work?

When a form is submitted and the feed condition is met, the add-on builds the shipment from the feed: the from and to address and the parcel weight and size, each from a fixed value or a merge tag from your fields. It sends one request to POST the shipment to the EasyPost REST API with your API key in the HTTP Basic Authorization header, and reads back the live rates. In rate-only mode it stores the cheapest rate and a summary. In buy-a-label mode it then buys the label at the cheapest rate, or at the carrier and service you chose, and stores the tracking code, the label URL and the selected rate. The host is fixed to api.easypost.com, a redirect is never followed, and the key never travels in the URL or the body. A clear note records what happened, and a shipment is created once per entry so a retry never buys a label twice.

Interface Previews

Screenshot
Screenshot
Screenshot
Screenshot

How do I enable this?

1
Install and activate the add-on, then activate your license key in Forms → Settings → EasyPost.
2
In EasyPost open Account Settings, then API Keys, and copy a Test or Production key (Test keys never create real shipments).
3
Paste the key into the settings, then use Test connection to confirm it works.
4
Add a feed to a form, set your sender address, map the recipient address and the parcel from your fields, choose rate-only or buy-a-label, and send a test entry.

Customer Reviews

Submit your review
1
2
3
4
5
Submit
     
Cancel

Create your own review

GravityExtra
Average rating:  
 0 reviews

Have a new Feature idea?

Didn't see a feature in our plugin that you think would be useful? Share with us and let the team be a part of it.

Submit a Feature Request
$39/year
Add any 2nd item, get 30% OFF both!
Use code GFEX30 at checkout
Secure checkout via Stripe
What's Included
  • Automatic Yearly Renewal
  • 1 Year Free Support & Updates (Renewable)
  • 24x7 Dedicated Customer Care
24/7 Support
For any query, connect with us on our support portal.
Submit a Query →
Quick Info
Version 1.0.0
Changelog
Icon
Gravity Forms EasyPost Premium
14 people are viewing this

Wait! Don't leave
empty-handed 🎁

Grab these exclusive codes to use at checkout!

10% OFF On all products
GFEX10
30% OFF Best Value
On any 2+ items
GFEX30

No thanks, I'll pay full price

Someone just bought this A few seconds ago
0
0
Your Cart
Your cart is emptyReturn to Shop
🔥 FREQUENTLY BOUGHT TOGETHER
Complete Combo & Save 40%!
ITEM IN YOUR CART
Gravity Forms Klaviyo Add-on
$39.00/yr
+
🎁 RECOMMENDED ADD-ON SAVE 40% OFF
Original Price: $49.00/yr
Bundle Special Price: $29.40/yr