Opens in a new tab

Newsletter archive

Put your past newsletters on your own website.

Build an archive widget in Mailnaptic, paste two lines of code into a page, and your sent campaigns show up as a browsable list. Add a signup form under it if you like.

Available on Starter and above.

yourwebsite.com/newsletter

My Newsletter Archive

12 May

Spring collection is here

Open rate 41%

5 May

Five trail routes to try

Open rate 38%

28 Apr

Behind the new range

Open rate 44%

Get the next issue

you@example.com

Subscribe

Sample data

Embed with JavaScript or an iframe

Grid or list layout

Colors and fonts match your site

Optional signup form

Content

Pick which campaigns appear

Each widget has a filter. Show every sent campaign, choose specific ones from a searchable list, or filter by sending domain. Then decide what each card shows.

Card fields: subject line, send date, preheader, from name, from email, domain, open rate and click rate

Set items per page, a maximum number of items and pagination

Name the widget and set its own heading

New widget

Filter by

Choose specific campaigns

3 selected

Spring collection is here

Sent 12 May, shop.example.com

Selected

Five trail routes to try

Sent 5 May, shop.example.com

Selected

Weekend sale reminder

Sent 30 Apr, shop.example.com

Card fields

Subject line

Send date

Preheader

Open rate

Editor

Layout

Grid

3 columns

Card style

Elevated

Bordered

Flat

Font

Use website font

Preview

12 May

Spring collection is here

Open rate 41%

5 May

Five trail routes to try

Open rate 38%

28 Apr

Behind the new range

Open rate 44%

Design

Make it match the rest of your site

The editor has a live preview with desktop and mobile views, so you see changes as you make them.

Heading tag, size and weight

Primary, background and text colors

Use your website font or pick one from the list

Elevated, bordered or flat cards, with a choice of corner radius and shadow

Embed

Two ways to put it on a page

Every widget gets its own embed code. Open Embed code in the widget list and copy either one.

Embed code

JavaScript snippet

<div data-key="YOUR_WIDGET_KEY"></div> <script src="..."></script>

A div plus one script tag. The widget takes the width of its container.

Iframe

<iframe src="..." width="100%" height="600" style="border:none;"> </iframe>

Works in page builders that only allow an embed block.

Exact snippets are generated per widget in the app. Changes can take up to 5 minutes to show on your site because widget content is cached.

Signup form

Turn readers into subscribers

Switch on the signup form and the widget shows a short form under the archive. People who join go to the list you pick.

Email is required, first and last name are optional

Set the title, description, button text and success message

Require double opt-in if you want it

Contacts then work with segments and automations like any others

Widget settings

Signup form

Target list

Newsletter

Fields

Email, first name

Button text

Subscribe

Require double opt-in

On

How it works

Three steps to a live archive

01

Create a widget

Go to Newsletter Archive and choose New widget. Pick the campaigns and the layout.

02

Style it

Set colors, font and card details. Check the preview on desktop and mobile.

03

Paste the code

Copy the snippet or iframe into your site. You can duplicate a widget to try another design.

FAQ

Questions, answered

Which plans include the newsletter archive?

Starter and above. The number of widgets depends on the plan: 1 on Starter, 3 on Growth, and unlimited on Pro and Business.

How fast do changes appear?

Widget content is cached, so a change to a campaign, the design or the settings can take up to 5 minutes to show on your site.

Can I show only some campaigns?

Yes. Show all sent campaigns, pick specific ones, or filter by sending domain.

Do I need a developer?

No. Copy the JavaScript snippet or the iframe from the widget list and paste it into your page or page builder.

Show your newsletters to the web

Create a widget, style it and paste the code into a page.

No credit card required. Free plan available.