Newsletter marketing with Jamify
Tags: webdev, gatsby, ghost, cms
Published: 2020-10-01 07:52:01

---
title: Newsletter marketing with Jamify
published: true
date: 2020-07-05 08:11:55 UTC
tags: #webdev #gatsby #ghost #cms
canonical_url: https://www.jamify.org/2020/07/05/newsletter-with-jamify/
---
Learn how to initiate, organize and maintain newsletter marketing campaigns with Jamify! It may surprise you that membership subscriptions on your static site are readily possible. Best of all, you can manage members in your Ghost CMS. Start creating professional newsletter campaigns today!

 ![Newsletter marketing with Jamify](https://www.jamify.org/static/40c4aaf3e167415ffbe872bc9b92a70b/photo-1514862474054-e3509f8af30f.jpg)

A newsletter is still a popular and effective way to connect to your audience and establish trusted relations with your readers. The Ghost team continues to invest heavily into membership functions that you can also use with Jamify in order to initiate, organize and maintain professional newsletter campaigns.

It is still widely believed that statically built sites cannot provide dynamic functionality such as newsletter subscriptions. _Totally wrong!_ Jamify utilizes the static site builder Gatsby which creates static sites that can be built with **_app like features_**.

The [Jamify starter](https://github.com/styxlab/gatsby-starter-try-ghost) therefore integrates a new [membership plugin](https://github.com/styxlab/gatsby-theme-try-ghost/tree/master/packages/gatsby-theme-ghost-members) that allows for your users to freely subscribe to your site thereby acquiring _membership status_ in your Ghost CMS. The CMS handles sending out an email invite and adding members to your membership dashboards.

## Subscription Flow with Jamify

Let's see how this works for a user visiting your Jamify site. There are two places where your users can subscribe to your site. The most prominent one is the _Subscribe_ button at the top right corner. This option is is present on all pages:

<img src="https://cms.jamify.org/content/images/2020/06/newsletter-subscribe-button-2.png" alt="newsletter-subscribe-button-2" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAAAsTAAALEwEAmpwYAAAB8UlEQVQozx2PSWgTcRTG/062EquJbS/Fm2cXighVDx68iAjqwUPBS/FkQQWXo6K2glia4gIaabREE2hdwAUPgkIuVlrb2hyi1mapzTSTZDJZmq2TTH4OefCD73uP74Mn3N076erpRZIkLFYrksWKzeHGYutAdNiwWmwIIdpskSwIh7Wt7SYu51a2udxIdgc97h1sN70IjPcz9aCPl97zBJ9fx3d/gEnPLoLeOwT3X+RW/wDeoZsETlxj7NAg03vPMfxkAtfoGLs9Hu55vdyYfMbBiUccHR1BED8O66eAGDQCoAyDfADqYTj9jo9nb1Oaj8LTBYp3P8ExH5FN6P6Xpm8xzJXlPwwqSQ7XVIbiEURl8QiNGQt65CT6nJ3it04qS7005a809oxD52UM91V05yWa1guwb4SQrCJ+/MIZmkX6EsL1c4muvxHOzM0g6upnjMxjWumHoPmhEITSK1pVBePDb5ovZiE4D1MLGP7v8D5Muqbj08r481WmyzVelzZ4U6/zdmUZEU/micSLxOQayVSV6GqejKrTMGAllyaSTREtZJArecxP27NphpVYnExilcLaGiVZpqIoKIkEIqtm0TQVNZdto2TSlCslWoaBpmrksjkyafOe1dByBWqVGnqjQUo19/k8Sk5j3dRqcYOYWfgfPe2csBGjlfEAAAAASUVORK5CYII=","aspectRatio":2.819277108433735,"src":"/static/883df57dbe3198daaaeee3829d532865/98b29/newsletter-subscribe-button-2.png","srcSet":"/static/883df57dbe3198daaaeee3829d532865/7235c/newsletter-subscribe-button-2.png 234w,\n/static/883df57dbe3198daaaeee3829d532865/5f759/newsletter-subscribe-button-2.png 469w,\n/static/883df57dbe3198daaaeee3829d532865/98b29/newsletter-subscribe-button-2.png 937w","srcSetType":"image/png","sizes":"(max-width: 937px) 100vw, 937px","originalImg":"/static/883df57dbe3198daaaeee3829d532865/98b29/newsletter-subscribe-button-2.png","originalName":"newsletter-subscribe-button-2.png","density":72,"presentationWidth":937,"presentationHeight":333,"srcSetWebp":"/static/883df57dbe3198daaaeee3829d532865/b5c43/newsletter-subscribe-button-2.webp 234w,\n/static/883df57dbe3198daaaeee3829d532865/383e5/newsletter-subscribe-button-2.webp 469w,\n/static/883df57dbe3198daaaeee3829d532865/ff430/newsletter-subscribe-button-2.webp 937w"}' parentclassname="kg-card kg-image-card fluid-image"></img>

Pressing _Subscribe_ opens a new modal overlay window:

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/06/newsletter-subscribe-overlay.png" alt="newsletter-subscribe-overlay" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsSAAALEgHS3X78AAABsklEQVQ4y6WT2U7CQBSGx4h0X1iMgCga10CpaDAQQS9UQN/BRFq4MPElvDLxfZQlKK/2O6dSUqUQEy6+dmY655//nDNl2a1tpNIZCKIEUZJ/sWjt7zdJVqCoGpimG1A1PTTYDwyy6DCCRQURRFhwMIgcBPfM28/CTlkGFnbKMjAq5DyotsGxP5cVdW4M0w1zZpEaRVDd6O2LSBzdjCGRXIduxGDG4jD4nKAx4XU5WPjImoCDwyM0mk3UanVc39yifnmF0ukZKtUqWnf3aLXuPFGKJUOEL8x8J+SAUkpnNpHL7cCyirDtExQKFoq2jXy+gDwfW7Rm2djd28dGKu2J+U49hyRCqXinTcRXGIMsClAUxZtTEGWwGokiGeepqTJUSZy6CsIFSUSFySfUpXL5HOPxGL1ej9NHfzDAYDjE6PMLo947Gs8vKL1+oPD0xuvp1zDgcFp87lTmb0q323XhOG24HMdx4LoddDpduO1HHF80kG0+IF1pzbibaQoJ0l/DeMrzkIQoNCECLSTlSQ0NCJ6g8gM1aHJ95JB7RtfGjCdhxBIzV8arIT381v+HsEYEhb8BLw12zYOKVhEAAAAASUVORK5CYII=","aspectRatio":1.3316831683168318,"src":"/static/cd2c5376764939d10a844666f69ae1dc/38a65/newsletter-subscribe-overlay.png","srcSet":"/static/cd2c5376764939d10a844666f69ae1dc/98fe2/newsletter-subscribe-overlay.png 269w,\n/static/cd2c5376764939d10a844666f69ae1dc/9516f/newsletter-subscribe-overlay.png 538w,\n/static/cd2c5376764939d10a844666f69ae1dc/38a65/newsletter-subscribe-overlay.png 1075w","srcSetType":"image/png","sizes":"(max-width: 1075px) 100vw, 1075px","originalImg":"/static/cd2c5376764939d10a844666f69ae1dc/38a65/newsletter-subscribe-overlay.png","originalName":"newsletter-subscribe-overlay.png","density":72,"presentationWidth":1075,"presentationHeight":808,"srcSetWebp":"/static/cd2c5376764939d10a844666f69ae1dc/9fef4/newsletter-subscribe-overlay.webp 269w,\n/static/cd2c5376764939d10a844666f69ae1dc/b52d2/newsletter-subscribe-overlay.webp 538w,\n/static/cd2c5376764939d10a844666f69ae1dc/4690a/newsletter-subscribe-overlay.webp 1075w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

The only information asked for is an email address - it can't get any simpler. Let's choose to provide one and press _Subscribe_:

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/06/newsletter-subscribe-success.png" alt="newsletter-subscribe-success" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAYAAAD5nd/tAAAACXBIWXMAAAsSAAALEgHS3X78AAABkUlEQVQoz2WS2y4DURSGh2jnPHtm2s5MSZTOJAgiJW6cWkkJF043iEOV8ADuXEu8hndwQ0VSrRuP9VtraycNF3/W2nP48v9rbcURLmzHBVeWZTvwc3kEYSRrIQhl7/k5Ke6Lo2MQriflen4qPisM0HRDyjAtqJqO2bl57O3to1rbxEa1hp3dXVQWl7Cyuob61jYODo8wXpogI0JC2EgfLoG6YULXTZiWjWJxFAG5SpIEcZxgYrKMMtVyHFM/ianpGcT0brxUQkTf9mEp0LQYaMEiGMNNcmmR8jmKVwiQyxcQ9uLzz2EUyTE4QqSgQSnsiqMyPZPJol7fQvuzg9e3FlrvH2i3P9HpdOlZF99fXRzeP2H+8QWVh2e4QRFCgv1BoAODHArhSXcc9fTkGJeNYzSaJ2hcn+Hm7gLN23NcNU+xUK0iWj9AtLwN4ecJ8idyfyns0rJtqKoKRVEwRJJ1WEFGUzCS/T3rWhZCz8LW1H9x0xmqcsumBPOCeAypTBqJwWP5lU1JXHLm0hUSvasyWH8AFkHcTHtGLywAAAAASUVORK5CYII=","aspectRatio":2.390909090909091,"src":"/static/65144957229173d4f08fe9560e2f3a39/34e70/newsletter-subscribe-success.png","srcSet":"/static/65144957229173d4f08fe9560e2f3a39/17741/newsletter-subscribe-success.png 263w,\n/static/65144957229173d4f08fe9560e2f3a39/44385/newsletter-subscribe-success.png 527w,\n/static/65144957229173d4f08fe9560e2f3a39/34e70/newsletter-subscribe-success.png 1053w","srcSetType":"image/png","sizes":"(max-width: 1053px) 100vw, 1053px","originalImg":"/static/65144957229173d4f08fe9560e2f3a39/34e70/newsletter-subscribe-success.png","originalName":"newsletter-subscribe-success.png","density":72,"presentationWidth":1053,"presentationHeight":442,"srcSetWebp":"/static/65144957229173d4f08fe9560e2f3a39/5c7e3/newsletter-subscribe-success.webp 263w,\n/static/65144957229173d4f08fe9560e2f3a39/042cc/newsletter-subscribe-success.webp 527w,\n/static/65144957229173d4f08fe9560e2f3a39/0528c/newsletter-subscribe-success.webp 1053w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

You should now see the green success message. The screen stays up until a user hits the cross button at the top right corner or the browser's back button.

> **Pro tip:** You can also press the `ESC` key on your keyboard to exit the overlay window.

In addition to the modal subscription window, a subscribe section is also shown at the end of every post:

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/06/newsletter-post-subscribe-1.png" alt="newsletter-post-subscribe-1" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAAB00lEQVQoz62RW1PTQBTH8yI4Y1Ghha/tl/DND9CmJUl9d8bxgkNrUYYCbe5pmmw2u5v8PZsEKQhv7sxvzp77ObvGq14PR/0BegevMTg+QX9wjD7pb94e4sXePvb2Xz6L9msOj/pNvM43zPEY0+lHWLaDieXAsizYto3TUwtj8pnmGCPTxGQyIX2C4XCE0UjT2nSsM5020nYcGNg5TAGr9Rp+GMH1fHh+AD8IEUYR2UjGMdaui6vldeMvOMfjYxRFgapSEFIhZbxJDqMYcZIgjhMEVEgTdbaIiobUMM9zypEoyxJKqb8YnJeQVQVBipYVdalqQNU1njvao2OlahE7GHrski6cJmwQLZKqrlwfy9sVrm/XWHsBXFr/cnmDOM3AVd3Elw1Vh2oLclLuCukgVkpsco7F5RU+fzvD1x/n+D77ibP5Bb6QnkYBlCgfDHBHU7CgSyFkR3vPWNtIdZtX3boe/cP78xzD31nT+GGuhMEKDibaqe6hD6JHj9KIJk3BOENOSMmwCFO8++TiwyxFxuWjPCqYM0YOgW1RIiNaqfUCSZ5gw7YIth68zQ3JgHxbVDInxE78vTQUPb6gVUT9L/IJtJ1XLU/lGLP5HPPFL+Liv/AHO4RXXtLGaYgAAAAASUVORK5CYII=","aspectRatio":1.7077922077922079,"src":"/static/000432477a90158d0fd99eb2c78686e8/34e70/newsletter-post-subscribe-1.png","srcSet":"/static/000432477a90158d0fd99eb2c78686e8/17741/newsletter-post-subscribe-1.png 263w,\n/static/000432477a90158d0fd99eb2c78686e8/44385/newsletter-post-subscribe-1.png 527w,\n/static/000432477a90158d0fd99eb2c78686e8/34e70/newsletter-post-subscribe-1.png 1053w","srcSetType":"image/png","sizes":"(max-width: 1053px) 100vw, 1053px","originalImg":"/static/000432477a90158d0fd99eb2c78686e8/34e70/newsletter-post-subscribe-1.png","originalName":"newsletter-post-subscribe-1.png","density":72,"presentationWidth":1053,"presentationHeight":615,"srcSetWebp":"/static/000432477a90158d0fd99eb2c78686e8/5c7e3/newsletter-post-subscribe-1.webp 263w,\n/static/000432477a90158d0fd99eb2c78686e8/042cc/newsletter-post-subscribe-1.webp 527w,\n/static/000432477a90158d0fd99eb2c78686e8/0528c/newsletter-post-subscribe-1.webp 1053w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

This is the perfect place for asking your users to subscribe. After your visitors enjoyed reading your article, they get the opportunity to subscribe to your site in order to stay informed when you publish a new post.

Pressing the _Submit_ button terminates the flow on your site and the user receives an email in order to confirm the subscription.

> Your Jamify site first registers the user's email address in your Ghost CMS which then takes care of handling the confirmation process.

### User confirmation

A typical email that your users receive in their inbox looks as follows:

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/06/newsletter-subscribe-email-1.png" alt="newsletter-subscribe-email-1" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABN0lEQVQoz42R2UrDUBCG86qCN0pB1AvxebzwwocR3Nq0ggraNs3WJGdf8jvnuFSLtg0MycyZ8+X/Z5KsXKLuBKqW05uj4xJcaXCp0TDxK9qfQX2hFu6VDQPXDtc390gCLCSdstCuhzEG82yBoqyw7fF9D0b3OmlgKb8bjZGEP4RiS0Vl3Dcwy3NUNalfNiirCmVdo2MshlQqAq3zEdYKDUP57TBdAcOBJKBzjtSVUWG2yDHLsvjdNC2stfHce/8B9CugXQc2VAxtT88v2B+c4PD4DIPTc+wdHOHi8upPy24TMFq2HlJKjMYTpJNHDNMJHmgur29TsuegtaYwcXZbgV+We2oOM1K06WAvhJQKQkgwxuMM3S6Wu7gUH5cync2RFwW4EBu3vJNCkhhVhsEHdf1nvh7/Ad8BU7yxmQdTp0oAAAAASUVORK5CYII=","aspectRatio":2.19811320754717,"src":"/static/f04108549d60354507b8e640f2bec37f/f6f78/newsletter-subscribe-email-1.png","srcSet":"/static/f04108549d60354507b8e640f2bec37f/a1d58/newsletter-subscribe-email-1.png 233w,\n/static/f04108549d60354507b8e640f2bec37f/fc1a1/newsletter-subscribe-email-1.png 466w,\n/static/f04108549d60354507b8e640f2bec37f/f6f78/newsletter-subscribe-email-1.png 932w","srcSetType":"image/png","sizes":"(max-width: 932px) 100vw, 932px","originalImg":"/static/f04108549d60354507b8e640f2bec37f/f6f78/newsletter-subscribe-email-1.png","originalName":"newsletter-subscribe-email-1.png","density":72,"presentationWidth":932,"presentationHeight":422,"srcSetWebp":"/static/f04108549d60354507b8e640f2bec37f/55df6/newsletter-subscribe-email-1.webp 233w,\n/static/f04108549d60354507b8e640f2bec37f/fbab0/newsletter-subscribe-email-1.webp 466w,\n/static/f04108549d60354507b8e640f2bec37f/3b46e/newsletter-subscribe-email-1.webp 932w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

This opt-in method follows best practices and ensures that subscribing to your site is an active decision. Your user needs to click this button in order to freely sign-up to your site. There is also a direct link at the bottom of every mail which can be used instead of clicking the button.

> When you inspect the subscription link you'll see that it refers to your Ghost CMS backend.

Even though users subscribe to your backend, a success message is forwarded and opens your front-end page:

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/06/newsletter-opt-in-success.PNG" alt="newsletter-opt-in-success" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAYAAADDl76dAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAzUlEQVQY03XMSQ7CIBgFYIxDC7SlTi1gjBv3mmiMGvUMDkdwOKAbo4cxUQ/ypNoanBZffng/D7I/t/HL4dLB8drD6Tp4ug3MvW/yLv51EmS5jfDLaqfMNDYSC2O+jk2m07yOfz1CCMU7N1VCPidQKlTgFKvgLE73jvWGfuM+h80XHkQ5eJybrSamswlG4+GDbigwj0GEAbzgvZchlHFkHJciDMvQugEpFaJYQimNWj1CpVpDnGbSZH4g4FIGu594fZgtk/n5kHHvq2h3bHeXCLZnRhbZ7gAAAABJRU5ErkJggg==","aspectRatio":3.4776119402985075,"src":"/static/8072eb7f596533c4d5ffa419390424d1/dc616/newsletter-opt-in-success.png","srcSet":"/static/8072eb7f596533c4d5ffa419390424d1/a1d58/newsletter-opt-in-success.png 233w,\n/static/8072eb7f596533c4d5ffa419390424d1/85ff8/newsletter-opt-in-success.png 467w,\n/static/8072eb7f596533c4d5ffa419390424d1/dc616/newsletter-opt-in-success.png 933w","srcSetType":"image/png","sizes":"(max-width: 933px) 100vw, 933px","originalImg":"/static/8072eb7f596533c4d5ffa419390424d1/dc616/newsletter-opt-in-success.png","originalName":"newsletter-opt-in-success.PNG","density":96,"presentationWidth":933,"presentationHeight":268,"srcSetWebp":"/static/8072eb7f596533c4d5ffa419390424d1/55df6/newsletter-opt-in-success.webp 233w,\n/static/8072eb7f596533c4d5ffa419390424d1/45771/newsletter-opt-in-success.webp 467w,\n/static/8072eb7f596533c4d5ffa419390424d1/5431c/newsletter-opt-in-success.webp 933w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

That way users are kept on your main site while the hard work is performed in the background! This last step completes the user's subscription flow.

Note that a user can always unsubscribe by pressing a link that is sent with every email. Now, it's your turn to feed your users with a newsletter or other email marketing material.

## Members dashboard

All users who successfully subscribed to your site show up in the membership dashboard of your CMS:

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/06/membership-dashboard.png" alt="membership-dashboard" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAA7DAAAOwwHHb6hkAAACF0lEQVQ4y21UyY4TQQzt/z9y5luQEBcO3DhEkAE0Gikz6Ul6q31r8151dTIsjizX4rKf/dzpPnz8JC/nXqZ5lhSjKG3k+PNRvj38kpf+KsOk5Dosch2hwwQ/JdOiZYRd4LsoJ69DL5+/v5MvD++lO/evNUjOWSgxZemvk5wQbNFOjIuiXYANom2oe2Uc3lixOKOPMkYu6iiX5Yd0EajWdZVdGDDELKkUyWX9Qwv8Ci3uPHwYNIRwfw/TTfMiHodvA6aG9m9xaa3q8yomrhWp8x4AYrUxpQ0hg1rn7gihtj3e1cbNlh0t1FhfwRAAUedcpAsxbFkaSl4aH8WE/E/JUkvbyktIqo29IaNkBO2GcZZxWhCowKnAAcF8qiRw7UOslmqpjSAqS+behftdx9F4Op1x6ZEx4AIsPz9hHJTEvCUgSRHJmNR6su3qmucMGmKqrfKwnWu924WVXfqD5GQk4sG8AH0raSs13Uoku+zh3sdassYMOucb6/iB4MN8EJ21ZAS0QMNxWZtyXksbE1oyzAQkhKg7Y60M49RIWYXJJ/MV2RRQkkl7G/q98RUVSq9B8IAEcV1ZVlqjLHUrK61F5kMvSQcpNcE2EhtCjBX6xIC5jkmuLHPPPtK3zuFb4aPH5x4Njv8d7u1rKfeett7tX1FnURLRBVDP4B7UH8eTDHqp/eOsmV2xX9RWEdf8D5iwnvFnwXPufwMYdUSBr5zHEgAAAABJRU5ErkJggg==","aspectRatio":1.4438775510204083,"src":"/static/be45461226af094a1addff543f0fdfdf/a0730/membership-dashboard.png","srcSet":"/static/be45461226af094a1addff543f0fdfdf/bde6a/membership-dashboard.png 283w,\n/static/be45461226af094a1addff543f0fdfdf/6fe44/membership-dashboard.png 566w,\n/static/be45461226af094a1addff543f0fdfdf/a0730/membership-dashboard.png 1131w","srcSetType":"image/png","sizes":"(max-width: 1131px) 100vw, 1131px","originalImg":"/static/be45461226af094a1addff543f0fdfdf/a0730/membership-dashboard.png","originalName":"membership-dashboard.png","density":96,"presentationWidth":1131,"presentationHeight":784,"srcSetWebp":"/static/be45461226af094a1addff543f0fdfdf/30314/membership-dashboard.webp 283w,\n/static/be45461226af094a1addff543f0fdfdf/3161c/membership-dashboard.webp 566w,\n/static/be45461226af094a1addff543f0fdfdf/bcfd3/membership-dashboard.webp 1131w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

This is the place where you can manage your members. You can manage each member individually, add labels and notes and also control if a user will receive newsletters:

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/06/membership-impersonate.png" alt="membership-impersonate" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAB0UlEQVQoz31TzY7TMBjMi/MAXDnwCBw4cOCMhPa2JyRAgIBll5Z2mzZ/dfyfxBnmc9NSOGBp9H12nMl4PCnevL3BrixxVArDMEAbi7uHFb5+v0d5aGCsy1hvHvHl2w/c3a+w2uzQdP0FSvXY1gov37co2u7IFyzGaYIMqY+VQskNSpPMRbgw5r5eCNqjQW/8FRyOfL5tHQrvHVJKmWye51xvXz/Fp9tXGDmtmhY/11ustyXJ9IVEPiDopS5r1noUWhtEHvU0ZgzkVg836DYf0eqIulXYVx32dYeKfavMH7Ir4jMK8U38s/QpH3mcoAPAU9LTEQPn45QypBdErjsfs7dx2SN7QxxQxEiPvIfUk4eJfeDxE85DrPgXmYhixC6BrE2svBRFhZpfIdEw8SsjrHNwRAiB6yMSN6c053oiRFbj+Vzskl7IJoopDlWL7W4PbQOsH4hIhdxM1UJ69ldIBKJmmGxWOOPvkQmds/kyLot8QTuPrtfomC9tzKIiZpVTCjjod3kuypwPuY95HlHIZYj088iXwqjouobpDXMYcs7kRg1PIbm0hGZE9JJBqRkSm15rNA3/CHMKt2XIf714jvWzJzh8/sDoBDSMy/Wf8T/8BuKEUAA4FskSAAAAAElFTkSuQmCC","aspectRatio":1.8246753246753247,"src":"/static/70c2a630e9d6774313e96ef98e82bdf5/78797/membership-impersonate.png","srcSet":"/static/70c2a630e9d6774313e96ef98e82bdf5/6b1e2/membership-impersonate.png 281w,\n/static/70c2a630e9d6774313e96ef98e82bdf5/7cb89/membership-impersonate.png 563w,\n/static/70c2a630e9d6774313e96ef98e82bdf5/78797/membership-impersonate.png 1125w","srcSetType":"image/png","sizes":"(max-width: 1125px) 100vw, 1125px","originalImg":"/static/70c2a630e9d6774313e96ef98e82bdf5/78797/membership-impersonate.png","originalName":"membership-impersonate.png","density":96,"presentationWidth":1125,"presentationHeight":616,"srcSetWebp":"/static/70c2a630e9d6774313e96ef98e82bdf5/f44a8/membership-impersonate.webp 281w,\n/static/70c2a630e9d6774313e96ef98e82bdf5/a1a69/membership-impersonate.webp 563w,\n/static/70c2a630e9d6774313e96ef98e82bdf5/5543b/membership-impersonate.webp 1125w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

## Preview Newsletter

With your Ghost CMS you can now automatically send full articles as an email version to your members. Before doing that, you should make sure you are satisfied with the end result and send a test email to yourself.

From your post view, open your right settings pane and choose _Email newsletter._ This opens a new dialog as shown below:

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/06/newsletter-post-settings-all-7.png" alt="newsletter-post-settings-all-7" srcset="https://cms.jamify.org/content/images/size/w600/2020/06/newsletter-post-settings-all-7.png 600w, https://cms.jamify.org/content/images/2020/06/newsletter-post-settings-all-7.png 800w" sizes="(min-width: 720px) 720px" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAABYElEQVQoz2WSiW4kIQxE5/+/cKXdRFG0Ss/0Dc1lc0xeMzmkBBUIsIsyBRcX4rzt626cDz5ElkwOH5iwNEcwh396ef37/PLn3zMjS+vOTBG55NJu0zwtq+YsqpLz/X5vrZXWcqkr7KR066NxgTHlCkptpF201GlZILsQYCbV2htMMqZl2+0Rk/qQQjyBBiFwklEmA7J1TjRTDeHWZYFPgpjkIlqiqEsapAQl1JVLaeO8XMdptzYJsudupewufh3n67RwBEwpzaQK9lg+yGSM8wx/uI1JpPVWuzJl49xuLHZSPhXVHmX/i9zmdYP8CN97O8ldGUeYM2K+dT71A7jF153rMM7/34bNGNzGEorn7EfZUXAhc2n2BJ+1gKjfZTcfcUV4D17lBNlatBsWe/YPfJMRMfZYN7OZg7M1V+kgTCh9Ln/g453dtpthOMbbYQ/+AL/nAS4ZYv8Yv2DOH4a58g61an3DFCicXAAAAABJRU5ErkJggg==","aspectRatio":1.9047619047619047,"src":"/static/b413422c9c71fe5c93e34e8f45f0a506/5a190/newsletter-post-settings-all-7.png","srcSet":"/static/b413422c9c71fe5c93e34e8f45f0a506/772e8/newsletter-post-settings-all-7.png 200w,\n/static/b413422c9c71fe5c93e34e8f45f0a506/e17e5/newsletter-post-settings-all-7.png 400w,\n/static/b413422c9c71fe5c93e34e8f45f0a506/5a190/newsletter-post-settings-all-7.png 800w","srcSetType":"image/png","sizes":"(max-width: 800px) 100vw, 800px","originalImg":"/static/b413422c9c71fe5c93e34e8f45f0a506/5a190/newsletter-post-settings-all-7.png","originalName":"newsletter-post-settings-all-7.png","density":72,"presentationWidth":800,"presentationHeight":418,"srcSetWebp":"/static/b413422c9c71fe5c93e34e8f45f0a506/ba381/newsletter-post-settings-all-7.webp 200w,\n/static/b413422c9c71fe5c93e34e8f45f0a506/7f61c/newsletter-post-settings-all-7.webp 400w,\n/static/b413422c9c71fe5c93e34e8f45f0a506/d00b9/newsletter-post-settings-all-7.webp 800w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

> Note that you must configure Mailgun in order to be able to use the email newsletter feature. For further instructions, look at the configuration section below.

The _Preview in browser_ function is a really great feature as it gives you a visual presentation of the outcome on both the desktop and on mobile devices:

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/06/newsletter-preview-mobile.png" alt="newsletter-preview-mobile" srcset="https://cms.jamify.org/content/images/size/w600/2020/06/newsletter-preview-mobile.png 600w, https://cms.jamify.org/content/images/2020/06/newsletter-preview-mobile.png 926w" sizes="(min-width: 720px) 720px" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB10lEQVQ4y52TzUsbQRjG89f0T/CqUMSzFDwI1ZaiFIoX9ehFvFvagxRakFhqoVFioibZZMXYGD+qAQ+CF4u6+VrFQ7Ob7Mzsbnx8Z2L6ARrqDjy8s7Pz/uaZmXdC7z+FEU3piMQTWF5L/VY0oSGu6VhJZhBLZbBCc6RiKmZaSrZiNJlGPL2BD+FFhNLZHGSz7ToYY2g0GqiTXNdV4zf4/5bfP0BoXd9sJd78m9psNuH5PnyKrueTPPi+r/oyyv9tyXmyZbd3EEroWfUhJ0loGyzIYc2yYNk2HIeBca76Fu1EQtsmpCRUAfO7f4By8G8gFy4Mo4jdvR/I0crb+T0UCkcoFkvK7X3ArU7AdpKQ5+t7+EUOnbvjCATkjMPQtmBGkzhf1XES11CJabjeyEE8sOWOQGbVYc3MojY4hsO+YXwfeo3Tl29w/GKMgAEcCjr806kZXBFIHx3Hq5EJLE9OALPv4HD38UC7ZqHnaT+eP+nC5+5eLD0bwNu+AdQmp1HnIgCQSuXj0hrm5r8htfAFPxe/Yj+yimomDyYCOJR1yByHyofDJkfXtIBDty2vwwtyKVwIlComqYpSuYIyyTSv1NN0gwFdXFARn10YKp4bJVTNS/ViOgFvAUMhB0X29xT6AAAAAElFTkSuQmCC","aspectRatio":1.4233128834355828,"src":"/static/d43e25ac6ec89e0232352595dea61568/69476/newsletter-preview-mobile.png","srcSet":"/static/d43e25ac6ec89e0232352595dea61568/6a451/newsletter-preview-mobile.png 232w,\n/static/d43e25ac6ec89e0232352595dea61568/71ce0/newsletter-preview-mobile.png 463w,\n/static/d43e25ac6ec89e0232352595dea61568/69476/newsletter-preview-mobile.png 926w","srcSetType":"image/png","sizes":"(max-width: 926px) 100vw, 926px","originalImg":"/static/d43e25ac6ec89e0232352595dea61568/69476/newsletter-preview-mobile.png","originalName":"newsletter-preview-mobile.png","density":72,"presentationWidth":926,"presentationHeight":649,"srcSetWebp":"/static/d43e25ac6ec89e0232352595dea61568/af5b6/newsletter-preview-mobile.webp 232w,\n/static/d43e25ac6ec89e0232352595dea61568/a7d21/newsletter-preview-mobile.webp 463w,\n/static/d43e25ac6ec89e0232352595dea61568/dafe9/newsletter-preview-mobile.webp 926w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

Once you are fully satisfied with both the desktop and the mobile results, use the _Send test email_ button to get the result into your own inbox. This is how the desktop version looks in my inbox:

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/06/newsletter-post-in-email.png" alt="newsletter-post-in-email" srcset="https://cms.jamify.org/content/images/size/w600/2020/06/newsletter-post-in-email.png 600w, https://cms.jamify.org/content/images/2020/06/newsletter-post-in-email.png 810w" sizes="(min-width: 720px) 720px" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAAAsTAAALEwEAmpwYAAADuUlEQVQ4y4WUe0zTVxTH3d9L9u/+2//7Z1t8zC2MsgGZBVF5FNxEGAYMEf4QBOSxMpW2jg32qItsQWNRmJppgpkojzkkToOMYSQzBlkpAgVKyyi2pZQ++OzealkJ7XaSm3N7+s3nnnPu79xNDoeDlZUVPB7PhrW8vEwgEGBkZISBgQF8Pl9UnTSp2yRh0UzCpBkMBrRaXVTd6upq0JtMJjbJE0LBSEua1TbPrGUuqi508NjY2HpgyEvBc/G/WQYzDgFCmjD9BqA0v98fsZRwaCgWikcErvVgfIKr1zrovXOX9us3udbRyf3BIR6PjHK9s4df+37jZvctbt+5x+CDh0HNqNG0dsCGDOVJLpdrbckLezJqDEI6unro//2P4E0v2O04HM7g7Xq9vv/oYVg5HgGTYsucjbHxp0yap5mamsZuXwzCIn0N6zOUDZd/ym2Y/z8LRAN6RfDBKQP9h9QMlZ7g8VENT2s/526VlislOq6U19FdVUenpoFHXzQxX3+amaqTDGu+wr1gfw40GsOAPj8WdSO2okqsmYcYj8tmSJHGL9tUPEkpoH2bkp6YZC7HJHEvIYNhRQZGRSqP0nLxzNs2AqU9++ECbs3XoNZC6XEcRcew5XzKpKqAwaxcrNVqAvWNeL78lpmcYnoVe7ifVcDSnDUCUJS80PAdi0eP4xbem18KRdXcTs/nTHIOf5VpOVWrQ3e4nGW9ntWzTZhUn/BnZj6eSEDZ1rnmFpw1arwNepayi2B/IZW7skhPK2Cx6Wfidx3g1Q9SMBypgLbT+LUnRBUVeF6M5foeigwfFpVzQZFMf2IGJuVeLKnZ9H+cR3NuPl2VNcTv/oiX391BiWo/lFXgVdey9JkOz2wEoF98Ni2FJcRtjmNzXAon31PyY/xOvhHrlmofaERP67W8kZTOkeS9UFHLSnk1M8XluCIB5cCnF1fwyjsfsjVuJ9/HKDn3fhK62CSOJSZjys0TPS2lcs8+MlQHoE4vyq1hIOsgi5YowMS8Yl56fTux2zN5e0sKb22J5fCbChpjFHQpE5jcsZs2ZSqvbU3g7+wylg5qxKUVYhVTJM0YDpSjd+lGD/XN5zlz6Qb68+1ozrWhN1yk19DGcEsr5taLDLdepvFsK7PdfSz81Elf21WcTueLDMMmRY6Pz+sNDrzT5RRz7MHnWcHtXsa+5MYhZtvqdLEofnvF/pnwVqFbDvgjvzYyQ4vVxtT0rFgz4jGYCe4npsxMTJoxi5hZxKSXsekZoROlOsVDEXr+JPAfDvCa+WxUrDAAAAAASUVORK5CYII=","aspectRatio":0.9354838709677419,"src":"/static/4e398a7a80e890258211a76a0bd326c8/d7542/newsletter-post-in-email.png","srcSet":"/static/4e398a7a80e890258211a76a0bd326c8/2efce/newsletter-post-in-email.png 203w,\n/static/4e398a7a80e890258211a76a0bd326c8/1d180/newsletter-post-in-email.png 405w,\n/static/4e398a7a80e890258211a76a0bd326c8/d7542/newsletter-post-in-email.png 810w","srcSetType":"image/png","sizes":"(max-width: 810px) 100vw, 810px","originalImg":"/static/4e398a7a80e890258211a76a0bd326c8/d7542/newsletter-post-in-email.png","originalName":"newsletter-post-in-email.png","density":72,"presentationWidth":810,"presentationHeight":865,"srcSetWebp":"/static/4e398a7a80e890258211a76a0bd326c8/cb011/newsletter-post-in-email.webp 203w,\n/static/4e398a7a80e890258211a76a0bd326c8/00c35/newsletter-post-in-email.webp 405w,\n/static/4e398a7a80e890258211a76a0bd326c8/385bc/newsletter-post-in-email.webp 810w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

It's reassuring to see that the emailed version looks exactly like the desktop preview version.

> It's really confusing that Ghost uses your SMTP configuration for sending you test emails, but requires a Mailgun setup in order to be able to use the newsletter functionality.

## Personalize Newsletters

It would be strange to receive an email containing a full blog article without a small greeting or introductory message. This is where **email cards** enter the game:

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/07/newsletter-email-card-1.png" alt="newsletter-email-card-1" srcset="https://cms.jamify.org/content/images/size/w600/2020/07/newsletter-email-card-1.png 600w, https://cms.jamify.org/content/images/2020/07/newsletter-email-card-1.png 800w" sizes="(min-width: 720px) 720px" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAIAAAB2/0i6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA1UlEQVQY042QzWrCQBRG8+iVdIzv0gdokS6ki+7cCC4tBcVa0HEmiZO5v+kYq0gs1MO3unDu/bgZALRnRDUi1g34A9TAAeUAfIq2fZKYXcsJFSHi9w1VqOPJ2955Wcw11O09sogw85cHYPlcrkKM5K0y3SfrUbbTLdY4q3Ye8XlJDo6t9f/ammqT3VYItG8CCW+qmFr8fRkR+1Pip5fXb+u6Xbef+iWJmfc+xticCSG4svxYra0rm24euvRIShIzY8zoiqIoBrnJh8XgcfiQm0tGNyTxB7wzuCEbHmriAAAAAElFTkSuQmCC","aspectRatio":2.4096385542168677,"src":"/static/38ea7745130af122bcc16ebd15bc4e33/5a190/newsletter-email-card-1.png","srcSet":"/static/38ea7745130af122bcc16ebd15bc4e33/772e8/newsletter-email-card-1.png 200w,\n/static/38ea7745130af122bcc16ebd15bc4e33/e17e5/newsletter-email-card-1.png 400w,\n/static/38ea7745130af122bcc16ebd15bc4e33/5a190/newsletter-email-card-1.png 800w","srcSetType":"image/png","sizes":"(max-width: 800px) 100vw, 800px","originalImg":"/static/38ea7745130af122bcc16ebd15bc4e33/5a190/newsletter-email-card-1.png","originalName":"newsletter-email-card-1.png","density":72,"presentationWidth":800,"presentationHeight":331,"srcSetWebp":"/static/38ea7745130af122bcc16ebd15bc4e33/ba381/newsletter-email-card-1.webp 200w,\n/static/38ea7745130af122bcc16ebd15bc4e33/7f61c/newsletter-email-card-1.webp 400w,\n/static/38ea7745130af122bcc16ebd15bc4e33/d00b9/newsletter-email-card-1.webp 800w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

An _email card_ can be placed anywhere in your post and is only shown in the email output, but not in the actual post (yes, this also works with Jamify 😉).

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/06/newsletter-email-cards-2.png" alt="newsletter-email-cards-2" srcset="https://cms.jamify.org/content/images/size/w600/2020/06/newsletter-email-cards-2.png 600w, https://cms.jamify.org/content/images/2020/06/newsletter-email-cards-2.png 909w" sizes="(min-width: 720px) 720px" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABiElEQVQoz51Sh07DQAzN/38PQggxOijQAhLQquqkA0RXkrvs0eQe9rWN2oIEwtKL7zzeObaNOI4xXyxg2TZM08JytdJnKSUEQTqOti2XK+13PQ9CCMzmcziOizRNwRw7GHmeo3J7h9p9HedX1yhVayjf1PD82sRLs6Xtl+UKLkplVCmOYxqPT1qPp1Mci8Ev1BsPqBDJyekZJkWQ2ip1kMDxha/wK1IbGPzh3/M9H1JIBEFYxOaKoTSyrVbY2LJcFb58S6YrTLIcjhfADWP4caq19EMIN0CcZjpxfQS2ZZSf7c755sGCkBsdRhGCMILnB0jSNXyqlPv7o3BV7NtrR0G4Jvt4+o7eYIj+kEB6OBqj2x9s7sM3tDtdtNodbev0+jR1E6PJlB73t/x7FaZUrpAOVrQStuA1cfWamJYFx/X02rDdsoU+M5Q6HMo3QtOydRITLQi/yW6i++A+6imviZjJeIl5oXk5/yO7bhthnOBzaWJG+JgtIGniIU07iGJC8mdExJMkCb4AAbRN0ZQCb9sAAAAASUVORK5CYII=","aspectRatio":1.8760330578512396,"src":"/static/574e32598d128581df8d5230facea5f7/b3ad9/newsletter-email-cards-2.png","srcSet":"/static/574e32598d128581df8d5230facea5f7/9b5be/newsletter-email-cards-2.png 227w,\n/static/574e32598d128581df8d5230facea5f7/379c3/newsletter-email-cards-2.png 455w,\n/static/574e32598d128581df8d5230facea5f7/b3ad9/newsletter-email-cards-2.png 909w","srcSetType":"image/png","sizes":"(max-width: 909px) 100vw, 909px","originalImg":"/static/574e32598d128581df8d5230facea5f7/b3ad9/newsletter-email-cards-2.png","originalName":"newsletter-email-cards-2.png","density":72,"presentationWidth":909,"presentationHeight":483,"srcSetWebp":"/static/574e32598d128581df8d5230facea5f7/7d72c/newsletter-email-cards-2.webp 227w,\n/static/574e32598d128581df8d5230facea5f7/bb998/newsletter-email-cards-2.webp 455w,\n/static/574e32598d128581df8d5230facea5f7/ed09a/newsletter-email-cards-2.webp 909w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

While email cards are great, they still feel a bit limited. For example, you cannot place any messages in front of the article, the earliest place is below the feature image.

Furthermore, email cards only support basic text formatting. Wouldn't it be great to place an image of your signature in your note or be able to change the typography so it looks like a handwritten note? As members functions are still beta in Ghost, it' probably a bit early to ask for those features.

## Newsletter Campaigns

You have written and reviewed your article, discussed it with your peers, added a personalized note with email cards and tested the newsletter result in the preview windows.

**What do you need to do in order to send out the newsletter to your subscribed members?**

> First, you should check the newsletter subscription status of your members. By default, all members are signed up to your newsletters, but are there users you want to exclude? Have you excluded users that should receive the newsletter this time?

Well, the final step needed is right before hitting the _Publish_ button, by selecting the _Send by email_ switch:

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/07/newsletter-email-delivery.png" alt="newsletter-email-delivery" srcset="https://cms.jamify.org/content/images/size/w600/2020/07/newsletter-email-delivery.png 600w, https://cms.jamify.org/content/images/2020/07/newsletter-email-delivery.png 800w" sizes="(min-width: 720px) 720px" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA8UlEQVQoz42STW7EIAyF5/7X6LZ36KKXqGY9m1ajZhIwNsaGPoqaTtSpEgsBMu/DP/IphKCqeWvDMbwl58AyExORiPwIFOAJt7Y1d8djKQWKYtYv7la7v97JAD6A8f3nNM3LMk23eQnYEG982nbhkGsUjUjy+2mNVmvdh9VrIEbo24KTUcLA9uEhAPNxvUaKiQWFI2EUfwiGyNxZek9FS2Qu1qv1Q2kDIIqUEM27NS5EOm3Z/7qdFU2OsTfM3OAp9p7yuR2B72szs5T16U1eLt7agbQxC6thOkTt+RxfL/QA/juezJzS74I1E1deZ3Mdzy/aKMGhP0lC5QAAAABJRU5ErkJggg==","aspectRatio":1.6666666666666667,"src":"/static/d8a064294b111c45207ecab67ae6be29/5a190/newsletter-email-delivery.png","srcSet":"/static/d8a064294b111c45207ecab67ae6be29/772e8/newsletter-email-delivery.png 200w,\n/static/d8a064294b111c45207ecab67ae6be29/e17e5/newsletter-email-delivery.png 400w,\n/static/d8a064294b111c45207ecab67ae6be29/5a190/newsletter-email-delivery.png 800w","srcSetType":"image/png","sizes":"(max-width: 800px) 100vw, 800px","originalImg":"/static/d8a064294b111c45207ecab67ae6be29/5a190/newsletter-email-delivery.png","originalName":"newsletter-email-delivery.png","density":72,"presentationWidth":800,"presentationHeight":480,"srcSetWebp":"/static/d8a064294b111c45207ecab67ae6be29/ba381/newsletter-email-delivery.webp 200w,\n/static/d8a064294b111c45207ecab67ae6be29/7f61c/newsletter-email-delivery.webp 400w,\n/static/d8a064294b111c45207ecab67ae6be29/d00b9/newsletter-email-delivery.webp 800w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

> Want to send a newsletter after the post has been published? No problem: Just set your post into draft status, turn the email switch on and re-publish. Best of all: Your Jamify front-end page is not interrupted by this action!

It would be great to have a function that allows sending only to those users that did not receive the newsletter earlier. It's important to be extra cautions here: if you happen to send out the same newsletter twice, **it's a sure way to land in the spam folder or get unsubscribed forever!**

## Teaser Newsletters

In my view, sending the full post as an email is a bit bloated. Many people I spoke to also prefer to send an excerpt with a link to the full post instead of a full article. You want to inform your readers with a newsletter, but you also want to channel your users back to your blog site.

Ghost's newsletter flow does not support this use case, however, you can make a reduced teaser version of your post as a second post – literally a _ghost post_ 😂. There is just one complication. In order to send out the newsletter, you must publish it first. In an [automated workflow](/continuous-content-publishing/), publishing your article triggers a _webhook_ which then leads to the publication of your _secondary ghost post:_ **Ouch!**

### Excluding Posts in Jamify

You need a way to _publish_ a post in your back-end that can be excluded in your Jamify front-end. With the flexibility you have with Jamify, this is readily possible. First, you need to mark the post for exclusion. You can use an internal tag for that purpose. Internal tags in Ghost start with a hash. So, in your CMS admin interface, create a new internal tag with name `#hidden` as follows:

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/07/image.png" alt="image" srcset="https://cms.jamify.org/content/images/size/w600/2020/07/image.png 600w, https://cms.jamify.org/content/images/2020/07/image.png 888w" sizes="(min-width: 720px) 720px" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAAAsSAAALEgHS3X78AAAApUlEQVQY05WOywrCQAxF5/9/wI3fIfgR4loRKgWLG0un88pkHtdM6741cEhCLoeo/vXGbANm46F30LLGNTysj9COICtuwwmX5wHq0fWr8A+aUBsLI8LJxUV4H864dkcoSgUUEzwxgvQtWk5bD+IsHxJGbTCJPCWgZEB9xhHMjFZ1g1alFFjnEIiQS0Xgglqr3AtSZijnA3yIEtiPD7Sw7vxDZvF8AUTfgzQrTR2QAAAAAElFTkSuQmCC","aspectRatio":4.269230769230769,"src":"/static/c1c4dc327bc1d72e7cf9dc9f1797225d/b04e4/image.png","srcSet":"/static/c1c4dc327bc1d72e7cf9dc9f1797225d/6bc44/image.png 222w,\n/static/c1c4dc327bc1d72e7cf9dc9f1797225d/9b7bd/image.png 444w,\n/static/c1c4dc327bc1d72e7cf9dc9f1797225d/b04e4/image.png 888w","srcSetType":"image/png","sizes":"(max-width: 888px) 100vw, 888px","originalImg":"/static/c1c4dc327bc1d72e7cf9dc9f1797225d/b04e4/image.png","originalName":"image.png","density":72,"presentationWidth":888,"presentationHeight":207,"srcSetWebp":"/static/c1c4dc327bc1d72e7cf9dc9f1797225d/c6678/image.webp 222w,\n/static/c1c4dc327bc1d72e7cf9dc9f1797225d/ced2a/image.webp 444w,\n/static/c1c4dc327bc1d72e7cf9dc9f1797225d/60055/image.webp 888w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

Note that you need to switch to the _Internal tags_ category in order to see the tag after creation. You will assign this tag to your newsletter post later.

Now, you need to tell your Jamify starter that it should not generate pages for posts that contain the tag `#hidden`. This can be easily achieved with setting a configuration option in `siteConfig.js`:

```javascript
// siteConfig.js
module.exports = {
  siteUrl: `https://www.jamify.org`,
  
  // Exclude post or pages (default: do not exclude)
  excludePostsOrPages: (node => node.tags.find(tag => tag.name === `#hidden`) !== undefined),
}
```

The `excludePostOrPage` option takes a Javascript function as input, so you gain full control over the exclusion process. Depending on the context, the `node` variable will be populated with all fields present on posts or pages, which gives you a vast range of possibilities.

In the above example, we exclude posts based on a simple tag, but you can use more advanced pattern matching algorithms and work with a combination of fields.

> We use internal tags in this example, but the `excludePostOrPage` function works with regular tags too.

In order for these changes to take effect, you need to re-build your site. With an automated set-up all you need to do is pushing the change to Github.

**As the idea of the teaser is to channel your user's back to your site, make sure the new post is published and accessible to the world, before sending out the newsletter.**

### Creating the Teaser

The teaser newsletter should be simple and give a glimpse into the topic of a newly published article. Start by making a dedicated draft post, which could start with a greeting, again utilizing email cards:

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/07/image-1.png" alt="image-1" srcset="https://cms.jamify.org/content/images/size/w600/2020/07/image-1.png 600w, https://cms.jamify.org/content/images/2020/07/image-1.png 894w" sizes="(min-width: 720px) 720px" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsSAAALEgHS3X78AAABY0lEQVQoz51S21rCMAzm/R9NhY+DN+qNMJRxHPTctd1v0jGBiV6Yb//SHJqkSQYgapoGzjloY2CshSWwnHVak8xnn+2d/z0wDfhnyPFxOMJ4OsVoPCY+w2T2jAnxh6dhxnyxwMvrG1pqcI84aA6YUoNISHSO5MucRISUshzONg4Tz759pK5CHyIq7bE7Smy2FTabA7ZHhXUloesE+uDjFVIPpHOhgfTtswecXZO29h6Wnm6pZ57P1DPva/i6RogRMYTsU7PMCC1PZGOy4RyQCxXGY1WW+FiVxNdYfq5QZJR4nxcoimW2V8cThJQZUqnMeXA3AblXyoU82XbCLlcRKXOiHia6EKnyrpL71NwGlLaGooxdVvwyy7/W5UeFhnonhMi9+g+57x5SwJMNOGqHSjnshcHuCizv5QU7oVs9nQ/KQtDr+IWVCZfF9rRshvbDhEQTT1A09Q66h76e7/F62ZBywC92lFnpx2G4YwAAAABJRU5ErkJggg==","aspectRatio":1.8211382113821137,"src":"/static/c2a45cf8c621765c56d328df4e173354/38af3/image-1.png","srcSet":"/static/c2a45cf8c621765c56d328df4e173354/80b2d/image-1.png 224w,\n/static/c2a45cf8c621765c56d328df4e173354/a2d48/image-1.png 447w,\n/static/c2a45cf8c621765c56d328df4e173354/38af3/image-1.png 894w","srcSetType":"image/png","sizes":"(max-width: 894px) 100vw, 894px","originalImg":"/static/c2a45cf8c621765c56d328df4e173354/38af3/image-1.png","originalName":"image-1.png","density":72,"presentationWidth":894,"presentationHeight":489,"srcSetWebp":"/static/c2a45cf8c621765c56d328df4e173354/81b02/image-1.webp 224w,\n/static/c2a45cf8c621765c56d328df4e173354/703ef/image-1.webp 447w,\n/static/c2a45cf8c621765c56d328df4e173354/26e8f/image-1.webp 894w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

and followed by the start of the article:

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/07/newsletter-teaser-preview.png" alt="newsletter-teaser-preview" srcset="https://cms.jamify.org/content/images/size/w600/2020/07/newsletter-teaser-preview.png 600w, https://cms.jamify.org/content/images/2020/07/newsletter-teaser-preview.png 889w" sizes="(min-width: 720px) 720px" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsSAAALEgHS3X78AAAEmklEQVQ4y12UW0xUVxSGTZ/61DTxpU99a03jQ42WgqhA0UGRW0e5aQClKEIVlIpEQBRQUAlektZqm1prDVEjFmy91VZp0aaIt6ZoilURZ2RmmCvM/QZf1znMGOtJ/qx11ln732v9e509zeVyoTMYePxcz2O9juHRUfRWK4Pi/6vTYbSaGRLfJLEnej0jZjMTQEgQFCj+pCAQCKiYFgyFGOj9k76OLm6e6uL+6W6Gui+iO3uBBz/8RO/pC/ScucjVrvP0nulmsKeX8YFBxvvuELxzD+PFHp719hF9pnlCQfqrW+iPyaYvIZcbMTn0Jy3nxvxMzsZl0RGbxzfxOZyIS+XcwmW0L0inMzmHe4sKuZ+Uw18xS7meV0I4GJwi9EuFY4dOMLazHe/BL7DlVjCSXcX9tFX8MrcIZ0k9t9ILOP+Rll9Tc7matoIHBaX0pYjVFnM3OZuB4gomJsJThAqvteMshpoWnPWteGp34N7cjH19E7rVjQxry+gRooflFVh2tRA8+Dmew19jqazltiafztgl9BV9SjAQqTAYDGDedwhTaRX2A4dw1jThLKokUFHPQHYpbYk5XBZ7q6GNpoZmWiurcexpw3/yGJbNW+mfl8GdvFImw5EKA+JYLl3BvLkG18nvsTW3M7ZyHWHBcW0hM0RPc/tpHnx1mZnx6czMWMHhDVXQ+a1UulcKqMO0toqJUChyKEI4KK1e/ziff/KKGc8sQp9VhGl5Eb8VriEuOYujsqBtfT3TYxbzVnwaKem5BFqbcO/ajqtuG6aqesLRlpUKb3y2jf3vxZEbv4TjCWlcSEzndoqW29p8bhauxiwLf2/cRk1JOW/OTSVTswzX2gpcZZtwNTdh3d5C2O+PaCinc6B6OwmzkpiekMn8+FR2xmnYv2AxG+enUCv4e9UnsKuRYGszszVaFiVp8Vc34NyzD1vBWu6u3kAoGGl5QioslIN4Y85C3k7IoChWQ0dcCkeE8Oi8VMoSl3BpmZZHhcUEStZTl7GSGYtzcTTsF9LdPMwv50q+aB7VUJmf/Mo6Xns3lnc+TCP1gwJmzdYwd04iW2Yl0jAnga6sZH7WpGDMzOZUxnJefz+Ja5mlhEpbMJS3cjlrDT6ZFpUwHA6x+8hxlq7ZxCqZv41bvyRnQyNLK7aSX1HLgcoafpRRuVa1hYc1tVzdUo9mXTXnmvcxeaybP8p28F3DXkLRsfGLmErbPp8Pn9+Hx+eWIfUTkrhP4JS4V356n5yiR6xHYkp7XrEutxuXkhv5jycnJ+WUJclqs6PTP8c0asZgNKF/PqJag9GIyTTKqNwwZotFfTeaTPJuUXOMcjMZDEY8Hs//Ce0Oh7rAYrWpyVGCKVhlQ5u66ZRvV78rMbfbg9PpJBi5GF4Q+gVerxe37OQR65U2PRHf80pcgVPu0FAoxMuPQvZCQyUhWkUUSrU2u0O1yrex8XHs8u5wKBjDpuZYVe2DEfIXFSoLpzQziUZTmim+QmQSCR4NPUU/YuDJ02F0ir6SMzT8TKBTNwwEXmk5HJ5QdXgZSkthOf2AWKdbadknrU/B41NO2KvGo+MSbfk/Cer4JPFiN6oAAAAASUVORK5CYII=","aspectRatio":1,"src":"/static/ae930c5e5fa8e5068c8146a5003e0639/83e77/newsletter-teaser-preview.png","srcSet":"/static/ae930c5e5fa8e5068c8146a5003e0639/6bc44/newsletter-teaser-preview.png 222w,\n/static/ae930c5e5fa8e5068c8146a5003e0639/e66bf/newsletter-teaser-preview.png 445w,\n/static/ae930c5e5fa8e5068c8146a5003e0639/83e77/newsletter-teaser-preview.png 889w","srcSetType":"image/png","sizes":"(max-width: 889px) 100vw, 889px","originalImg":"/static/ae930c5e5fa8e5068c8146a5003e0639/83e77/newsletter-teaser-preview.png","originalName":"newsletter-teaser-preview.png","density":72,"presentationWidth":889,"presentationHeight":887,"srcSetWebp":"/static/ae930c5e5fa8e5068c8146a5003e0639/c6678/newsletter-teaser-preview.webp 222w,\n/static/ae930c5e5fa8e5068c8146a5003e0639/75680/newsletter-teaser-preview.webp 445w,\n/static/ae930c5e5fa8e5068c8146a5003e0639/ade25/newsletter-teaser-preview.webp 889w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

Now, it's super important that you don't forget to assign the hidden tag to this newsletter teaser post before pressing the _Publish_ button:

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/07/newsletter-post-hidden-and-publish.png" alt="newsletter-post-hidden-and-publish" srcset="https://cms.jamify.org/content/images/size/w600/2020/07/newsletter-post-hidden-and-publish.png 600w, https://cms.jamify.org/content/images/2020/07/newsletter-post-hidden-and-publish.png 800w" sizes="(min-width: 720px) 720px" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAACXBIWXMAAAsSAAALEgHS3X78AAABP0lEQVQoz41SS07FMAzs/Q/BZeAEiB1i9UB6erRN87WdxAmTlMcCscBy83E99ozbxXvPzEQkwzKLjOt03GNKDhkhYA0x4oBMnoa3S86ZOO+HZRwQKLW25kWDaO994GNMRCEOGGrVWhFvrWFdUCPXZkM01q/mcDHmUos2wTOqNJ9osBNB/olp0wYYtUPi226NCz6JjezTqAcHGh4S2Uk6JVLV3+BIclv3SFyqsqCxwrGrjgwXwrrtbqApF6iqYHanjQlJgR6ASEogQU9wRvAEV1XOBbUwEXCaqLvmLHJEvhi2pLNnQ0v4pN1LLmEQTj9UU/6Mcu1TO2hzyu3DlT2hh9aq2OCCMbaOcZpjSJ4DG4Ipvwd++wbjU/V/WtMt1Yfn/Hg5x9aXbdvC/Af+NGvtcZq1xpjruj+93l4ua/QOkC9y0kWdUL7k/QAAAABJRU5ErkJggg==","aspectRatio":2,"src":"/static/a1c5a7d40a5b8c12538a3877840f63f2/5a190/newsletter-post-hidden-and-publish.png","srcSet":"/static/a1c5a7d40a5b8c12538a3877840f63f2/772e8/newsletter-post-hidden-and-publish.png 200w,\n/static/a1c5a7d40a5b8c12538a3877840f63f2/e17e5/newsletter-post-hidden-and-publish.png 400w,\n/static/a1c5a7d40a5b8c12538a3877840f63f2/5a190/newsletter-post-hidden-and-publish.png 800w","srcSetType":"image/png","sizes":"(max-width: 800px) 100vw, 800px","originalImg":"/static/a1c5a7d40a5b8c12538a3877840f63f2/5a190/newsletter-post-hidden-and-publish.png","originalName":"newsletter-post-hidden-and-publish.png","density":72,"presentationWidth":800,"presentationHeight":398,"srcSetWebp":"/static/a1c5a7d40a5b8c12538a3877840f63f2/ba381/newsletter-post-hidden-and-publish.webp 200w,\n/static/a1c5a7d40a5b8c12538a3877840f63f2/7f61c/newsletter-post-hidden-and-publish.webp 400w,\n/static/a1c5a7d40a5b8c12538a3877840f63f2/d00b9/newsletter-post-hidden-and-publish.webp 800w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

Again, you should make use of the _Preview in browser_ functions and send yourself the newsletter for review before hitting the big _Publish_ button.

## CMS Configuration

In order to be able to use the newsletter features in your Ghost CMS, you must go to the _Labs_ section and activate the _Enable members_ and the _Allow free member signup_ switches:

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/07/ghost-cms-labs-members.png" alt="ghost-cms-labs-members" srcset="https://cms.jamify.org/content/images/size/w600/2020/07/ghost-cms-labs-members.png 600w, https://cms.jamify.org/content/images/size/w1000/2020/07/ghost-cms-labs-members.png 1000w, https://cms.jamify.org/content/images/2020/07/ghost-cms-labs-members.png 1151w" sizes="(min-width: 720px) 720px" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA90lEQVQoz42R2W4DIQxF+f/fqyr1rQ9pFSlNhn0fuMEm0yXK0kFHNrK5XDzi5fUNn/sDpHY4SfPNciNfpGV+910jPk4WISZYH+FChA+Jo+P9zO0lp7j1xVRQ6vqHXCrEYdzoQ4ZxcRCuiHfyMIV9YuYlmRFfR4njoqGtH07zTfw9QuYX+VhgvIF2GkJpmo2CsW7YrgxZ57h25tHXMesu76HjDkIbC2UMrPsR3Gito/Vx5Blj1dp4juyQIOGU8xQbDuso9v+I9emwXkyww42UCwtRYWukMHkiuDY+K2h+i1Ljx0iGXNIMcylMGtR1fSDaWNCkHaR/xxl79L04NBH8eAAAAABJRU5ErkJggg==","aspectRatio":2.1176470588235294,"src":"/static/b7123d2b85fe1c713c3654eb1efceb03/4dba2/ghost-cms-labs-members.png","srcSet":"/static/b7123d2b85fe1c713c3654eb1efceb03/477c9/ghost-cms-labs-members.png 288w,\n/static/b7123d2b85fe1c713c3654eb1efceb03/533c1/ghost-cms-labs-members.png 576w,\n/static/b7123d2b85fe1c713c3654eb1efceb03/4dba2/ghost-cms-labs-members.png 1151w","srcSetType":"image/png","sizes":"(max-width: 1151px) 100vw, 1151px","originalImg":"/static/b7123d2b85fe1c713c3654eb1efceb03/4dba2/ghost-cms-labs-members.png","originalName":"ghost-cms-labs-members.png","density":72,"presentationWidth":1151,"presentationHeight":542,"srcSetWebp":"/static/b7123d2b85fe1c713c3654eb1efceb03/c3a59/ghost-cms-labs-members.webp 288w,\n/static/b7123d2b85fe1c713c3654eb1efceb03/6264f/ghost-cms-labs-members.webp 576w,\n/static/b7123d2b85fe1c713c3654eb1efceb03/ee998/ghost-cms-labs-members.webp 1151w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

It's quite new that you can also configure the reply email that is sent with the newsletter email:

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/07/ghots-cms-labs-members-reply-email.png" alt="ghots-cms-labs-members-reply-email" srcset="https://cms.jamify.org/content/images/size/w600/2020/07/ghots-cms-labs-members-reply-email.png 600w, https://cms.jamify.org/content/images/size/w1000/2020/07/ghots-cms-labs-members-reply-email.png 1000w, https://cms.jamify.org/content/images/2020/07/ghots-cms-labs-members-reply-email.png 1160w" sizes="(min-width: 720px) 720px" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAmElEQVQY05WQWQ7DIAxEuf9Vm6RiMYsXJi5tfhPV0hNGwjNjwmvbsR0Hdoeooo+B3rszwMyPjN/ZfIZqRYi5IJXilwYWgYguVA3/lM0JUXXBlPGOCbX1JcIs7ipLfPqjqz79HWZzzYRChEwZMUVft7mLp1SGmi3H5qs3/wazK/G8TRoyJXQuPpQxhMBaF2a6XFW/69tDwosThSCJq/2aHbAAAAAASUVORK5CYII=","aspectRatio":4.084507042253521,"src":"/static/772e78a56d6079ea813c11ca2f81e761/6be49/ghots-cms-labs-members-reply-email.png","srcSet":"/static/772e78a56d6079ea813c11ca2f81e761/139a5/ghots-cms-labs-members-reply-email.png 290w,\n/static/772e78a56d6079ea813c11ca2f81e761/b6272/ghots-cms-labs-members-reply-email.png 580w,\n/static/772e78a56d6079ea813c11ca2f81e761/6be49/ghots-cms-labs-members-reply-email.png 1160w","srcSetType":"image/png","sizes":"(max-width: 1160px) 100vw, 1160px","originalImg":"/static/772e78a56d6079ea813c11ca2f81e761/6be49/ghots-cms-labs-members-reply-email.png","originalName":"ghots-cms-labs-members-reply-email.png","density":72,"presentationWidth":1160,"presentationHeight":285,"srcSetWebp":"/static/772e78a56d6079ea813c11ca2f81e761/60360/ghots-cms-labs-members-reply-email.webp 290w,\n/static/772e78a56d6079ea813c11ca2f81e761/4fac6/ghots-cms-labs-members-reply-email.webp 580w,\n/static/772e78a56d6079ea813c11ca2f81e761/26598/ghots-cms-labs-members-reply-email.webp 1160w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

Finally, you must configure [Mailgun](https://www.mailgun.com/), otherwise the newsletter sending function is disabled:

<img-sharp-inline src="https://cms.jamify.org/content/images/2020/07/ghost-cms-labs-members-mailgun.png" alt="ghost-cms-labs-members-mailgun" srcset="https://cms.jamify.org/content/images/size/w600/2020/07/ghost-cms-labs-members-mailgun.png 600w, https://cms.jamify.org/content/images/size/w1000/2020/07/ghost-cms-labs-members-mailgun.png 1000w, https://cms.jamify.org/content/images/2020/07/ghost-cms-labs-members-mailgun.png 1170w" sizes="(min-width: 720px) 720px" fluidimg='{"base64":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAABJElEQVQoz6WSbUvDMBSF8///i/gXBL8LKoIgfnCwtVvbpE3a5r3He7OVIQ7mS+CQNkmfnntuxMvrG7bVAb2e0Cn9Z8nelFl0qkcrFWbrEFNGiAk+xDIneo8/1Ow8rAsQ2ozQ4wQzzQXqQ4DznoAReVmKFtK1EVMq3whJDvdyQCPJaScLMPEm/dVlwJMYt5zAl7QCuTLRDxrjOMI5B6kUjDH0zPZdWStu6eDZ5Xe36x5HJAZNJduAKWQYykDPDPMFVMo/QVfeNZfUlAGbao+6lejNhIEyHSlTFufrffji4tI4A8mhtfa4mhMclcauOFwukxWp2znno7hJ+bIYyjdDbHqP+zrhbhdRO/x7iIf3LW6fK9w87vD0QRdcSTRtVzr+Wx2aDp93bAsfaNmfRQAAAABJRU5ErkJggg==","aspectRatio":1.9664429530201342,"src":"/static/a1aba07b65eb897a84684505ece07406/105d8/ghost-cms-labs-members-mailgun.png","srcSet":"/static/a1aba07b65eb897a84684505ece07406/3cf3e/ghost-cms-labs-members-mailgun.png 293w,\n/static/a1aba07b65eb897a84684505ece07406/78a22/ghost-cms-labs-members-mailgun.png 585w,\n/static/a1aba07b65eb897a84684505ece07406/105d8/ghost-cms-labs-members-mailgun.png 1170w","srcSetType":"image/png","sizes":"(max-width: 1170px) 100vw, 1170px","originalImg":"/static/a1aba07b65eb897a84684505ece07406/105d8/ghost-cms-labs-members-mailgun.png","originalName":"ghost-cms-labs-members-mailgun.png","density":72,"presentationWidth":1170,"presentationHeight":596,"srcSetWebp":"/static/a1aba07b65eb897a84684505ece07406/2b735/ghost-cms-labs-members-mailgun.webp 293w,\n/static/a1aba07b65eb897a84684505ece07406/737f1/ghost-cms-labs-members-mailgun.webp 585w,\n/static/a1aba07b65eb897a84684505ece07406/446b5/ghost-cms-labs-members-mailgun.webp 1170w"}' parentclassname="kg-card kg-image-card fluid-image"></img-sharp-inline>

> Mailgun is currently the only option for distributing newsletters. Hopefully Ghost will provide more options after the beta phase.

### Redirects

All links within your newsletter email point back to your Ghost CMS which is not visible to the public, so they will appear to be broken. It's therefore extremely important that those links get redirected to your live site.

If you installed your Ghost CMS as described in our self-hosting tutorial [Ghost CMS on Hetzner Cloud](https://www.jamify.org/2020/04/07/ghost-cms-on-hetzner-cloud/) you are done and you can skip this section. Otherwise, you need to upload the following `redirects.json` file to your Ghost CMS:

```javascript
[
  {
    "from": "^\/(?!content\/images\/|members\/|unsubscribe\/|p\/)(.*)",
    "to": "https://www.your-blog.org/$1",
    "permanent": true
  }
]

```

Basically this file instructs the Ghost CMS server to permanently redirect all endpoints to your static site, except the ones starting with either `/content/images`, `/members` or `/unsubscribe`.

## Summary

A flaring fast static Jamify site that you can push to the edges of a CDN is capable of providing your visitors with a _dynamic user experience_. The new membership plugin that is integrated into the Jamify starter enables a membership subscription flow that is not different from a traditional Ghost setup.

> This means: no loss in dynamic user experience, but a big gain in site performance, security and developer flexibility!

As a site owner it is important that you can utilize the members function in your headless Ghost CMS, so no other tool is needed and everything can be done right where you write your articles. While the members dashboard is cool, the newsletter sending in Ghost feels too tightly coupled to the article publishing workflow which makes it difficult to launch independent newsletter campaigns.

Nevertheless, you can create hidden posts that never show on your blog site solely for the purpose of generatingnewsletters. This is a great alternative until Ghost supports more flexible newsletter features and gives you a lot of freedom for starting independent newsletter campaigns!

> [Do you want early access to Blogody, the brand new blogging platform that I am creating? Just sign-up on the new Blogody landing page and be among the first to get notified!](https://www.blogody.com/landing)