# virtuNewsletter setup

**URL:** <https://community.modx.com/t/virtunewsletter-setup/6088>\
**Category:** Random\
**Created:** [November 28, 2022, 2:08am UTC](https://community.modx.com/t/virtunewsletter-setup/6088 "2022-11-28T02:08:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mark537](https://community.modx.com/user_avatar/community.modx.com/mark537/32/3194_2.png) [@mark537](https://community.modx.com/u/mark537)\
**Post date:** [November 28, 2022, 2:08am UTC](https://community.modx.com/t/virtunewsletter-setup/6088/1 "2022-11-28T02:08:24Z")

</div>

Hi, I am not familiar with the “virtuNewsletter”. Could anyone please help me to set it up?

- I am not sure exactly what resource id and subject will be here.  

- In the documentation mentioned “ **You will need to provide some email templates for confirmations. These templates are resources, not chunks or standard templates. They can be left unpublished or hidden, it doesn’t matter. The pagetitle will be the _subject_ of the email and the content will be the _body_ of the email.** ”  
I have created these three resources with the template that contains `[[!virtuNewsletter.subscribe]] [[!virtuNewsletter.confirm]] [[!virtuNewsletter.reader]]`  

- And added the form with resource id what contains `[[!virtuNewsletter.subscribe? &categoryKey=category]]` also changed the id in **core/components/virtunewsletter/elements/emails/activation-email.tpl**

---

<div class="post-metadata">

**Author:** ![halftrainedharry](https://community.modx.com/user_avatar/community.modx.com/halftrainedharry/32/1063_2.png) [@halftrainedharry](https://community.modx.com/u/halftrainedharry)\
**Post date:** [November 28, 2022, 10:12am UTC](https://community.modx.com/t/virtunewsletter-setup/6088/2 "2022-11-28T10:12:24Z")

</div>

I never used _virtuNewsletter_ myself, so take this answer with a grain of salt.

* * *

> [@mark537](#):
>
> I am not sure exactly what resource id and subject will be here.

“Subject” seems to be the _subject_ of the newsletter-email. The _content_ of the newsletter-email is defined in the resource you set with “Resource’s ID”.

* * *

> [@mark537](#):
>
> I have created these three resources with the template that contains `[[!virtuNewsletter.subscribe]] [[!virtuNewsletter.confirm]] [[!virtuNewsletter.reader]]`

I think you are mixing things up here:

These 3 resources are needed to handle subscriptions, confirmations and reading the newsletter via web.

For the _email texts_ you can either create entries in the CMP under “Templates” or alternatively create new resources. If you use resources, you have to set the system settings `virtunewsletter.subscribe_confirmation_tpl`, `virtunewsletter.subscribe_succeeded_tpl`, etc. so the program knows where to read the _email texts_ from.

* * *

> [@mark537](#):
>
> … also changed the id in core/components/virtunewsletter/elements/emails/activation-email.tpl

I don’t think “activation-email.tpl” is used in the code. You probably have to copy the content to “Templates” in the CMP or into a new resource.

* * *

In general, the [documentation](https://docs.modx.com/current/en/extras/virtunewsletter) doesn’t seem to be up to date. I don’t know how well maintained this extra is, but maybe you want to look at alternatives.

---

<div class="post-metadata">

**Author:** ![mark537](https://community.modx.com/user_avatar/community.modx.com/mark537/32/3194_2.png) [@mark537](https://community.modx.com/u/mark537)\
**Post date:** [November 28, 2022, 6:52pm UTC](https://community.modx.com/t/virtunewsletter-setup/6088/3 "2022-11-28T18:52:20Z")

</div>

This [documentation](https://docs.modx.com/current/en/extras/virtunewsletter) is confusing for me.  
Could you please suggest me any Extra for the newsletter?

I need to implement this area in Modx.

 ![image](https://modx-community.s3.dualstack.us-east-1.amazonaws.com/original/2X/2/2b65b12005a194ddf10a9a151fae46717fbf8c73.jpeg)

---

<div class="post-metadata">

**Author:** ![halftrainedharry](https://community.modx.com/user_avatar/community.modx.com/halftrainedharry/32/1063_2.png) [@halftrainedharry](https://community.modx.com/u/halftrainedharry)\
**Post date:** [November 29, 2022, 10:03am UTC](https://community.modx.com/t/virtunewsletter-setup/6088/4 "2022-11-29T10:03:32Z")

</div>

I don’t have much experience with newsletters and I never used any of the available MODX extras.

But you could probably use the extras [Subscribe](https://modx.com/extras/package/usersubscriptionsignupsystem) and [Notify](https://modx.com/extras/package/notify) by @bobray or maybe use a service like _Mailchimp_ with the extra [Mailchimp for FormIt](https://modx.com/extras/package/mailchimpforformit).

There is also [GoodNews](https://modx.com/extras/package/goodnews) that has been [updated recently](https://community.modx.com/t/goodnews-status-update/2616/9) with plans to make it MODX 3 compatible.

---

<div class="post-metadata">

**Author:** ![bobray](https://community.modx.com/user_avatar/community.modx.com/bobray/32/46_2.png) [@bobray](https://community.modx.com/u/bobray)\
**Post date:** [November 29, 2022, 7:56pm UTC](https://community.modx.com/t/virtunewsletter-setup/6088/5 "2022-11-29T19:56:30Z")

</div>

@halftrainedharry Thanks for the plug. 😉

@mark537 You should know that Notify is designed to send a notification email that contains a link to a resource on your site, rather than an attached newsletter.

I find it more convenient for everyone to do it this way, but your needs (or those of a client) may be different from mine.

With Subscribe and Notify, you can provide (optionally) a registration system and a built-in way for users to select both user groups and topics they’re interested in when they register and an easy way you can send notifications to only the people who should see it. Subscribers can also edit their selections later or unsubscribe, all without any work from you.

Once you’ve written a new newsletter resource, you just click on the “Launch Notify” button (on the TV tab), and then on the submit button and it’s on its way (assuming that you’ve set things up properly).
