clickSomo
افتح ClickSomo

القنوات

أربع طرق توصل لحد، من نفس الجراف

التذكير بيمشي SMS لأن الناس بتقراها في دقايق. الحكاية بتمشي إيميل لأن ليها مساحة. الكف على الكتف بيمشي push. العميل اللي يستاهل طابع بياخد حاجة مطبوعة ومبعتة بالبريد. مين بيستخدم أنهي واحد دي خاصية في النود — مش أداة منفصلة اضطرتش تشتريها وتتعلمها وتوفّقها.

الإيميل

بيترندر من المستند بتاعك للشكل اللي عملاء الإيميل عايزينه فعلاً: جداول، CSS مدمج، مفيش flex أو grid لأوتلوك، ألوان آمنة مع الوضع الغامق، وبديل نص عادي بيتولّد لوحده.

إلغاء اشتراك بضغطة واحدة مع List-Unsubscribe-Post

SMS

للرسالة اللي لازم تتقرا النهارده: المعاد بكرة، العرض اللي بينتهي يوم الأحد. قصيرة، وبتتقرا على طول، وده بالظبط سبب إنها لازم متتكررش زيادة.

السيجمنتس بتتحسب قبل الإرسال. GSM-7 بيديك ١٦٠ حرف؛ إيموجي واحدة أو علامة اقتباس مقوّسة أو حرف بولندي مش في جدول الإضافات بيحوّل الرسالة كلها لـ UCS-2 بـ ٧٠ حرف للسيجمنت، والرسالة اللي كنت فاكرها سيجمنت واحد بتطلع تلاتة. انت بتشوف الرقم ده قبل ما تبعت، مش على الفاتورة. STOP ومقابلاته بيتحترموا جوه الخدمة، لأن في أغلب الأسواق ده مطلب قانوني مش ميزة.

ارفع

Web Push بمفاتيح VAPID وتشفير بيلود RFC 8291، iOS عن طريق APNs، أندرويد عن طريق FCM، ومسار داخل التطبيق على socket للتطبيقات اللي متوصلة أصلاً.

سجل الأجهزة بيحتفظ بصف واحد لكل endpoint لكل تطبيق لكل تواصل، و410 أو 404 من المزوّد بيشيل الصف فوراً. التوكنات اللي عمرها ما بتتشال بتسمّم نسبة التوصيل بتاعك بهدوء وبتخلي كل قياس بعدها غلط — وده سبب إن التشيل أهم من الإرسال.

الرسائل المطبوعة

نفس المستند الإبداعي، مترندر بـ print CSS لملف PDF، متوجّه ومبعت بالبريد. للذكرى السنوية، العميل عالي القيمة، الجمهور اللي مش بيقرا إيميل — وللحظة اللي منافس الكل في الصندوق وانت على البسطة.

دي نود عادية. نفس الانتظارات واقفة قدامها، نفس فحص الهدف بيلغيها، وسجل الموافقة نفسه هو اللي بيحدد لو مسموحلك تبعتها أصلاً.

هات الإرسال بتاعك

ClickSomo مش شغّل سيرفر ميل، عمداً وللأبد. انت بتوصل هوية مرسل: عنوان مربوط بطريقة إرساله. دي يا إما صندوق SMTP بتاعك — بما فيهم اللي الاستضافة بتديهولك أصلاً — يا إما مزوّد انت بتدفعله أصلاً زي SendGrid.

المشروع ممكن يبقى فيه كذا واحدة. صندوق للإيميل الترانزاكشنال، مزوّد للكميات الكبيرة، ونود الفانل بتختار بتستخدم أنهي واحدة. كل هوية ليها حد معدل إرسال خاص بيها، لأن الصندوق الصغير ليه حد واطي والضغط عليه بيسبب تعليق الحساب مش مجرد rate limit.

في قاعدة واحدة مش هيسيبك النظام تكسرها: الترافيك الجماعي عمره ما بيخرج على دومين متعلّم إنه transactional. لو رسايل تسجيل الدخول والإيصالات بتخرج من دومين، مينفعش يتكريت عليه هوية جماعية. حملة وحيدة وحشة — بتاعتك أو بتاعت حد تاني — مينفعش توقّف إعادة تعيين الباسورد بتاعتك.

والنتيجة، وهي دي الفكرة كلها: مفيش تكلفة لكل رسالة مجمّعة، لأن مفيش حاجة تتجمّع أصلاً. سمعتك بتاعتك لوحدك ومش متجمّعة مع غرباء.

ربط صندوق بريدهوية المُرسِل
  • 1العنوان والهوستالهوست والبورت وبيانات الدخول ووضع TLS وسقف معدل بتحدده بنفسك.
  • 2تم فحص الـ DNSسجلات SPF وDKIM وDMARC اللي محتاجها، وبعدين يتم التحقق منها — وإعادة فحصها بعدين، لأن السجلات بتتغيّر لما حد يظبط ملف الـ zone.
  • 3مسار الرجوعموجّه لصندوق بريد حقيقي بيستقبل إشعارات الـ bounce ويحلّلها ويصنّفها. الـ SMTP مفيهوش webhook؛ دي الطريقة اللي المُرسِل الصغير بيحصل فيها على معالجة bounce حقيقية.
  • !مرفوضهوية جماعية على دومين متعلّم إنه transactional. سطر سياسة دلوقتي، وفوضى مستحيل تتصلح بعدين.

عنوانكسمعتكبدون زيادة في السعر

أربع طرق للدخول. الرسالة بتختار اللي يناسبها.

الجزء المفيد فعلاً

مصطلحات توصيل واحدة، مهما كان المزوّد اللي شايل الرسالة

كل مزوّد بيبلّغ عن التوصيل بشكل مختلف. SendGrid بيبعت webhooks بصيغة JSON موقّعة. حساب SMTP عادي مش بيبعت أي حاجة خالص، والـ bounces بتاعته بتيجي كإيميل مكتوب عشان حد يقراه. الاتنين بيتم توحيدهم في نفس الأحداث الأحدعش قبل أي حاجة فوق تشوفهم.

مصطلحات الأحداثبتاعتنا، مش بتاعة مزوّد
  • 1في الطابور · مبعوت · وصل · متأجلتقدّم الرسالة، بكلمات ليها نفس المعنى على كل مزوّد.
  • 2open · clickمع الـ URL في حالة الـ click. ترافيك البوتات بيتفصل في التقارير بدل ما يتخبّى.
  • 3ارتداد مؤقت · ارتداد دائم · شكوىالـ hard bounce والـ complaint الاتنين بيكتبوا suppression، بشكل دائم.
  • 4unsubscribe · failedالـ unsubscribe بيتنفّذ في كل حتة في نفس الوقت، بما في ذلك جوه خدمة الإرسال نفسها.
  • معلومةليه ده مهمتغيير المزوّد مش بيغيّر أي حاجة فوق — لا تقرير، لا سيgment، لا شرط funnel. اللهجة بتقف عند الباب.

نفس الأحداث للـ SMS والـ push

اللي بيحصل لما الإرسال يبوظ

إعادة المحاولات بتستخدم exponential backoff وبتنتهي في dead-letter queue بدل الصمت. الـ 4xx من مزوّد بيتعاد تكراره؛ الـ 5xx اللي معناها إن الرسالة مش مقبولة مش بيتكرر، لأن تكراره للأبد هو اللي بيخلي الحساب يتعلّق.

الـ suppression بيتنفّذ جوه خدمة الإرسال كمان مش هنا بس، فتغيير المزوّد مش هيقدر يرجّع عنوان عملتله suppression من سنتين. وحدود التزامن لكل هوية معناها إن الحملة الكبيرة بتمشي على مهل مع صندوق بريد صغير بدل ما تدحره في أول ثلاثين ثانية.

اللي متبنّياش عمداً: مفيش mail transfer agent بتاعنا، مفيش dedicated IP pools، مفيش مجدول warm-up، مفيش تسجيل في feedback loops. دي شغل حقيقي وبيخص الطرف اللي سمعته على المحك — مزوّدك، أو صندوق بريدك بتاعك. لو بنيناها هنا معناها إننا بنجمّع إرسالك مع غرباء، ودي بالظبط الحاجة اللي التصميم ده بيرفضها.