# Newsletter, campaigns and the contact form

Marketing and promotions

GrandNode can collect newsletter subscribers, send them e-mail campaigns, and store the messages visitors send through the contact form - all under **Marketing**.

### Newsletter subscribers

Visitors subscribe with the newsletter box in the footer or in **My account**. **Marketing → Newsletter subscriptions** lists them with their status, categories and the date. Filter the list, **Export** it to CSV, or import subscribers from a CSV file.

- With **Newsletter box. Allow to unsubscribe** on (Customer settings), the box also offers unsubscribing.
- A new subscription is confirmed with an activation link sent by e-mail (double opt-in).

### Newsletter categories

**Marketing → Newsletter categories** lets subscribers choose topics - "New products", "Offers", "Events". When a visitor subscribes, a popup asks for the categories; campaigns can then be sent to one category only.

### Campaigns

**Marketing → Campaigns → Add new** creates an e-mail campaign.

![Add a new campaign: name, subject, e-mail account, language, and a body with the list of allowed message tokens for store, subscription, shopping cart and customer](https://grandnode.com/Plugins/Theme.GrandNodeCom/Content/kb/marketing/campaign-create.webp)

A new campaign. The token list shows what can be inserted into the body.

1. On **Campaign info**, enter the **Name** (internal), the **Subject**, the **Email account** it is sent from, the **Language** of the recipients and the **Body**. Tokens such as the store name, the customer's first name or the unsubscribe link are inserted by clicking them in the list.
2. On **Conditions for campaign**, narrow the audience: stores, customer groups, customer tags, newsletter categories, and whether customers have a cart or have ordered.
3. Use **Test campaign** to send it to your own address first.
4. Check the recipients on **Email address**, then send. **History of sent emails** lists what went out.

Campaign e-mails go through the queued e-mail system like all other e-mails, so a large campaign is sent over time by the scheduled task. See [Content management](https://grandnode.com/docs-content) for e-mail accounts and queued e-mails.

### Contact form

Messages from the **Contact us** page are e-mailed to the store and also saved under **Marketing → Contact form** with the date, the sender, the IP address and the subject - useful when an e-mail got lost. Extra fields on the form are added with **Marketing → Contact attributes**.

### Tips and common mistakes

- Always include the unsubscribe link token in a campaign body.
- Test a campaign on a real mail client; the admin preview is not what Outlook shows.

### Related

- [Customer tags](https://grandnode.com/customers-customer-tags)
- [Content management](https://grandnode.com/docs-content)

- [Web page](https://grandnode.com/marketing-newsletter-campaigns)
