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

Gravity Forms
+ PrintNode Premium

Send a document to one of your registered PrintNode printers as a print job on every Gravity Forms submission. Print a file your visitor uploaded (read on your server and sent as base64) or a PDF at a URL you map, choose the printer per feed or from a default, and keep the created PrintNode job id with the entry as a merge tag. Uses your own PrintNode API key, stored encrypted. A PrintNode account, an API key and a PrintNode client with a registered printer are required (free self-serve signup).

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

Watch it in action

Gravity Forms PrintNode Add-On Setup Guide: Send Uploaded PDFs to a Printer (WordPress Side)

Video setup guide: Gravity Forms PrintNode

Core Features

Send a print job to a registered PrintNode printer on every Gravity Forms submission through the PrintNode REST API
Print a file uploaded on the form (read on your server and sent to PrintNode as base64) or a document at a URL you map
Choose PDF or raw content, sent as pdf_uri / pdf_base64 / raw_uri / raw_base64 as appropriate
Choose the printer per feed by mapping a printer id, or fall back to a default printer from the settings
A built-in printer picker lists the printers your key can see so you can choose one
The created PrintNode job id is kept with the entry and available as the {printnode_job} merge tag
Your PrintNode API key is stored encrypted at rest and never shown, logged or stored with an entry
An uploaded file is read on your server and sent only to PrintNode, never stored or forwarded elsewhere
A Test connection button on the settings page confirms your key without printing anything
Conditional logic, so a document is only printed when your rule is met
Print job sent and print job failed events, and clear entry notes when something goes wrong
Safe to retry: each entry is printed once and never printed twice
Only ever contacts the PrintNode REST API; a failed call never blocks the form submission
A PrintNode account, an API key and a PrintNode client with a registered printer are required (free signup)

What does it do?

Turn every form submission into a printed document. The Gravity Forms PrintNode Premium Add-on takes each submission and, through the PrintNode REST API, sends a print job to one of your registered printers. Print a file your visitor uploaded on the form — read on your own server and sent to PrintNode as base64 — or a PDF (or raw document) at a URL you map from your fields. Choose the printer per feed, or fall back to a default printer you set once, and the created PrintNode job id is stored with the entry.

It is built for anyone who needs paper to come out the moment a form is filled in: a kitchen printing order tickets, a warehouse printing shipping labels, a front desk printing waivers or badges, a clinic printing intake forms. Map the job title and the printer id from your fields, decide per feed whether to print an uploaded file or a document URL, choose PDF or raw, and the add-on sends the job. The created job id is stored with the entry and available as a merge tag ({printnode_job}), so your confirmation e-mail and admin notification can carry it to your team.

You connect it with your own PrintNode API key, created in your PrintNode account. A built-in printer picker lists the printers your key can see so you can choose one in a click, and a Test connection button confirms the key works without printing anything. 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 PrintNode REST API — an uploaded file is read on your server and sent only to PrintNode, never stored or forwarded anywhere else. The design is safe to retry: each entry is printed once, so a resent submission never prints a second copy. A PrintNode account, an API key and a PrintNode client with a registered printer are required; signup is free.

How does it work?

When a form is submitted and the feed condition is met, the add-on reads the feed: the printer to use (mapped, or the default from the settings), the job title, and the document source. For an uploaded file it reads the file on your server — only from this site's uploads folder — and sends it to PrintNode as base64 (pdf_base64 or raw_base64). For a URL it sends the document link (pdf_uri or raw_uri) for PrintNode to fetch. One request POSTs the print job to the PrintNode REST API with your API key in the HTTP Basic Authorization header; the host is fixed to api.printnode.com, a redirect is never followed, and the key never travels in the URL or the body. The created job id is stored with the entry and exposed as a merge tag, a clear note records what happened, and each entry is printed once so a retry never sends a second job.

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 → PrintNode.
2
In PrintNode create an account (free), install a PrintNode client on the computer with your printer, and create an API key under API Keys.
3
Paste the key into the settings, click Load printers to pick your default printer, then use Test connection to confirm it works.
4
Add a feed to a form, map the job title and printer, choose an uploaded file or a document URL, and send a test print.

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 PrintNode Premium
11 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