Hybrid Mail via API (UK)
Hybrid mail lets you send physical post (letters and postcards) straight from your software, without running your own printers, envelopes, or franking machines.With the Intelliprint hybrid mail API, you can trigger UK postal mail as easily as sending an email.
When to Use Hybrid Mail via API
Hybrid mail via API is a good fit when you want to:-
Replace in-house mailrooms
Move manual printing, enclosing, and posting out of the office and into an automated cloud service. -
Automate transactional letters
Send statements, policy documents, reminders, and other system-generated letters in response to events. -
Run operational or marketing campaigns
Combine your CRM or billing system with Intelliprint to send thousands of personalised letters at once. -
Standardise branding and compliance
Ensure every letter uses the right templates, backgrounds, and postage options without relying on manual steps.
Architecture Overview
At a high level, Intelliprint sits between your application and Royal Mail: Typical triggers include:- New invoice raised
- Payment failure or arrears
- Policy / contract changes
- Regulatory notices
- Marketing or lifecycle campaigns
Step 1: Choose Your Content Pattern
First, decide how you will generate the content for your letters:-
HTML content for simple letters
Use the HTML + One Recipient quickstart to send straightforward letters where your app generates the HTML. -
PDFs for complex layouts
Use the PDF + Split quickstart when you already generate PDFs (for invoices, statements, policies). -
Mailing lists + templates for large campaigns
Use the Mailing List + Template quickstart for bulk, personalised campaigns.
- HTML for simple transactional letters
- PDF for complex, regulatory or branded documents
- Mailing lists + templates for marketing and operational campaigns
Step 2: Set Up Branding & Templates
Hybrid mail works best when your letters always look on-brand:-
Create backgrounds and letterheads in the dashboard
See Backgrounds & Letterheads. -
Create templates for common letter types
Use dashboard templates with variables for high-volume mailings, then call them from the API:
testmode or set it to false.
Step 3: Integrate the API into Your Workflow
For a simple Hybrid Mail flow, your application:- Detects an event (e.g. invoice generated, payment failed, status changed).
- Builds the content (HTML or PDF) or selects a template.
- Sends a
prints.createrequest to Intelliprint. - Tracks the resulting print job and letters.
Step 4: Test Safely with Test Mode
Hybrid mail involves real paper and postage, so testing safely matters:- Use
testmode: truein all initial integrations. - Confirm print jobs (
confirmed: true) to see realistic pages, envelopes, and costs. - Review PDFs and metadata in the dashboard.
Step 5: Track & Prove Delivery
For many hybrid mail use cases (especially regulatory and compliance letters), you need proof that letters were printed and dispatched.-
Use Track, Retrieve & Cancel to:
- Retrieve print jobs by ID
- Check letter statuses (e.g.
waiting_to_print,printing,sent,returned,failed_wrong_address) - Cancel jobs that have not yet been printed
-
Set up Webhooks to receive real-time updates when:
- A letter status changes
- A mailing list is validated
Performance, Costs & Limits
When designing a hybrid mail integration:- Use templates + mailing lists for large campaigns – one API call can trigger thousands of letters.
- Use looped HTML generation only for smaller lists where you need custom logic.
- Use double-sided printing to reduce sheet count and lower costs, especially for multi-page letters.

