Email Mailing & Campaigns
Send professional, personalised email campaigns to your contacts and groups. Track every delivery, handle bounces, and respect unsubscribes — all from one platform.
Compose your way — Builder, HTML, Markdown, or Preview
Four editor modes side-by-side in one composer. Drag and drop blocks for a polished newsletter, write Markdown for speed, paste full HTML for pixel-perfect control, or flip to Preview to see exactly what every recipient will receive.
- Visual builder — drag-and-drop blocks, table-based output that survives Outlook + Apple Mail + Gmail unchanged
- HTML editor — pixel-perfect control for marketers who hand-craft their templates
- Markdown — fast, clean formatting for plain-text-friendly teams
- Live preview — updates as you type, shows the branded shell every recipient sees
- Branded header with your logo + RFC-8058 unsubscribe footer added automatically
<p>Hi
{{"{{FirstName}}"}}, here's what's new...</p>Personalise every message
Make every email feel personal. Insert dynamic placeholders that are replaced with each recipient's details at send time — no manual editing required.
-
{{"{{Name}}"}}— recipient's full name -
{{"{{FirstName}}"}}and{{"{{LastName}}"}}— first or last name -
{{"{{Email}}"}}— recipient's email address -
{{"{{Company}}"}}— recipient's company name - Use placeholders in subject lines and body text
{{"{{FirstName}}"}}, your March report is ready{{"{{Name}}"}},As a valued member of
{{"{{Company}}"}}, we wanted to share...
Send to groups or individuals
Target the right audience every time. Select entire contact groups for bulk campaigns or handpick individual contacts for targeted messages.
- Add entire contact groups with one click
- Search and add individual contacts
- Combine multiple groups in a single campaign
- Duplicate contacts automatically deduplicated
- Review final recipient list before sending
Multi-provider delivery
Choose the email provider that works best for you. FastLinkIt supports SMTP, Brevo, and SendGrid out of the box.
- SMTP — use your own mail server or relay
- Brevo — transactional email via HTTP API
- SendGrid — scalable cloud delivery
- Switch providers without changing content
Bounce detection & unsubscribe compliance
Protect your sender reputation and respect your recipients. FastLinkIt automatically handles bounced emails and provides compliant unsubscribe options in every message.
- Automatic bounce detection and contact suppression
- Bounced contacts skipped in future mailings
- RFC 8058 one-click unsubscribe link in every email
- Per-group and global unsubscribe options
- List-Unsubscribe header for Gmail, Outlook, and other clients
List-Unsubscribe Delivery tracking & real-time notifications
Know the status of every email you send. Track sent, failed, and skipped counts in real time, and get notified the moment your campaign completes.
- Per-recipient delivery status: sent, failed, skipped
- Skipped reasons: bounced or unsubscribed contacts
- Real-time notification on campaign completion
- Email logs with error details for failed sends
- Expandable recipient details per campaign
Drag-and-drop visual builder
Build polished, Outlook-safe newsletters by dragging blocks onto a canvas. The builder outputs table-based HTML that survives every major email client unchanged, and FastLinkIt blocks for your own donation campaigns, products, planners and shops drop in pre-styled. Save anything as a reusable template.
- Drag-and-drop blocks — text, images, buttons, dividers, two-column layouts
- FastLinkIt blocks — your own donation cards, product cards, booking cards, shop tiles, all branded and ready to drag
- Image library — pick from your existing media uploads or drag a new image to upload (counts toward your storage quota)
- Save as template — reusable across campaigns, fillable from the picker on every new compose
- Outlook-safe output — fluid-hybrid responsive tables; renders identically in Gmail, Apple Mail, Outlook 2007+, mobile Outlook
Test, schedule, automate
A/B-test up to four subject lines or full bodies, schedule any campaign for any future moment, and run automatic drip sequences (birthday, welcome, post-purchase, win-back) without leaving the platform.
- A/B test 2–4 variants — configurable sample size (default 20%), winner picked automatically by open rate after a window you set (1–24 h), then ships to the rest of the list
- Scheduled sends — pick any future date / time; the queue holds the campaign until the moment arrives
- Drip campaigns — multi-step sequences triggered by tag, group join, anniversary (birthday or sign-up date), purchase or first click
- Curated prefabs — one-click templates for birthday email, welcome series, post-purchase follow-up
- Per-step pause — deactivate a single step without breaking the chain; the dispatcher skips it cleanly
Send from your own domain — verified end-to-end
Verify a domain you own (e.g. news.acme.com), publish three DNS records, and every
mailing ships from your address with a valid DKIM signature against your
reputation — not the shared platform's. Receivers (Gmail, Outlook, Yahoo) attribute
every open and complaint directly to your domain.
- SPF + DKIM + DMARC — one-click DNS-record generator with copy-pasteable values, live verifier with "expected vs found" diff on mismatch
- 2048-bit DKIM signing — private keys encrypted at rest with versioned data-protection purpose, easy key rotation
- Per-domain throttling — the sender paces traffic to Gmail / Outlook / Yahoo at the rate each provider tolerates, protecting your reputation automatically
- Inbox-check spam score — on-demand 0–10 score on every draft with concrete fixes (spam-trigger phrases, all-caps subject, missing personalization, image-to-text balance)
- Smart bounce handling — bounced contacts auto-suppressed; permanent rejects flag the contact so future campaigns skip them
Built for integrations
Plug FastLinkIt into your existing stack. Bulk-import 10,000 contacts from a CRM in one call, fire a templated campaign from a Zapier workflow, listen for opens and clicks via signed webhooks, or drop the hosted subscribe widget on any third-party site.
- Bulk APIs —
POST /api/contacts/bulkupserts up to 10k contacts in chunked SQL trips;PATCH /api/contacts/bulk/tagsadds or removes tags across thousands of rows in one call - Template-send API —
POST /api/mailing/templates/{id}/sendships a saved template to recipients, a segment, or one or more groups in a single request - HMAC-signed webhooks — subscribe to
contact.created,contact.unsubscribed,contact.bounced,mailing.sent,mailing.opened,mailing.clicked; auto-disabled after 10 consecutive failures - Hosted subscribe widget — one
<script>tag on any site withdata-group="..."; new signups land in the right group, fire the right drip sequence, get the right webhook event - Smart-segment recipients — pick a saved segment as the recipient source on any compose; re-evaluated live so you always send to the current match list
mailing.openedFrequently Asked Questions
Everything you need to know about email mailing on FastLinkIt.
What is the email mailing feature?
FastLinkIt's email mailing feature lets you compose and send branded email campaigns to your contacts and groups. Write in HTML or Markdown with live preview, personalise each message with recipient placeholders, and track delivery status in real time. A branded header with your logo and a footer with an unsubscribe link are added to every email automatically.
Can I personalise emails with recipient names?
Yes. You can use placeholders such as {{"{{Name}}"}}, {{"{{Email}}"}},
{{"{{FirstName}}"}}, {{"{{LastName}}"}}, and {{"{{Company}}"}}
anywhere in your subject line or email body. Each placeholder is replaced with the corresponding
contact data when the email is sent.
How do you handle bounced emails?
FastLinkIt automatically detects bounced emails and suppresses the affected contacts from future mailings. Bounced recipients are marked as "skipped" in delivery reports so you always know why a message was not delivered.
Can recipients unsubscribe?
Every email includes a self-service unsubscribe link in the footer, compliant with RFC 8058
one-click unsubscribe. Recipients can unsubscribe from a specific group or from all future
emails. A List-Unsubscribe header is also included so email clients like Gmail
and Outlook show their native unsubscribe button.
Which email providers are supported?
FastLinkIt supports SMTP, Brevo, and SendGrid as delivery providers. Administrators can configure which provider to use for each email category (Identity, Booking, Mailing, Test) from the admin settings panel. You can switch providers at any time without changing your email content.
Is there a limit on the number of emails I can send?
FastLinkIt does not impose a hard per-email limit. Your sending capacity depends on the limits of your configured email provider (SMTP server, Brevo, or SendGrid plan). The mailing feature is available to Starter, Basic, Professional, and Unlimited subscribers.
Can I A/B-test subject lines or email bodies?
Yes. Toggle A/B test on the compose page to split your campaign into 2–4 variants. Choose the sample size (default 20% of recipients) and a winner-pick window (1 to 24 hours). FastLinkIt sends the variants to the sample, picks the winner by open rate (with click rate as the tie-breaker) once the window closes, then ships the winning variant to the remaining recipients automatically.
Can I schedule a campaign for later?
Yes. The compose page has a Schedule for later field that accepts any future
date and time. The mailing is held with status scheduled until the moment arrives,
then transitions automatically to the send queue. You can clear the field any time before send
to revert to immediate sending.
Can I send from my own domain instead of flnk.it?
Yes — Professional and Unlimited org plans can verify a custom sender
domain (e.g. news.acme.com). FastLinkIt generates the SPF, DKIM, and DMARC records
you publish in DNS, runs a live verifier against each, then ships every campaign from your
verified address with a 2048-bit DKIM signature against your reputation. Available
on the /organization page once the subscription is active.
Are there webhooks I can listen to for email events?
Yes. Register a webhook endpoint at /payments/webhooks and
subscribe to any combination of contact.created, contact.updated,
contact.unsubscribed, contact.bounced, mailing.sent,
mailing.opened, mailing.clicked. Every payload is HMAC-SHA256 signed
with your registration's secret (X-FastLinkIt-Signature header), and the
registration is auto-disabled after 10 consecutive delivery failures so a broken receiver
never backs up the queue.
Can I add a subscribe form to my own website?
Yes. Drop one <script> tag on any site with a data-group
attribute pointing at one of your contact groups. The hosted widget renders a self-contained
signup form, validates client-side, and POSTs to /api/subscribe — anonymous,
rate-limited, CORS-friendly. New signups upsert into your contact list with a
source:subscribe tag and trigger any drip sequence wired to that source.
Can I run automatic drip campaigns?
Yes. Build multi-step sequences at /mailing/sequences triggered by tag added, group joined, anniversary (birthday or sign-up date), purchase, or first mailing click. Each step has its own delay (in hours) from the previous step. Curated prefabs ship for the most common patterns: birthday email, welcome series (3 steps over a week), post-purchase follow-up (thank-you + review request 3 days later).
Ready to send your first campaign?
Create a free account and start building your contact list today.
Upgrade to Starter or above to unlock email mailing and campaigns.