كيفية بناء نظام CRM بسيط باستخدام Google Sheets وواتساب API

تاريخ النشر: 15 فبراير 2026 | القراءة: 8 دقائق

لماذا تحتاج CRM؟

CRM (Customer Relationship Management) = نظام إدارة علاقات العملاء. هو المكان الذي تحفظ فيه كل معلومات عملائك: الاسم، الهاتف، تاريخ التواصل، الطلبات، إلخ.

المشكلة مع الأنظمة التقليدية

  • ❌ Salesforce, HubSpot = باهظة الثمن ($50-300/شهر)
  • ❌ واجهات معقدة تحتاج تدريب
  • ❌ لا تتكامل بسهولة مع واتساب

الحل: CRM بسيط بـ Google Sheets + n8n

  • مجاني 100%
  • ✅ سهل الاستخدام (الكل يعرف Sheets!)
  • ✅ يتكامل مع واتساب بسهولة
  • ✅ يمكن الوصول له من أي جهاز

ما الذي ستبنيه؟

نظام CRM يقوم بـ:

  1. حفظ معلومات العملاء في Google Sheets تلقائياً
  2. إرسال رسالة ترحيب على واتساب للعميل الجديد
  3. تنبيهك على واتساب عند إضافة عميل جديد
  4. تتبع حالة كل عميل (جديد، مهتم، تم البيع)

الخطوة 1: إنشاء Google Sheet

البنية الأساسية

أنشئ جدول جديد في Google Sheets بالأعمدة التالية:

الع مود الوصف مثال
ID رقم تسلسلي تلقائي 1, 2, 3...
الاسم اسم العميل كامل أحمد محمد
الهاتف رقم واتساب +201012345678
البريد Email ahmed@example.com
المصدر من أين جاء؟ موقع، فيسبوك، إحالة
الحالة مرحلة العميل جديد، مهتم، تم البيع
التاريخ تاريخ الإضافة 2026-02-15
ملاحظات أي معلومات إضافية مهتم بمنتج X

الخطوة 2: إعداد واتساب Business API

الخيارات المتاحة

1. واتساب Business API الرسمية (للشركات الكبيرة)

  • احتياج: حساب Meta Business
  • التكلفة: تبدأ من $0.005/رسالة
  • الأفضل للشركات الكبرى

2. خدمات الطرف الثالث (الأسهل) ⭐ موصى به

  • Twilio WhatsApp API
  • MessageBird
  • 360Dialog
  • بسيطة الإعداد، تبدأ مجاناً

3. WhatsApp Web API غير الرسمي (للتجربة فقط)

  • Baileys, Venom-Bot
  • ⚠️ قد يُغلق حسابك!

الخطوة 3: بناء Workflow في n8n

السيناريو: نموذج "اطلب عرض سعر"

1. [Webhook Node] - استقبال البيانات من الموقع
   ↓
2. [Function Node] - تنسيق البيانات
   ↓
3. [Google Sheets Node] - إضافة صف جديد في CRM
   ↓
4. [WhatsApp Node] - إرسال رسالة ترحيب للعميل
   ↓
5. [WhatsApp Node] - إشعار لك: "عميل جديد: أحمد محمد"

الكود في Function Node

// تنسيق بيانات العميل
const customerData = {
  id: Date.now(),
  name: $json.body.name,
  phone: $json.body.phone,
  email: $json.body.email,
  source: "موقع إلكتروني",
  status: "جديد",
  date: new Date().toISOString().split('T')[0],
  notes: $json.body.message || ""
};

return { json: customerData };

إعدادات Google Sheets Node

  • Operation: Append Row
  • Spreadsheet ID: (من رابط Google Sheet)
  • Sheet Name: "العملاء"
  • Values: (اربطها بـ customerData من Function Node)

الخطوة 4: رسائل واتساب التلقائية

رسالة الترحيب للعميل

مرحباً {{الاسم}}! 👋

شكراً لتواصلك مع [اسم شركتك].
استلمنا طلبك وسنتواصل معك خلال 24 ساعة.

فريق المبيعات
[اسم شركتك]

الإشعار لك (المدير)

🔔 عميل جديد!

الاسم: {{الاسم}}
الهاتف: {{الهاتف}}
البريد: {{البريد}}
المصدر: موقع إلكتروني

شاهد التفاصيل: [رابط Google Sheet]

الخطوة 5: ميزات متقدمة (اختيارية)

1. تتبع المتابعات

أضف عمود "تاريخ المتابعة القادمة" في Sheet. عندما يحين الوقت، n8n يُرسل تذكير على واتساب.

2. حساب قيمة كل عميل (Customer Value)

أضف أعمدة: "عدد الطلبات"، "إجمالي المشتريات"، "متوسط قيمة الطلب".

3. تقارير تلقائية

كل نهاية أسبوع → n8n يُرسل:
"📊 تقرير الأسبوع:
- عملاء جدد: 25
- تم إغلاق صفقات: 15
- إيرادات: 75,000 ج.م"

4. إضافة Tags (الوسوم)

مثل: "VIP"، "مهتم بالمنتج X"، "يحتاج متابعة".

الأسئلة الشائعة

❓ هل Google Sheets آمن لبيانات العملاء؟

نعم، إذا ضبطت الصلاحيات صح. اجعل الـ Sheet خاص (Private) ولا تشاركه علناً.

❓ كم عميل يمكن حفظه في Sheet واحد؟

Google Sheets يدعم 5 مليون خلية. لو كل عميل = 8 أعمدة، يعني ~600,000 عميل. أكثر من كافٍ!

❓ ماذا لو احتجت نظام أقوى لاحقاً؟

يمكنك تصدير البيانات بسهولة إلى Zoho CRM, Salesforce، أو أي نظام آخر (CSV Export).

❓ هل يمكن ربط هذا بـ Shopify أو WooCommerce؟

نعم! n8n لديه Nodes جاهزة لـ Shopify و WooCommerce.

الخلاصة: لماذا هذا الحل ممتاز؟

  • 💰 التكلفة: 0 ج.م/شهر (كل الأدوات مجانية)
  • الإعداد: 2-3 ساعات (مرة واحدة فقط)
  • 📈 قابل للتوسع: من 10 عملاء إلى 10,000
  • 🔗 يتكامل مع كل شيء: واتساب، موقع، Shopify، إلخ
  • 📱 سهل الاستخدام: أي موظف يعرف Sheets!

تريد نظام CRM جاهز لشركتك؟
اطلب استشارة مجانية