Newsletter#
Bulk emails to subscribers. Find it under Sdílené moduly → Newsletter.
Two parts#
| Part | What it is |
|---|---|
| Addresses | who wants the newsletter |
| Newsletters | what goes out and when |
Addresses#
| Field | Note |
|---|---|
| once only; the system does not allow duplicates | |
| Language | which language they want to be written to in |
| Activated | did they confirm the subscription via the activation email link? |
| Activation key | from the confirmation link |
| Created | when they subscribed |
Do not mail unactivated addresses
An unconfirmed address means nobody has demonstrated consent — anyone could have entered it. Mailing it is a problem, not merely bad manners.
Do not add addresses obtained elsewhere
A list from business cards, from orders, or bought is not consent to a newsletter. The form on the site exists precisely so that consent is demonstrable.
Procedure: resend the activation email#
When a subscriber did not receive the activation email or deleted it:
- Open the address in Sdílené moduly → Newsletter → Adresy and click editovat.
- At the top click Znovu poslat aktivaci (resend activation) and confirm.
- A new activation email goes to the address in the language set for it.
The button is shown only for an address that is not activated yet.
Older activation links stop working
Each new email creates a new activation key. If the subscriber clicks the link from an earlier email, activation fails — they have to use the latest one.
The number of activation emails is limited
You cannot send any number of them to the same address within a short time. When the limit is reached a message appears; just try again later.
Unsubscribing#
Every newsletter sent out has an Unsubscribe link in its footer. Clicking it opens an Unsubscribe from news page asking whether the subscriber really wants to unsubscribe their address, with an Unsubscribe button. Only after the button is clicked is the address deleted from the subscription, and the site shows "You have been unsubscribed from our news."
Opening the link alone unsubscribes nobody
Mail security filters often open the links in incoming e-mails by themselves. That is why the link only shows a confirmation and the button makes the decision.
An unsubscribed address disappears from the list
The address is deleted on unsubscribing, it does not just stay switched off. If the subscriber wants the news again, they sign up on the site as a new one.
If someone writes asking to unsubscribe, you can delete their address by hand, or turn its Activated off — the newsletter is not sent to addresses that are not activated.
The newsletter#
| Field | Note |
|---|---|
| Subject and Email body | per language |
| Planned send | from when it may be sent; empty = right after the dispatch is started |
| Send to all subscribers | or only to selected ones (Select specific subscribers) |
| State | Not started, Paused, Sending, Sent — changed by the dispatch buttons, not by the form |
Sending#
A saved newsletter has a Dispatch section below the form. It shows the State and the number of e-mails the dispatch has already queued ("Queued: … e-mails").
| Button | When it is shown | What it does |
|---|---|---|
| Start dispatch | state Not started or Paused | after confirmation starts (or resumes) the dispatch; the state changes to Sending |
| Pause | state Sending | stops the dispatch; the state changes to Paused |
How the dispatch runs#
- Once started, the dispatch waits for the Planned send time (empty = it starts at once).
- The site then gradually, in batches, puts the e-mails into the e-mail queue, from where they leave in the usual order.
- Only activated addresses get them — all of them, or only the selected subscribers.
- When the addresses run out, the state changes to Sent. A sent newsletter cannot be started again.
Pausing does not stop e-mails already in the queue
Only the next batches are paused. What the dispatch has already queued is sent. When started again it continues from the address where it stopped — nobody gets the newsletter twice.
The dispatch needs a regular server job
The batches are queued (roughly every five minutes) and the queue is sent by the task scheduler. If it does not run, the newsletter stays in the Sending state and nothing goes out.
Test send#
In the same section fill in Test e-mail to, pick the Language and click Send test. The newsletter goes once to the given address right away, outside the queue. It is handy for checking the look and the text before starting. The unsubscribe link in a test e-mail unsubscribes nobody.
Send yourself a test in every language
If the chosen language has no text, the test arrives in the default language — just as it would for subscribers with that language. You see at once that a translation is missing.
The e-mail wrapper#
The newsletter text is placed into the BS_NEWSLETTER e-mail template (Newsletter (wrapper)), which adds a footer explaining why the e-mail arrived and the unsubscribe link. You can edit the template in E-mails. Keep the unsubscribe link in it — otherwise subscribers have no way to unsubscribe.
Languages#
A subscriber carries a language and gets that version. If their language version is missing (not active, or without a subject and body), they get the version in the site's default language.
Do not forget the second language
The text for the second language is easy to overlook. Go through both versions before sending.