Listmonk
Listmonk
Listmonk, organizatörlerin katılımcılara bilgilendirici e-postalar göndermek için kendi bünyelerinde kullanabilecekleri bir bülten ve e-posta listesi yöneticisidir.
Listmonk, kendi sunucunuza kurulabilir veya bulutta hızlı ve kolay bir şekilde ayarlanabilir.
Listmonk sistemini hızlıca kurabileceğiniz bazı bulutlar şunlardır:
| Bulut hizmetleri |
|---|
![]() |
Listmonk kontrol paneli şu şekilde görünmektedir:
Listmonk'u bağlamak için Kulüp Ayarları -> Entegrasyonlar bölümüne gidin.
Kulüp ayarları sol alt köşede bulunabilir.

Entegrasyonlar altında Listmonk'u bulun ve Bağlan'a tıklayın.

Listmonk'u bağlamak için aşağıdaki alanlar doldurulmalıdır:

Alanları doldurduktan ve Kaydet tuşuna bastıktan sonra, sistem Listmonk'a bağlanmayı ve bağlantının çalıştığını doğrulamayı deneyecektir.
Bağlantı kurulduktan sonra, bir e-posta tasarımı seçebilir ve aşağıdaki işlemleri gerçekleştirebilirsiniz:
- Üyelik başarıyla ödendiğinde gönderilen e-posta tasarımını seçin.
- Etkinlik senkronizasyonu yapın.
- Üye e-postalarını senkronize edin.
- Test "Satın Alma e-postası" gönderin.
Etkinlik senkronizasyonu (yarışmalar veya meydan okumalar) #
Her organizatörün etkinliği, Listmonk'ta yeni bir e-posta listesi oluşturur ve katılımcıların belirli bir e-posta listesine bağlanmasına olanak tanır, böylece organizatör yalnızca belirli etkinliğin katılımcılarına e-posta gönderebilir.
Tam Etkinlik Senkronizasyonunu Başlat düğmesine basarak, tüm etkinlikler Listmonk'ta oluşturulur.
Tüm etkinlikler şu formatta kaydedilecektir: "Yıl - Yarışma Adı".
Listmonk'a yeni bir katılımcı eklerken, sistem belirli bir etkinliğin oluşturulup oluşturulmadığını kontrol eder; eğer oluşturulmamışsa, oluşturulur.
Katılımcı senkronizasyonu #
Her satın alma işlemi yapıldığında (üyelik ödemesi), Listmonk'a bir istek gönderilir ve katılımcıların e-postaları eklenir. Hem alıcının doldurması gereken "fatura e-postası" hem de katılımcılara eklenen tüm e-postalar eklenir.
Her katılımcı, belirli yarışma listesine eklenir ve aşağıdaki nitelikler eklenir:

- Etkinlikler - katılımcının katıldığı tüm etkinliklerin bir listesini içerir.
- Pazarlama - satın alma adımında işaretlenen "pazarlama" tercihleri hakkında bilgi içerir.
Bu bilgiler, katılımcıları filtrelemek ve yeni e-posta listelerine eklemek için kullanılabilir.
Örneğin, haber almak istediğini belirten tüm katılımcıları bulmak için şu sorgu kullanılabilir: (subscribers.attribs->'marketing'->>'News')::BOOLEAN = true.

Bu sorguyu çalıştırmak, haber almak istediğini belirten tüm katılımcıları seçer.
İlk katılımcı senkronizasyonu #
İlk katılımcı senkronizasyonunu gerçekleştirmek için Listmonk ile Tam veri senkronizasyonunu başlat düğmesine basmalısınız. Katılımcı sayısı büyükse bunun daha uzun sürebileceğini unutmayın.
Satın alma onay e-postası #
DistantRace, bir katılımcı giriş ücretini ödediğinde sistemden otomatik bir e-posta gönderir, ancak organizatör kendi e-posta tasarımını oluşturabilir.
E-postada aşağıdakilerin bulunması önemlidir:
- Ne için ödeme yapıldığı ve miktarlar
- Toplam ödenen tutar
- Satın alma onayı bağlantısı
Bir e-posta nasıl oluşturulur ve DistantRace'e nasıl bağlanır?
- Satın alma onay e-postası oluşturun.
Listmonk'ta "İşlemsel" e-posta tasarımları oluşturmak mümkündür. Satın alma onayı için yeni bir tasarım oluşturun.

İşte e-posta için basitleştirilmiş bir örnek:
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<base target="_blank">
<style>
body {
background-color: #F0F1F3;
font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, sans-serif;
font-size: 15px;
line-height: 26px;
margin: 0;
color: #444;
}
pre {
background: #f4f4f4f4;
padding: 2px;
}
table {
width: 100%;
border: 1px solid #ddd;
}
table td {
border-color: #ddd;
padding: 5px;
}
table th {
border-color: #000;
padding: 5px;
text-align: left;
}
.wrap {
background-color: #fff;
padding: 30px;
max-width: 525px;
margin: 0 auto;
border-radius: 5px;
}
.button {
background: #0055d4;
border-radius: 3px;
text-decoration: none !important;
color: #fff !important;
font-weight: bold;
padding: 10px 30px;
display: inline-block;
}
.button:hover {
background: #111;
}
.footer {
text-align: center;
font-size: 12px;
color: #888;
}
.footer a {
color: #888;
margin-right: 5px;
}
.gutter {
padding: 30px;
}
img {
max-width: 100%;
height: auto;
}
a {
color: #0055d4;
}
a:hover {
color: #111;
}
@media screen and (max-width: 600px) {
.wrap {
max-width: auto;
}
.gutter {
padding: 10px;
}
}
</style>
</head>
<body style="background-color: #F0F1F3;font-family: 'Helvetica Neue', 'Segoe UI', Helvetica, sans-serif;font-size: 15px;line-height: 26px;margin: 0;color: #444;">
<div class="gutter" style="padding: 30px;"> </div>
<div class="wrap" style="background-color: #fff;padding: 30px;max-width: 525px;margin: 0 auto;border-radius: 5px;">
<p>Merhaba {{ .Subscriber.Name }}</p>
<p>
<strong>Sipariş numarası: </strong> {{ .Tx.Data.orderNumber }}<br />
<strong>Oluşturulma tarihi: </strong> {{ .Tx.Data.createdAt }}<br />
</p>
<br />
<table>
<tr><th>Adı</th><th>Fiyatı</th></tr>
{{range .Tx.Data.products}} <tr><td>{{.title }}</td><td>{{.price}} {{ .Tx.Data.currency }}</td></tr>{{end}}
</table>
Toplam fiyat: {{ .Tx.Data.orderSum }} {{ .Tx.Data.currency }}
<br />
<p>
<a href="{{ .Tx.Data.orderUrl }}">Siparişi Aç</a>
</p>
</div>
<div class="footer" style="text-align: center;font-size: 12px;color: #888;">
<p>{{ L.T "public.poweredBy" }} <a href="https://listmonk.app" target="_blank" rel="noreferrer" style="color: #888;">listmonk</a></p>
</div>
</body>
</html>
Görsel olarak, bu HTML şu şekilde görünmektedir:

- Tasarım hazır olduğunda, DistantRace Listmonk entegrasyonunda belirli şablon seçilmelidir:

Tasarım mevcut değilse, "Güncelle" düğmesine basın (bu düğmeye basıldığında tasarımlar listesi yenilenir) ve entegrasyonu yeniden açın.
- Tasarım seçilip kaydedildikten sonra, test e-postası göndererek tasarımın nasıl göründüğünü test edebilirsiniz. Test Sipariş E-postası (şablon ayarlanmışsa) düğmesine basın.
Hepsi bu kadar - bu andan itibaren, bir katılımcı giriş ücretini ödediğinde, yalnızca sizin tasarladığınız e-posta gönderilecektir.
İşte e-posta göndermek için Listmonk'a gönderilen bilgilerin bir örneği:
{
"subscriber_email": email,
"template_id": template_id,
"data": {
"orderID": "36902",
"orderNumber": 36902,
"firstName": first_name,
"lastName": last_name,
"cartID": "36902",
"orderUrl": "https://distantrace.com/en/cart/d5949dac-b7d9-4e93-a874-34946286c006/",
"currency": "EUR",
"orderSum": 30.0,
"createdAt": "2024-05-02 15:50",
"updatedAt": "2024-05-02 16:36",
"paymentMethod": "payment with card",
"paymentStatus": "paid",
"tags": ["Competition Name"],
"products": [
{
"cartProductID": 85268,
"productID": "607",
"variantID": "432",
"variantTitle": "Distance Name",
"title": "Participant Name - Competition Name, Distance Name, Additional products",
"vendor": "Competition Name",
"quantity": 1,
"price": 15.0,
},
{
"cartProductID": 85268,
"productID": "607",
"variantID": "432",
"variantTitle": "Distance Name",
"title": "Participant Name - Competition Name, Distance Name, Additional products",
"vendor": "Competition Name",
"quantity": 1,
"price": 15.0,
},
],
},
"content_type": "html",
}

