Lorixen.
AR

ربط Google Sheets بتنبيهات تلقائية للفريق: من صف جديد إلى رسالة

باختصار: يمكن أن يتحول كل صف جديد في جدول Google إلى تنبيه يصل لفريقك خلال ثوانٍ أو دقائق، إما ببرنامج صغير بلغة Apps Script داخل الجدول نفسه، أو بأداة ربط جاهزة مثل Zapier أو Make. المهم ليس الأداة، بل أن تحدد بدقة ما الذي يُعدّ «صفًا جديدًا»، ومن يستلم التنبيه، وماذا يحدث إن فشل الإرسال. الخطة التالية على أربع مراحل تأخذك من جدول يُفتح يدويًا إلى تنبيه موثوق.

مشاريع كثيرة في الأردن تدير يومها من جدول Google: طلبات تأتي من نموذج على الموقع، أو حجوزات يدخلها موظف، أو استفسارات من حملة إعلانية. المشكلة المتكررة أن أحدًا لا يعرف بالصف الجديد إلا حين يفتح الجدول، وقد يكون ذلك بعد ساعات. الأتمتة هنا بسيطة نسبيًا، لكن لها فخاخ صغيرة تستحق أن تعرفها قبل البدء.

المرحلة الأولى: حدد الحدث بدقة

قبل أي أداة، أجب عن ثلاثة أسئلة:

كيف يُضاف الصف؟ من نموذج Google، أم يكتبه موظف يدويًا، أم تضيفه أداة أخرى مثل متجر أو نموذج على الموقع؟ هذا يحدد نوع المحفّز المناسب، كما سنرى.

هل كل صف يستحق تنبيهًا؟ طلب بقيمة كبيرة أو حجز لليوم نفسه قد يحتاج تنبيهًا فوريًا، بينما الاستفسارات العامة تكفيها خلاصة آخر النهار. التنبيه على كل شيء يعلّم الفريق تجاهل التنبيهات.

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

المرحلة الثانية: اختر طريقة الربط

الطريقة الأولى: Apps Script داخل الجدول

Apps Script لغة برمجة مدمجة في Google Workspace، تتيح ما يسمى «المحفّزات القابلة للتثبيت». بحسب وثائق Google، يعمل محفّز التعديل حين يغيّر مستخدم قيمة في الجدول، ويعمل محفّز إرسال النموذج حين يُرسل شخص ردًا على نموذج مرتبط بالجدول، ويعمل محفّز التغيير حين تتغير بنية الجدول. وهناك أيضًا محفّزات زمنية تعمل في أوقات محددة.

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

الطريقة الثانية: أداة ربط جاهزة

أدوات مثل Zapier وMake تراقب الجدول وتنفذ إجراء عند ظهور صف جديد. تعرض صفحة Zapier الخاصة بـ Google Sheets محفّز «صف جديد» الذي يعمل حين يُضاف صف إلى أسفل الجدول، ومحفّز «صف جديد أو معدّل». وتظهر الصفحة أن بعض المحفّزات تعمل بالفحص الدوري، وأن الفحص يكون كل 15 دقيقة في الخطة المجانية لتلك المحفّزات، بينما يُوصف محفّز الصف الجديد الأساسي بأنه فوري. اقرأ وصف المحفّز الذي تختاره قبل أن تعد فريقك بتنبيه «فوري».

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

أيهما تختار؟

إن كان لديك من يكتب ويصون بضعة أسطر برمجية، فـ Apps Script مجاني ومرن ويبقى داخل حساب Google. وإن لم يكن، فأداة الربط أسهل في الإعداد والتعديل، مقابل اشتراك واعتماد على طرف ثالث.

المرحلة الثالثة: اختر قناة التنبيه

البريد الإلكتروني: الأسهل، لكنه الأبطأ في الانتباه.

Google Chat: إن كان فريقك يستخدم Google Workspace، فالوثائق تشرح «الويب هوك» الوارد الذي يرسل تنبيهات أحادية الاتجاه إلى مساحة محادثة محددة، ويعمل فقط في المساحة التي سُجّل فيها. مناسب لمجموعة «الطلبات الجديدة».

واتساب: الأقرب لعادات الفرق في الأردن، لكنه الأعقد. الإرسال الآلي يمر عبر منصة واتساب للأعمال، ووثائق Meta توضح أنه خارج نافذة الـ24 ساعة لا يمكن الإرسال إلا بقوالب معتمدة مسبقًا، ولمن وافق على استقبال الرسائل. أي إن كنت سترسل تنبيهات لموظفيك عبر واتساب، فستحتاج قالبًا معتمدًا وإعدادًا رسميًا، لا مجرد رابط.

تطبيقات المحادثة الأخرى: كثير منها يوفر ويب هوك أو بوتًا بسيطًا. اختر ما يستخدمه فريقك فعلًا على جواله، لا ما هو أسهل تقنيًا.

كيف يبدو تنبيه جيد؟

أيًا كانت القناة، صمم نص التنبيه ليُفهم من شاشة القفل دون فتح الجدول. مثال توضيحي لمشروع خدمات منزلية:

طلب جديد: تنظيف شقة – خلدا الاسم: أحمد – 07X XXX XXXX الموعد المطلوب: الخميس صباحًا رابط الصف في الجدول

السطر الأول يحمل أهم معلومتين: نوع الطلب والمنطقة، لأن الموظف يقرر منهما إن كان الطلب له. ورابط الصف في النهاية يختصر البحث حين يحتاج التفاصيل. وإن كان فريقك يعمل بالتناوب، أضف من المسؤول عن هذا النوع من الطلبات، حتى لا يفترض الجميع أن غيرهم سيتولاه.

المرحلة الرابعة: اختبر الأعطال قبل أن تعتمد

الأتمتة التي تعمل يوم الإعداد قد تتوقف بصمت بعد شهر. قبل الاعتماد الكامل:

  1. أضف صفًا تجريبيًا بكل طريقة ممكنة: يدويًا، من النموذج، ومن الأداة الخارجية إن وجدت، وتأكد أن التنبيه يصل في كل حالة.
  2. اترك خانة فارغة عمدًا، وتأكد أن التنبيه لا يتعطل ولا يصل فارغًا بشكل مربك.
  3. أضف عمودًا في نهاية الجدول باسم «تم التنبيه»، تكتب فيه الأتمتة وقت الإرسال. بهذا تعرف بنظرة أي الصفوف لم يُرسل لها شيء.
  4. حدد من يُبلَّغ إن فشلت الأتمتة نفسها، فأداة الربط وApps Script كلاهما يسجّل الأخطاء، لكن أحدًا يجب أن يقرأها.

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

هل أحتاج مبرمجًا لإعداد Apps Script؟

لتنبيه بسيط بالبريد، يكفي شخص مرتاح للتعامل مع الأكواد الجاهزة. لكن للتنبيه عبر واتساب أو بشروط متعددة، الأفضل أن يكتبه من يستطيع صيانته لاحقًا.

لماذا لا يعمل المحفّز رغم أن صفوفًا جديدة تظهر؟

السبب الأشهر أن الصفوف تضيفها أداة عبر واجهة برمجية، وهذا لا يشغّل محفّز التعديل. استخدم حينها محفّزًا زمنيًا يفحص الصفوف الجديدة، أو اجعل الأداة الخارجية نفسها ترسل التنبيه.

هل يمكن إرسال تنبيه للزبون أيضًا لا للفريق فقط؟

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

ماذا لو تجاوزنا الجدول إلى نظام حقيقي؟

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

إن كان جدولك مليئًا بطلبات يكتشفها الفريق متأخرًا، صف لنا كيف تصل الصفوف إليه ومن يجب أن يعرف بها.

المصادر

WhatsAppلنتحدث