كيفية بناء نظام CRM بسيط باستخدام Google Sheets وواتساب API
تاريخ النشر: 15 فبراير 2026 | القراءة: 8 دقائق
لماذا تحتاج CRM؟
CRM (Customer Relationship Management) = نظام إدارة علاقات العملاء. هو المكان الذي تحفظ فيه كل معلومات عملائك: الاسم، الهاتف، تاريخ التواصل، الطلبات، إلخ.
المشكلة مع الأنظمة التقليدية
- ❌ Salesforce, HubSpot = باهظة الثمن ($50-300/شهر)
- ❌ واجهات معقدة تحتاج تدريب
- ❌ لا تتكامل بسهولة مع واتساب
الحل: CRM بسيط بـ Google Sheets + n8n
- ✅ مجاني 100%
- ✅ سهل الاستخدام (الكل يعرف Sheets!)
- ✅ يتكامل مع واتساب بسهولة
- ✅ يمكن الوصول له من أي جهاز
ما الذي ستبنيه؟
نظام CRM يقوم بـ:
- حفظ معلومات العملاء في Google Sheets تلقائياً
- إرسال رسالة ترحيب على واتساب للعميل الجديد
- تنبيهك على واتساب عند إضافة عميل جديد
- تتبع حالة كل عميل (جديد، مهتم، تم البيع)
الخطوة 1: إنشاء Google Sheet
البنية الأساسية
أنشئ جدول جديد في Google Sheets بالأعمدة التالية:
| الع مود | الوصف | مثال |
|---|---|---|
| ID | رقم تسلسلي تلقائي | 1, 2, 3... |
| الاسم | اسم العميل كامل | أحمد محمد |
| الهاتف | رقم واتساب | +201012345678 |
| البريد | 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 جاهز لشركتك؟
اطلب
استشارة مجانية