شغّل حملات واتساب عالية التحويل
قسّم الجماهير وجدوِل الإرسال واختبر القوالب A/B وتتبع العائد — كل ذلك من لوحة تحكم واحدة. 98% معدل فتح مقابل 20% للبريد.
✦ No credit card required · Free plan available · Setup in 5 minutes
الأتمتة الذكية وإعادة الاستهداف
أنشئ قمعاً تسويقية متقدمة على واتساب. أعِد قواعد شرطية (مثل 'إذا نقر المستلم على الزر A، فشغّل رسالة المتابعة B بعد ساعتين'). قسّم جهات الاتصال بناءً على العلامات والحقول المخصصة والسلوكيات.
- تقسيم الجمهور حسب علامات العملاء
- ردود سريعة تفاعلية وأزرار الدعوة إلى اتخاذ إجراء
- جدولة الحملات مع مراعاة المنطقة الزمنية
4 خطوات لإطلاق حملة واتساب
1. استيراد وتقسيم
قم بتحميل قوائم عملائك المشتركين وقسّمهم حسب العلامات أو تاريخ العلامات أو الموقع الجغرافي.
2. صياغة القوالب
اكتب قوالب الرسائل مع عناصر نائبة ديناميكية وأزرار، وأرسلها إلى Meta للموافقة الفورية.
3. جدولة واختبار
قم بإجراء اختبار A/B على مجموعة اختبار صغيرة أولاً، ثم جدوِل التغييرة الفائزة في الرسالة.
4. تحليل الأداء
راقب مقاييس التسليم ونقرات الأزرار ومعدلات القراءة في المحادثات من لوحة التحكم المركزية.
الحملات مقابل البث مقابل الردود التلقائية
اختر النهج الأمثل لتوسيع نطاق تفاعل العملاء على واتساب.
| مجموعة الميزات | حملات واتساب | بث لمرة واحدة | مستجيب تلقائي بسيط |
|---|---|---|---|
| اختبار قوالب A/B | |||
| جدولة مع مراعاة المنطقة الزمنية | |||
| منطق الاحتياط المتسلسل | ✓ (متعدد الخطوات) | ||
| عائد الاستثمار في الوقت الفعلي | مؤشرات القراءة فقط |
إطلاق وجدولة الحملات عبر API
curl -X POST https://api.startmessaging.com/v1/campaigns \
-H "Content-Type: application/json" \
-H "X-API-Key: sm_live_your_api_key_here" \
-d '{
"campaignName": "summer_sale_2026",
"segmentId": "seg_xyz789",
"templateA": "sale_variant_a",
"templateB": "sale_variant_b",
"testRatio": 0.15,
"scheduledAt": "2026-06-20T10:00:00Z"
}' const response = await fetch("https://api.startmessaging.com/v1/campaigns", {
method: "POST",
headers: {
"Content-Type": "application/json",
"X-API-Key": "sm_live_your_api_key_here",
},
body: JSON.stringify({
campaignName: "summer_sale_2026",
segmentId: "seg_xyz789",
templateA: "sale_variant_a",
templateB: "sale_variant_b",
testRatio: 0.15,
scheduledAt: "2026-06-20T10:00:00Z"
})
});
const data = await response.json();
console.log(data); import requests
response = requests.post(
"https://api.startmessaging.com/v1/campaigns",
headers={
"Content-Type": "application/json",
"X-API-Key": "sm_live_your_api_key_here",
},
json={
"campaignName": "summer_sale_2026",
"segmentId": "seg_xyz789",
"templateA": "sale_variant_a",
"templateB": "sale_variant_b",
"testRatio": 0.15,
"scheduledAt": "2026-06-20T10:00:00Z"
}
)
print(response.json()) $ch = curl_init("https://api.startmessaging.com/v1/campaigns");
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-API-Key: sm_live_your_api_key_here",
],
CURLOPT_POSTFIELDS => json_encode([
"campaignName" => "summer_sale_2026",
"segmentId" => "seg_xyz789",
"templateA" => "sale_variant_a",
"templateB" => "sale_variant_b",
"testRatio" => 0.15,
"scheduledAt" => "2026-06-20T10:00:00Z"
]),
]);
$response = curl_exec($ch);
curl_close($ch);
$data = json_decode($response, true); import java.net.http.*;
import java.net.URI;
HttpClient client = HttpClient.newHttpClient();
String body = """
{
"campaignName": "summer_sale_2026",
"segmentId": "seg_xyz789",
"templateA": "sale_variant_a",
"templateB": "sale_variant_b",
"testRatio": 0.15,
"scheduledAt": "2026-06-20T10:00:00Z"
}
""";
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://api.startmessaging.com/v1/campaigns"))
.header("Content-Type", "application/json")
.header("X-API-Key", "sm_live_your_api_key_here")
.POST(HttpRequest.BodyPublishers.ofString(body))
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body()); package main
import (
"bytes"
"encoding/json"
"fmt"
"net/http"
"io"
)
func main() {
payload, _ := json.Marshal(map[string]interface{}{
"campaignName": "summer_sale_2026",
"segmentId": "seg_xyz789",
"templateA": "sale_variant_a",
"templateB": "sale_variant_b",
"testRatio": 0.15,
"scheduledAt": "2026-06-20T10:00:00Z",
})
req, _ := http.NewRequest("POST", "https://api.startmessaging.com/v1/campaigns", bytes.NewBuffer(payload))
req.Header.Set("Content-Type", "application/json")
req.Header.Set("X-API-Key", "sm_live_your_api_key_here")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
} الحملات — الأسئلة الشائعة
ما أنواع الحملات التي يمكنني تشغيلها على واتساب؟
يمكنك تشغيل حملات ترويجية (إطلاق منتجات، مبيعات موسمية، دعوات فعاليات)، وحملات إعادة التفاعل (تذكيرات السلة المهجورة، عروض استعادة العملاء)، وحملات إعلامية (تحديثات المنتج، إعلانات الميزات)، وحملات الولاء (برامج المكافآت). كلها تتطلب جهات اتصال مشتركة وقوالب معتمدة.
كيف يعمل اختبار A/B؟
أنشئ تغييرتين أو أكثر للقالب وقسّم جمهورك. ترسل StartMessaging كل تغييرة إلى شريحة اختبار أولاً، وتقيس الأداء (معدل التسليم والفتح والنقر)، ثم ترسل تلقائياً القالب الفائز إلى الجمهور المتبقي.
الصفحات ذات الصلة
أطلق أول حملة واتساب لك
خطة مجانية. بدون بطاقة. إعداد في 5 دقائق.