Dripline
নিজের সার্ভারে ইমেইল ক্যাম্পেইন, ড্রিপ অটোমেশন আর একাধিক প্রোভাইডারে ইমেইল পাঠানো
Dripline হলো Mailchimp, ActiveCampaign আর অন্যান্য পেইড প্ল্যাটফর্মের ফ্রি, ওপেন-সোর্স বিকল্প: ক্যাম্পেইন ব্রডকাস্ট, ড্রিপ আর ইভেন্ট ধরে অটোমেশন, আর একাধিক SMTP/SES দিয়ে পাঠানো। প্রতিটি প্রাপকের ডেলিভারি আলাদাভাবে ট্র্যাক হয়, তাই সার্ভার ক্র্যাশ করলেও কোনো সাবস্ক্রাইবার চুপচাপ বাদ পড়ে না। নিজের সার্ভারে চালান — সাবস্ক্রাইবার প্রতি কোনো ফি নেই, কখনোই না।
- চিরকাল ফ্রি
- ক্যাম্পেইন ব্রডকাস্ট
- ড্রিপ সিকোয়েন্স
- ইভেন্ট ধরে ওয়ার্কফ্লো
যা ছেড়ে আসতে পারেন
অন্য সেলফ-হোস্টেড ইমেইল সেন্ডার
অন্য ওপেন-সোর্স টুলের মতোই সহজে নিজের সার্ভারে চলে, তবে সেই এক-চেকপয়েন্ট বাগ ছাড়া — যার কারণে ক্যাম্পেইনের মাঝপথে সাবস্ক্রাইবার চুপচাপ বাদ পড়তে পারে।
Mailchimp / ActiveCampaign
সাবস্ক্রাইবার প্রতি মাসিক ফি নেই — খরচ শুধু হোস্টিংয়ের, লিস্টে কতজন আছে তার ওপর নয়।
HubSpot Marketing Hub
পুরো অটোমেশন বিল্ডার আর একাধিক প্রোভাইডারে পাঠানো — কোনো SaaS সাবস্ক্রিপশন বা ইউজারের সীমা ছাড়াই।
SendGrid / Postmark
শুধু ইমেইল পাঠানোর API নয়, পুরো মার্কেটিং প্ল্যাটফর্ম — লিস্ট, ড্রিপ সিকোয়েন্স আর ক্যাম্পেইন অ্যানালিটিক্স সাথেই, পেছনে আপনার নিজের SMTP/SES।
ভেতরে যা যা আছে
নিজেই ইমেইল মার্কেটিং চালাতে যা যা লাগে, সব আছে
01 — ব্রডকাস্ট
ক্র্যাশ হলেও নিরাপদ ক্যাম্পেইন ব্রডকাস্ট
রিচ-টেক্সট, HTML, Markdown, সাধারণ টেক্সট, অথবা ড্র্যাগ-অ্যান্ড-ড্রপ ভিজ্যুয়াল বিল্ডার। প্রতিটি প্রাপকের আলাদা রেকর্ড থাকে, তাই ক্যাম্পেইন থেমে গেলে বা ক্র্যাশ করলে ঠিক যেখানে থেমেছিল সেখান থেকেই আবার চলে — কোনো সাবস্ক্রাইবার বাদ পড়ে না।
02 — অটোমেশন
ড্রিপ সিকোয়েন্স আর ইভেন্ট ধরে ওয়ার্কফ্লো
দেরি, শর্ত ধরে আলাদা পথ, ট্যাগ/লিস্ট অ্যাকশন আর আউটবাউন্ড ওয়েবহুক দিয়ে কয়েক ধাপের অটোমেশন বানান। চালু হবে লিস্টে সাইন আপ, ট্যাগ যোগ, ক্যাম্পেইনের লিংকে ক্লিক, আসা ওয়েবহুক, বা API দিয়ে হাতে যোগ করলে।
03 — ইমেইল পাঠানো
একাধিক প্রোভাইডার, একটা থেমে গেলে অন্যটা চালু
SMTP বা Amazon SES কানেকশন সেট করুন, প্রতিটির নিজস্ব রেট লিমিটসহ। ক্যাম্পেইন আর ওয়ার্কফ্লোর ইমেইল যায় একটি মূল কানেকশন দিয়ে, সাথে ক্রম অনুযায়ী বিকল্প — আর ভুল করে এক ডোমেইনের ইমেইল অন্য ডোমেইন দিয়ে যায় না।
04 — সাবস্ক্রাইবার
লিস্ট, ট্যাগ আর সিঙ্গেল/ডাবল অপট-ইন
কাস্টম তথ্য, সিঙ্গেল বা ডাবল অপট-ইন, CSV দিয়ে একসাথে ইমপোর্ট/এক্সপোর্ট, আর ব্লকলিস্টসহ সাবস্ক্রাইবার আর লিস্ট সামলান।
05 — ডেলিভারি
বাউন্স সামলানো আর ক্যাম্পেইন অ্যানালিটিক্স
ওয়েবহুক বা মেইলবক্স স্ক্যান করে বাউন্স নিজে থেকেই সামলায়, ARF স্প্যাম-অভিযোগসহ; সাথে প্রতিটি ক্যাম্পেইন আর অটোমেশন ইমেইলে ওপেন, ক্লিক আর ভিউ ট্র্যাকিং।
06 — API
আলাদা API ইউজার দিয়ে পুরো HTTP API
নিজের অ্যাপ থেকেই সাবস্ক্রাইবার যোগ ও খোঁজা, লিস্ট সামলানো আর ইমেইল পাঠানো চালু করুন।
07 — ইউজার রোল
রোল বানিয়ে ইউজারের অনুমতি ঠিক করুন
আলাদা আলাদা অনুমতিসহ রোল বানান, তারপর যেকোনো ইউজারকে সেই রোল দিন।
08 — ফাইল স্টোরেজ
S3-কমপ্যাটিবল ফাইল স্টোরেজ
AWS S3 অথবা Cloudflare R2, Backblaze B2-এর মতো যেকোনো S3-কমপ্যাটিবল স্টোরেজ ব্যবহার করুন।
09 — ক্যাম্পেইনে পাঠানোর গতি নিয়ন্ত্রণ
ক্যাম্পেইন ধরে ইমেইল পাঠানোর সীমা
নির্দিষ্ট সময়ের মধ্যে একটি ক্যাম্পেইন সর্বোচ্চ কতগুলো ইমেইল পাঠাবে, তা ঠিক করে দিন।
10 — কানেকশনে পাঠানোর গতি নিয়ন্ত্রণ
কানেকশন ধরে ইমেইল পাঠানোর সীমা
নির্দিষ্ট সময়ের মধ্যে একটি কানেকশন দিয়ে সর্বোচ্চ কতগুলো ইমেইল যাবে, তা ঠিক করে দিন।
ইনস্টলের আগে
Dripline চালাতে যা যা লাগবে
সার্ভার
1 vCPU / 1 GB RAM
সস্তা একটা VPS-এই Dripline দিব্যি চলে
ডেটাবেস
PostgreSQL 14+
এই একটাই ডিপেন্ডেন্সি — Redis লাগে না
রানটাইম
Node.js 22+
শুধু Docker ছাড়া systemd ইনস্টলের জন্য
ডোমেইন
একটি পাবলিক ডোমেইন বা সাবডোমেইন
ট্র্যাকিং পিক্সেল আর আনসাবস্ক্রাইব লিংকের জন্য
একটি কন্টেইনারেই অ্যাডমিন UI, API আর ব্যাকগ্রাউন্ড ওয়ার্কার — সব একসাথে চলে।
সীমাবদ্ধতা
Dripline যা (এখনো) করে না
Dripline-এর কাজ চলছে জোরকদমে। পরিকল্পনার প্রতিটি ধাপের প্রথম সংস্করণ তৈরি, তবে খুব বড় লিস্টে এখনো পরীক্ষা হয়নি, আর সিকিউরিটি অডিটও হয়নি।
- স্কেল ঠিকঠাক ডেলিভারির জন্যই প্রতিটি প্রাপকের আলাদা রেকর্ড রাখা হয়, তবে খুব বড় লিস্টে (মিলিয়নের ঘরে) এখনো লোড টেস্ট করা হয়নি।
- প্রোভাইডার এখন SMTP আর Amazon SES আছে; Postmark, SendGrid আর Mailgun আসবে পরের ধাপে, একই সেন্ডার ইন্টারফেসে।
- মাল্টি-টেন্যান্সি ইচ্ছে করেই সিঙ্গেল-টেন্যান্ট — একটি ইনস্ট্যান্স থেকে ক্যাম্পেইন ধরে কানেকশন দিয়ে একাধিক ডোমেইনে ইমেইল পাঠানো যায়, আলাদা টেন্যান্ট অ্যাকাউন্ট নয়।
- সিকিউরিটি অডিট এখনো স্বতন্ত্রভাবে অডিট করা হয়নি। বড় পরিসরে সংবেদনশীল সাবস্ক্রাইবার ডেটা সামলানোর আগে নিজে কোড দেখে নিন।
চেঞ্জলগ
সাম্প্রতিক আপডেট
-
0.2.2 মোবাইলে সহজে চলা অ্যাডমিন UI
অ্যাডমিন UI-এর মোবাইল লেআউট নতুন করে সাজানো হয়েছে।
-
0.2.1 অটোমেশন রিপোর্ট, ইমেইল প্রিভিউ আর আরো বিস্তারিত ট্র্যাকিং
যোগ হয়েছে অটোমেশনের প্রতি ধাপের রিপোর্ট, অটোমেশন ইমেইলে ওপেন/ক্লিক ট্র্যাকিং, ইমেইল প্রিভিউ, প্রতি ধাপে ইচ্ছেমতো from-name/reply-to, আর বাউন্স স্ক্যানে ARF স্প্যাম-অভিযোগ।
-
0.2.0 অটোমেশনের টেস্ট ইমেইল
টেমপ্লেটসহ অটোমেশনের যেকোনো ধাপ থেকে টেস্ট ইমেইল পাঠানোর সুবিধা যোগ হয়েছে।
প্রশ্নোত্তর
Dripline নিয়ে যা জানতে চান
Dripline কি সত্যিই ফ্রি?
হ্যাঁ — Dripline AGPL-3.0 লাইসেন্সে ১০০% ফ্রি আর ওপেন সোর্স। কোনো পেইড প্ল্যান নেই, সাবস্ক্রাইবার প্রতি ফি নেই, কোনো ফিচার আটকানো নেই। নিজের সার্ভারে চালান, আপনার ডেটা আর সেন্ডিং রিপুটেশন দুটোই আপনার।
listmonk থেকে এটা কীভাবে আলাদা?
Dripline listmonk থেকে অনুপ্রাণিত, আর যা ভালো কাজ করে তা রেখেছে — HTTP API, টেমপ্লেটিং আর ক্যাম্পেইন ধরে রেট লিমিট। তবে একটা চেকপয়েন্টের বদলে প্রতিটি প্রাপকের ডেলিভারি আলাদাভাবে ট্র্যাক করে, তাই পাঠানোর মাঝপথে ক্র্যাশ বা পজ হলেও কোনো সাবস্ক্রাইবার চুপচাপ বাদ পড়ে না। সাথে আছে ড্রিপ সিকোয়েন্স, ইভেন্ট ধরে অটোমেশন আর একটা থেমে গেলে অন্যটা — এমন একাধিক প্রোভাইডারে পাঠানো, যার কোনোটিই listmonk-এ নেই।
নিজের সার্ভারে চালাতে কী লাগবে?
Docker আর Postgres ডেটাবেসসহ ছোট একটা VPS। এটি একটি কন্টেইনার আর Postgres নিয়েই চলে — Redis বা অন্য কোনো ব্রোকার লাগে না। একটা ডোমেইন যুক্ত করুন, তিনটা সিক্রেট তৈরি করুন, আর `docker compose up` নিজেই মাইগ্রেশন আর সেটআপ সেরে নেবে। Dokploy, Coolify, CapRover আর Docker ছাড়া systemd ইনস্টলও সাপোর্ট করে।
listmonk থেকে কি ডেটা আনা যায়?
আলাদা ইমপোর্ট টুল এখনো তৈরি হয়নি — এটা রোডম্যাপে আছে। তবে ডেটা মডেল অনেকটাই একই রকম, তাই আপাতত API দিয়ে সাবস্ক্রাইবার আর লিস্ট হাতে সরিয়ে আনা যায়।
এটা কি লাইভ ব্যবহারের জন্য রেডি?
পরিকল্পনার সাতটি ধাপেরই প্রথম সংস্করণ তৈরি, আর আমরা নিজেরাই আমাদের মার্কেটিং ইমেইল এটা দিয়ে পাঠাচ্ছি। তবে খুব বড় লিস্টে (মিলিয়নের ঘরে) এখনো পরীক্ষা হয়নি, তাই বড় পরিসরে সংবেদনশীল সাবস্ক্রাইবার ডেটা সামলানোর আগে নিজে কোড দেখে নিন।