ربط جوجل شيت بالواتساب: رسالة تلقائية مع كل صف جديد

ربط جوجل شيت بالواتساب معناه إن أي صف جديد يتضاف في الشيت (طلب، ليد، حجز) يطلّع رسالة واتساب للعميل أو لك أنت أو لفريقك من غير ما حد يفتح الموبايل ويكتب. الطريقة الرسمية والمستقرة بتمشي عن طريق WhatsApp Cloud API، وتتنفّذ إما بأداة أتمتة زي n8n أو بكود بسيط في Apps Script. وفي الحالتين لازم تفهم حاجتين قبل ما تبدأ: الرسالة الأولى للعميل بتحتاج قالب معتمد، والعميل لازم يكون موافق إنك تكلمه.
أنا أحمد عبدالحميد، بابني أتمتة لمتاجر وشركات صغيرة بقالي سنين، وطلب «اربطلي الشيت بالواتساب» من أكتر الطلبات اللي بتيجيني. في المقال ده هشرحلك الفكرة، والطرق المتاحة، والخطوات، والأخطاء اللي بتوقّع الناس في الحظر أو في رسائل بتروح لناس غلط.
محتويات المقال
يعني إيه ربط جوجل شيت بالواتساب؟
الشيت عندك غالبًا هو قاعدة بياناتك البسيطة: أوردرات المتجر، ليدز الإعلانات، حجوزات العيادة. كل ما صف جديد يتسجّل، فيه حدث حصل. الربط ببساطة هو إنك تقول لنظام ما: «لما الحدث ده يحصل، ابعت الرسالة دي لرقم الموبايل اللي في العمود الفلاني».
الشغل ده فيه ثلاث قطع:
- المُشغّل: إيه اللي يبدأ العملية؟ صف جديد، أو تغيير قيمة خلية (مثلًا حالة الطلب بقت «تم الشحن»).
- الوسيط: أداة أو كود بيقرا الصف ويجهّز الرسالة.
- قناة الإرسال: هنا واتساب، والمقصود بيها الـ API الرسمي مش تطبيق عادي على موبايل.
لو مش متأكد يعني إيه API أصلًا، فيه شرح مبسط في قاموس المصطلحات: ما هو الـ API. ولو عايز تعرف الفرق بين تطبيق واتساب بزنس العادي والـ API، اقرا واتساب بزنس API: الفرق بينه وبين التطبيق.
ليه الطريقة الرسمية مش الاختصارات؟
فيه أدوات وإضافات بتوعدك إنك تبعت من الشيت لواتساب «في دقيقتين» من غير أي موافقات. المشكلة إنها غير رسمية، وبتخالف شروط واتساب، والنتيجة المتكررة إن الرقم يتحظر، وساعات يكون ده رقم المتجر اللي كل عملائك عارفينه. مش هشرحلك إزاي تستخدمها، لأن خسارة الرقم أغلى بكتير من توفير ساعة شغل.
في ربط جوجل شيت بالواتساب، الطريقة الرسمية بتديك حاجات مهمة:
- رقم معتمد باسم النشاط، ومرتبط بحساب Meta Business.
- قوالب رسائل معتمدة تقدر تبعتها للعميل في أي وقت بشرط موافقته.
- سجل واضح بحالة كل رسالة (اتبعتت، وصلت، اتقرت، فشلت).
- استقرار: لو اتغيّر حاجة، التوثيق الرسمي بيعلّمك بدل ما أداة تقف فجأة.
لو عايز الصورة الأوسع للخيارات القانونية والمخاطر، اقرا أتمتة رسايل الواتساب: الخيارات القانونية والمخاطر. المقال ده بيركّز على حالة واحدة بالذات: الشيت هو المصدر والرسالة هي النتيجة.
قبل ما تبدأ: القوالب والموافقة ونافذة الـ 24 ساعة
دي أهم نقطة في المقال كله، وأغلب اللي بيفشلوا بيفشلوا هنا.
القالب المعتمد (Message Template)
في WhatsApp Business Platform، لو عايز تبدأ المحادثة مع العميل أنت، لازم تستخدم قالب رسالة اتقدّم لواتساب واتوافق عليه مسبقًا. القالب نص ثابت فيه متغيرات، زي اسم العميل ورقم الطلب. مثال:
أهلًا {{1}}، طلبك رقم {{2}} اتسجّل عندنا وهنأكدّه معاك قريب. شكرًا لثقتك.
الشيت هنا بيملّي المتغيرات من أعمدته. واتساب بيصنّف القوالب (خدمية، تسويقية، وغيرها) وبيتعامل مع كل نوع بقواعد مختلفة، فراجع التوثيق الرسمي للتصنيف الحالي.
نافذة خدمة العملاء (24 ساعة)
لما العميل يبعتلك رسالة، بتتفتح نافذة وقت محدود تقدر ترد فيه برسائل حرة من غير قالب. بعد ما النافذة تقفل، لازم تبدأ بقالب من جديد. ده معناه إن رسالة تلقائية من الشيت لعميل ما كلمكش النهارده تحتاج قالب دايمًا تقريبًا.
الموافقة (Opt-in)
لازم يكون العميل وافق إنك تكلمه على واتساب، سواء بخانة في فورم الطلب أو بإنه بدأ هو المحادثة. ما تاخدش أرقام من شيت قديم أو من ليدز مكتوب عندك ومحدش وافق، وتبعتلهم رسائل تسويقية. ده بيرفع نسبة الإبلاغ وبيعرّض حسابك للتقييد.
الطرق المتاحة لتنفيذ الربط
الطريقة الأولى: أداة أتمتة (n8n أو Make أو Zapier)
دي الأسهل لو مش بتكتب كود. الأداة بتراقب الشيت، وكل ما صف جديد يظهر بتبعت الطلب لـ Cloud API. في n8n الفكرة العامة: node بيراقب Google Sheets، وبعده node للواتساب أو HTTP Request بيكلّم الـ API مباشرة، حسب النسخة اللي عندك. لو لسه بتتعرف على الأداة، شرح n8n بالعربي نقطة بداية كويسة. ولو محتار بين الأدوات، المقارنة في Make ولا Zapier ولا n8n هتساعدك.
الطريقة التانية: Apps Script
لو بتحب تفضل جوه جوجل، Apps Script بيكتب كود صغير بيشتغل على الشيت نفسه، وبيستخدم UrlFetchApp عشان يكلّم الـ API. التفاصيل الأساسية عن الأداة في Google Apps Script للمسوّقين، وبالنسبة لتوقيت التشغيل، اقرا المشغلات Triggers في Apps Script: الأنواع والحدود لأن اختيار المُشغّل الغلط هو سبب أغلب الرسائل المكررة أو المتأخرة.
الطريقة التالتة: مزوّد رسمي وسيط
فيه شركات معتمدة من واتساب بتوفر واجهة جاهزة فوق الـ API، وبتبيع الخدمة باشتراك أو بحسب الاستخدام. ده مناسب لو عايز لوحة تحكم وقوالب وصندوق وارد للفريق. راجع صفحة المزوّد الرسمية للتكلفة والتفاصيل ولا تعتمد على أرقام من مقالات.
خطوات ربط جوجل شيت بالواتساب عمليًا
الخطوات دي بصيغة عامة، لأن أسماء الأزرار والشاشات عند Meta وجوجل والأدوات بتتغير حسب النسخة.
- جهّز الشيت: صف العناوين الأول، وأعمدة واضحة: الاسم، رقم الموبايل بالصيغة الدولية، حالة الموافقة، حالة الإرسال. العمود الأخير مهم جدًا لمنع التكرار.
- جهّز حساب واتساب الرسمي: حساب Meta Business، وتسجيل رقم في WhatsApp Business Platform، والتأكد إن الرقم مش شغال على تطبيق عادي بشكل يتعارض مع التسجيل.
- اعمل القالب وقدّمه للاعتماد: نص قصير واضح، متغيرات قليلة، ومن غير كلام مبالغ فيه. استنى الموافقة قبل أي اختبار حقيقي.
- جهّز بيانات الدخول: رمز الوصول (Access Token) ومعرّف رقم الهاتف. خزّنهم في مكان آمن زي بيانات الاعتماد في n8n أو خصائص السكريبت، ومش جوه الشيت ولا في أي حتة بتتشارك.
- اربط المُشغّل: صف جديد في الشيت يشغّل العملية.
- اعمل شرط قبل الإرسال: الإرسال بس لو الموافقة «نعم» وعمود حالة الإرسال فاضي.
- ابعت الرسالة بالقالب: رقم العميل ومتغيرات القالب من أعمدة الصف.
- سجّل النتيجة: رجّع «تم» أو رسالة الخطأ في عمود الحالة، عشان ما تبعتش مرتين وعشان تعرف إيه اللي فشل.
- اختبر برقمك أنت الأول: وبعدين ببضعة أرقام موافقة، وبعدين شغّله على كله.
جدول: المهمة والأداة والوقت اللي بتوفّره
| المهمة | الأداة المناسبة | الوقت اللي بتوفّره |
|---|---|---|
| تأكيد استلام طلب جديد للعميل | n8n أو Apps Script مع قالب | كبير لو الطلبات يومية |
| تنبيه فريق المبيعات بليد جديد | أداة أتمتة أو تنبيه داخلي | متوسط، بيسرّع الرد |
| إخبار العميل بتغيّر حالة الشحن | مُشغّل على تغيير الخلية | كبير، بيقلل الاستفسارات |
| تذكير بموعد حجز | مُشغّل زمني في Apps Script | متوسط، بيقلل الغياب |
| رسالة تسويقية لقائمة كاملة | قالب تسويقي رسمي وموافقة | بيعتمد على الحملة |
مثال عملي: متجر ملابس بيتابع أوردراته في شيت
افترض متجر اسمه «مثال ستايل» (اسم افتراضي)، بيستقبل حوالي 30 أوردر في اليوم، والموظفة بتكتب لكل عميل رسالة تأكيد يدويًا. الأرقام هنا للتوضيح بس.
الشيت فيه أعمدة: الاسم، الموبايل، المنتج، رقم الطلب، الحالة، موافقة واتساب، حالة الإرسال. الأوردرات بتنزل في الشيت من الفورم أو من المتجر، زي ما شرحت في ربط فورم الموقع بـ Google Sheets، ولو عندك شيت أوردرات بالفعل فـشيت أوردرات: متابعة الطلب من التأكيد للتحصيل هيدّيك هيكل جاهز.
التنفيذ: workflow في n8n بيراقب الشيت، يفلتر الصفوف اللي موافقتها «نعم» وحالة إرسالها فاضية، يبعت قالب «تأكيد الطلب» بالاسم ورقم الطلب، وبعدها يكتب «تم» في العمود. وفي workflow تاني، لما الموظفة تغيّر الحالة لـ«تم الشحن»، بيطلع قالب شحن فيه رقم التتبع.
النتيجة المتوقعة من ربط جوجل شيت بالواتساب في المتجر ده: الموظفة تبطل تكتب رسائل متكررة، وتركّز على الردود الحقيقية. ما أقدرش أوعدك برقم معين، لأنه بيختلف من نشاط لنشاط، لكن الشغل اليدوي المتكرر ده هو أول حاجة بتتشال.
كام رسالة ولأي توقيت؟
حتى لو الربط تقني سليم، التوقيت بيفرق. رسالة تأكيد في منتصف الليل أو رسالة تذكير بعد الموعد بساعة بتضايق العميل أكتر ما بتفيده. اتفق مع نفسك على ساعات إرسال مناسبة، واجعل الأتمتة تحترمها، خصوصًا لو عملاءك في دول مختلفة بتوقيتات مختلفة بين مصر والخليج.
وفكّر في سطر ختامي بيسمح للعميل يطلب إيقاف الرسائل. ده بيحافظ على سمعة رقمك، وبيقلل البلاغات اللي ممكن توصل لتقييد الحساب.
التكلفة والحدود من غير أرقام مضللة
تكلفة الرسائل وحدود الإرسال اليومية بتتغير حسب نوع القالب والبلد وجودة الحساب، وبتتحدّث من Meta من وقت لوقت. علشان كده مش هكتب أرقام هنا. راجع صفحة الأسعار الرسمية لواتساب أو لمزوّدك قبل ما تبني حسابات على الربط.
أخطاء شائعة
- الإرسال لأرقام من غير موافقة: أسرع طريق لتقييد الحساب والإبلاغ عنك.
- كتابة الرقم بصيغة غلط: رقم من غير كود الدولة هيفشل. وحّد الصيغة في عمود واحد.
- نسيان عمود حالة الإرسال: بيبعت الرسالة مرتين أو أكتر كل ما السكريبت يشتغل.
- حفظ الرمز في الشيت أو في كود ظاهر: أي حد عنده صلاحية على الشيت يقدر يستخدم حسابك. خزّنه في مكان محمي.
- قالب طويل ومليان تسويق: احتمال رفضه أعلى، وبيضايق العميل. اكتبه زي رسالة خدمة.
- تجاهل الأخطاء: لو الـ API رجّع خطأ والسكريبت مش بيسجّله، هتكتشف بعد أسبوع إن نص العملاء ما وصلهمش حاجة.
- عدم اختبار المُشغّل: بعض المشغلات بتتأخر أو بتشتغل مرة واحدة في اليوم، وده بيخرب فكرة «فورًا».
وهل ينفع الربط يشتغل في الاتجاهين؟
الرسائل الصادرة من الشيت للواتساب سهلة نسبيًا. الاتجاه العكسي، يعني رد العميل يتسجّل في الشيت، محتاج webhook بيستقبل الرسائل الواردة من الـ API. لو الكلمة جديدة عليك، اقرا شرح الـ Webhook في القاموس. ده بيخلّيك تبني شيت فيه ردود العملاء، لكن ما يغنيش عن صندوق وارد حقيقي لو الرسائل كتير. وللتنبيهات الداخلية بس، تليجرام ممكن يكون أبسط، زي ما شرحت في تنبيهات تليجرام من Google Sheets، وفرقها عن المقال ده إن تليجرام للفريق والواتساب للعميل.
كمان لو الليدز جاية من إعلانات فيسبوك، ممكن تسجّلها في الشيت تلقائي بالخطوات اللي في ربط ليدز فيسبوك بـ Google Sheets وبعدين تكمل السلسلة للواتساب.
متى يكون ربط جوجل شيت بالواتساب فكرة كويسة، ومتى لأ؟
الربط ده مناسب لما يكون عندك حجم رسائل متكرر ومتوقع: تأكيدات طلبات، تذكير مواعيد، تنبيه استلام ليد. هو مش مناسب لو الشيت فوضوي وأرقامه مكتوبة بأشكال مختلفة، أو لو أغلب التواصل محتاج مرونة وحوار حقيقي مع العميل. في الحالة التانية تحتاج صندوق وارد وفريق، والشيت يفضل مصدر بيانات بس.
نصيحتي إنك تبدأ برسالة واحدة بس، الأكتر تكرارًا والأقل حساسية، وتشغّلها أسبوع كامل وتراقب حالات الفشل. بعدها زوّد رسالة تانية. المشاريع اللي بتحاول تأتمت عشر رسائل مرة واحدة غالبًا بتقف عند أول خطأ ومحدش فاهم السبب. وفي ربط جوجل شيت بالواتساب بالذات، كل رسالة زيادة معناها قالب إضافي محتاج اعتماد وصيانة.
وخد بالك من الخصوصية: الشيت اللي فيه أسماء وأرقام عملاء لازم صلاحياته تتحدد بدقة، ومتتشاركش بلينك مفتوح. وفيه قوانين حماية بيانات بتختلف من بلد لبلد، والكلام هنا معلومات عامة مش استشارة قانونية.
كمّل القراءة:
- ولو محتاج تبعت لعملاء كتير مرة واحدة، الطريقة الرسمية من غير ما رقمك يتقفل في رسائل واتساب جماعية من غير حظر.
- ولو رقمك اتحظر فعلًا، الأسباب وطريقة المراجعة في حظر رقم واتساب.
أسئلة شائعة
هل أقدر أبعت رسالة واتساب من جوجل شيت مجانًا؟
الربط نفسه ممكن يتعمل بأدوات مجانية أو بكود، لكن رسائل واتساب عبر الـ API ليها نظام تسعير عند Meta أو المزوّد حسب نوع الرسالة والبلد. راجع صفحة الأسعار الرسمية قبل ما تحسب التكلفة.
هل لازم قالب معتمد لكل رسالة؟
لا. القالب مطلوب لما تبدأ المحادثة أنت أو لما نافذة الـ 24 ساعة تكون قفلت. جوه النافذة بعد ما العميل يبعتلك، تقدر ترد برسائل حرة.
هل أستخدم رقمي الشخصي؟
الأفضل رقم مخصص للنشاط، وتسجيله في المنصة بيحوّله لشغل بالـ API، فخد بالك من ترتيب الخطوات قبل ما تنقل رقم شغال بالفعل على تطبيق.
ممكن أبعت رسالة تسويقية لكل أرقام الشيت؟
بس للناس اللي وافقت وبقالب تسويقي معتمد. الإرسال الجماعي له طريقة رسمية، وكل ما بتزود حجمه بتزيد الحاجة للموافقة الواضحة.
مين يبنيلي الربط ده؟
لو عندك شيت وعايز رسائل تلقائية بشكل آمن، تقدر تطلب خدمة أتمتة الأعمال وأبنيهولك. ولو بتفكر تستعين بخبير n8n، اقرا الأول خبير n8n: إمتى تحتاجه.
لو عندك شيت وعايز تعرف أنسب طريقة للربط مع واتساب في حالتك، احجز استشارة ونبص على العملية سوا ونقرر تبدأ منين.
