Skip to content
GSendr is liveOfficial WhatsApp Cloud APIPersonalised bulk emailSee how both channels connect ↗
THE DIFFERENCE / 02

Bulk does not have to mean generic.

Every person can receive their own document.

HTML to personalised PDF

Write the document once.
Generate it for everyone.

Build an A4 document with HTML and insert spreadsheet fields such as {{customer}}, {{invoice_no}} or {{amount}}. When the campaign runs, GSendr renders a separate PDF with each recipient’s data and attaches it to the correct email.

01
Use your own HTMLPaste a complete design or write it inside the template editor.
02
Merge any spreadsheet columnEach {{variable}} is replaced with the matching value from that recipient’s row.
03
Generate during the blastEvery PDF is rendered, named and attached automatically before its email leaves.
See HTML-to-PDF in action ↗
PDF GENERATION RUN / AUGUST STATEMENTS 12,480 ready
SOURCE / HTMLstatement.html
<h1>Statement for {{customer}}</h1>
<p>Invoice: {{invoice_no}}</p>
<strong>{{amount}}</strong>
LIVE VARIABLES{{customer}}{{invoice_no}}{{amount}}
WIRA RETAIL

Account statement

Prepared forAina N.
Invoice
INV-1042
Amount
RM1,280.00
statement_Aina_N.pdf
Attached to Aina’s emailGenerated from recipient row 6,764
HTML rendered Recipient data merged PDF attached
The delivery room

A day of manual sending,
done in one click.

This is GSendr’s real campaign workflow: recipients validated, HTML and spreadsheet variables rendered into a separate PDF for each person, then attached, scheduled and reported on.

app.gsendr.com/campaigns/july-statements Domain verified

CampaignsJuly account statements

71,550 left

July account statements

12,480 recipients · one personalised PDF each · sending from statements@wiraretail.my

Save draftSchedule send
01 Audience02 Content03 Attachments04 Review

Recipients

Every row carries its own document.

12,477 ready3 need review

RecipientEmailAttachmentStatus
ANAina N.aina@company.myPDFstatement_1042.pdfReady
RKRavi K.ravi@business.myPDFstatement_208.pdfReady
SLSiew Lisiewli@retail.myPDFpolicy_SL.pdfReady
HMHafiz M.hafiz@emailPDFinvoice_640.pdfReview
Duplicates removed Attachments matched 12,477 validated
Built for operational email

Not a newsletter tool.
A delivery workflow.

01VALIDATE

Catch bad addresses before they bill you.

Invalid addresses, duplicates and incomplete rows get flagged before a single email leaves.

12,477 / 12,480 ready
02GENERATE

Turn one HTML template into thousands of PDFs.

GSendr renders the HTML with each spreadsheet row’s variables at blast time, then attaches the fresh PDF to the correct recipient.

{{customer}} + {{outstanding}}
03DELIVER

Send from your own domain.

Verified sending, paced delivery, automatic retries — so your mail lands in inboxes, not spam folders.

Domain authenticated
04MEASURE

Answer “did they get it?” in one click.

Go from the campaign total straight to the individual recipient without leaving the report.

97.1% delivered
Delivery intelligence

Every number has a name behind it.

The totals tell you the campaign is healthy. The detail tells you exactly which customer opened it, clicked it, or never got it at all.

  • Campaign and date filters
  • Sent, delivered, open and click rates
  • Bounce visibility and recipient drill-down
  • Downloadable campaign records
app.gsendr.com/analytics/email Live

Email analytics

Campaign totals, then the recipient behind every one of them.

Last 30 Days Export CSV
Sent128,450+12.8% vs last period
Delivered124,90097.2% of sent
Opened79,44063.6% open rate
Bounced3,5502.8% bounce rate

Email Performance Trend

Delivered vs Opened over time

Delivered Opened