كيفية بناء مسار موافقات موحد للفواتير والطلبات يربط ERP وCRM وBPM مع سجل تدقيق كامل

عندما تصبح الموافقات سببًا للتأخير بدل أن تكون أداة ضبط

في كثير من المؤسسات، لا تتعطل الفاتورة لأن البيانات ناقصة فقط، بل لأن مسار الموافقة نفسه موزع بين البريد الإلكتروني، وERP، ونموذج CRM، وجدول Excel يحتفظ به أحد المدراء “مؤقتًا”. النتيجة واضحة: تأخير في السداد، تكرار في المراجعات، اختلاف في النسخ، وصعوبة في معرفة من وافق على ماذا ولماذا.

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

بالنسبة لمديري تقنية المعلومات والعمليات والمالية والمشتريات، السؤال الحقيقي ليس: هل لدينا موافقات؟ بل: هل لدينا موافقات قابلة للتتبع، قابلة للمراجعة، ومتسقة عبر الأنظمة؟

متى تتحول الموافقات إلى مشكلة تشغيلية

تبدأ المشكلة عادة عندما تعتمد كل جهة على منطق مختلف:

  • المبيعات تفتح الطلب من CRM.
  • العمليات تعدل البيانات داخل ERP.
  • المالية تتحقق من المستندات عبر بريد إلكتروني أو نموذج منفصل.
  • المدير التنفيذي يوافق من هاتفه دون أن يرى السياق الكامل.

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

المؤشر العملي على المشكلة ليس عدد الطلبات فقط، بل ارتفاع وقت الدورة، وتكرار العودة للتصحيح، وكثرة الاستثناءات غير الموثقة، وصعوبة الإجابة على سؤال بسيط: أين توقف الطلب؟

ما المقصود بمسار موافقات موحد عمليًا؟

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

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

إذا أردت فهم هذا المنطق من زاوية نمذجة العمليات، فمواصفات BPMN Specification OMG ومرجع Camunda BPMN Guide يوضحان كيف تُرسم البوابات، والتفرعات، والمهام البشرية والآلية ضمن نفس التدفق.

المكونات الأساسية لمسار موافقات ناجح

1) واجهة إدخال موحدة

يجب ألا يبدأ المسار من ثلاث قنوات مختلفة لكل نوع معاملة. الواجهة الموحدة تمنع التضارب في الحقول، وتضمن أن البيانات الأساسية تُلتقط بالطريقة نفسها سواء جاء الطلب من فريق مبيعات، أو مشتريات، أو فرع إقليمي.

2) قواعد عمل واضحة

يجب تعريف قواعد مثل: قيمة المعاملة، القسم، الدولة، نوع المستند، حالة المورد، وحالة العميل. هذه القواعد ليست تفاصيل تقنية؛ إنها ما يحدد من يوافق ومتى ولماذا.

3) محرك BPM

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

4) تكامل ERP وCRM والأنظمة القديمة

المسار الموحد لا ينجح إذا بقيت الأنظمة معزولة. يجب أن تتدفق البيانات بين حلول ERP من Singleclic وحلول CRM وإدارة علاقات العملاء والأنظمة القديمة عبر واجهات واضحة، حتى تبقى حالة الطلب متسقة في كل نقطة.

5) سجل تدقيق موحد

سجل التدقيق ليس مجرد log تقني. يجب أن يوضح من أنشأ الطلب، من عدّل، من راجع، من وافق، متى تم ذلك، وما سبب الاستثناء أو الرفض إن وجد. هذا هو الفرق بين الأتمتة التشغيلية والأتمتة القابلة للمراجعة.

كيف تُصمم حالة استخدام مشتركة للفواتير والطلبات

الخطأ الشائع هو بناء مسار للفواتير ومسار آخر للطلبات وكأنهما عالمين منفصلين. الأفضل هو توحيد الطبقة الأساسية للبيانات، ثم تخصيص الفروقات بحسب نوع المعاملة.

الحقول الدنيا غالبًا تشمل:

  • رقم المعاملة أو المرجع الخارجي.
  • الجهة الطالبة أو المورد.
  • القسم أو مركز التكلفة.
  • القيمة والعملة.
  • الدولة أو الوحدة التنظيمية.
  • نوع المستند: فاتورة، طلب شراء، طلب خدمة، اعتماد استثنائي.
  • حالة المطابقة أو التحقق.

عندما تكون هذه الحقول موحدة، يمكن لـ Cortex أن يعمل كطبقة منخفضة الكود تبني النماذج، وتنسق القواعد، وتربط البيانات بسرعة أكبر من التطوير المخصص التقليدي. ويمكن الاطلاع على منصّة Cortex منخفضة الكود لفهم هذا النهج بشكل عملي.

مثال عملي: طلب شراء يبدأ من CRM ثم ينتقل إلى ERP

تخيل أن فريق المبيعات أنشأ طلب شراء داخليًا بعد إغلاق صفقة كبيرة. الطلب يبدأ من CRM لأن السياق التجاري موجود هناك: العميل، الفرصة، تاريخ الإغلاق، والشروط التعاقدية. لكن التنفيذ المالي والتشغيلي النهائي يجب أن يتم داخل ERP.

في المسار الموحد، لا يتم نسخ البيانات يدويًا. بل:

  1. يُنشأ الطلب داخل CRM أو بوابة داخلية مرتبطة به.
  2. يراجع BPM الحقول الإلزامية ويحدد إن كان الطلب يحتاج موافقة مدير المبيعات أو المالية.
  3. يُرسل إلى ERP للمطابقة مع الميزانية أو خط الشراء أو الكود المحاسبي.
  4. إذا استوفى الشروط، ينتقل إلى الاعتماد النهائي ثم يُرحل إلى النظام المالي.
  5. يبقى كل شيء ظاهرًا في سجل التدقيق الموحد.

هذا النموذج يناسب المؤسسات التي تعمل على ربط BPM مع ERP وCRM لبناء مسارات موافقات موحدة وقابلة للتدقيق، خاصة عندما تكون البيانات موزعة بين فرق تجارية وتشغيلية ومالية.

مثال عملي: فاتورة مورد تمر عبر التحقق والمطابقة الثلاثية

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

سيناريو نموذجي:

  • يتم استلام الفاتورة وإدخالها في المسار الموحد.
  • يتم التحقق من المورد، والرقم الضريبي، وبيانات المستند.
  • تُقارن الفاتورة مع أمر الشراء والاستلام إن وُجد.
  • إذا كانت الفروقات ضمن الحدود المسموح بها، تُوجه للموافقة التالية تلقائيًا.
  • إذا تجاوزت الفروقات الحد، تُصعد إلى المالية أو المشتريات وفق قاعدة محددة.

بهذا الشكل، لا تصبح الموافقة قرارًا شخصيًا، بل قرارًا محكومًا بالقواعد والمستندات وسياق ERP.

كيف تبني مصفوفة موافقات واقعية

مصفوفة الموافقات الجيدة لا تُبنى على القيمة فقط. القرار المؤسسي يتأثر بعدة عوامل، وأهمها:

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

عند تصميم هذه المصفوفة، من الأفضل اختبارها على عشرات الحالات الحقيقية بدل الاكتفاء برسم تنظيمي نظيف على الورق.

كيف يساعد Cortex في التنسيق بدل تكرار المنطق

كثير من المؤسسات تقع في فخ “الموافقة داخل النظام”. أي أن منطق الموافقة يُكتب مرة داخل ERP، ومرة داخل CRM، ومرة داخل بوابة إلكترونية. هذا يجعل أي تعديل سياسي أو تنظيمي عبئًا تشغيليًا كبيرًا.

النهج الأفضل هو وضع المنطق في طبقة BPM/low-code مثل Cortex، بحيث:

  • تُدار حالة العملية مركزيًا.
  • تُستدعى واجهات ERP وCRM عند الحاجة فقط.
  • تُبنى النماذج والواجهات بسرعة دون إعادة تطوير كامل.
  • يمكن تعديل القواعد أو التفرعات دون كسر التكاملات الأساسية.

إذا كانت المؤسسة تعتمد على بيئة Microsoft أو تطبق منهجًا مشابهًا، فإن Microsoft Power Platform وMicrosoft Learn Power Platform يقدمان مثالًا واضحًا على كيف يمكن لمنطق منخفض الكود أن يدعم النماذج والتدفقات. أما على مستوى الأتمتة المؤسسية الأوسع، فمرجع IBM Business Automation مفيد لفهم الطبقات التي تجمع القرار والمهام والامتثال.

كيف يبدو سجل التدقيق الكامل فعلاً

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

مسار موافقات موحد للفواتير والطلبات
  • معرّف فريد لكل معاملة.
  • النسخة الأولى من البيانات والنسخ اللاحقة بعد التعديل.
  • الوقت الدقيق لكل خطوة.
  • اسم المستخدم أو النظام الذي نفذ الإجراء.
  • سبب الموافقة أو الرفض أو الإرجاع.
  • قيمة الحقول قبل التعديل وبعده.
  • القرار النهائي والمرجع المرتبط به في ERP أو CRM.

من المهم أيضًا الاحتفاظ بسجل نسخ للقرار، لا مجرد الحالة النهائية. فالمراجعون لا يريدون معرفة أن الفاتورة “معتمدة” فقط، بل يريدون فهم المسار الذي أوصلها إلى هذه الحالة.

اعتبارات الحوكمة والامتثال في الخليج والمؤسسات متعددة الفروع

في المؤسسات التي تعمل عبر أكثر من دولة، تصبح المصفوفة المحلية جزءًا من التصميم. قد تختلف حدود الصلاحية، ومتطلبات الاحتفاظ بالمستندات، وسياق المراجعة الضريبية، وحتى ترتيب الاعتماد حسب الفرع أو الكيان القانوني.

لهذا السبب، يجب أن يدعم المسار الموحد:

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

هذا ينطبق خصوصًا في البيئات التي تستخدم SAP ERP أو Oracle ERP أو Microsoft Dynamics 365 وتحتاج إلى طبقة تنسيق مستقلة عن منطق النظام الأساسي.

أخطاء شائعة تُفشل مشاريع الموافقات المؤسسية

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

مؤشرات نجاح يجب أن تراقبها بعد الإطلاق

لا يكفي أن يعمل المسار تقنيًا. يجب قياس أثره التشغيلي. من أهم المؤشرات:

  • زمن الدورة من الإنشاء حتى الاعتماد النهائي.
  • نسبة الالتزام بـ SLA لكل نوع معاملة.
  • عدد مرات الإرجاع بسبب نقص البيانات.
  • نسبة المطابقة الناجحة دون تدخل يدوي.
  • عدد الاستثناءات خارج السياسة.
  • وضوح التتبع في المراجعة الداخلية.

إذا لم تتحسن هذه المؤشرات خلال فترة تشغيل معقولة، فغالبًا المشكلة ليست في المستخدمين فقط، بل في تصميم المسار نفسه.

متى تحتاج إلى إعادة تصميم المسار بالكامل

هناك فرق بين تحسين مسار قائم وإعادة بنائه. تحتاج إلى إعادة التصميم عندما تجد أحد هذه المؤشرات:

  • كل فرع يستخدم نسخة مختلفة من نفس النموذج.
  • عدد كبير من الخطوات اليدوية لا يمكن أتمتته دون كسر السجل.
  • لا توجد قاعدة موافقة واضحة يمكن اختبارها.
  • التكامل بين ERP وCRM يعتمد على استيراد وتصدير ملفات بدل واجهات.
  • كل تغيير في السياسة يحتاج مشروع تطوير جديد.

في هذه الحالة، يكون بناء طبقة BPM منخفضة الكود مع Cortex أكثر جدوى من ترقيع الإجراءات القديمة.

قائمة تنفيذ عملية خلال 90 يومًا

  1. حدد نوعين أو ثلاثة من المعاملات الأكثر تكرارًا: فاتورة مورد، طلب شراء، طلب خدمة.
  2. ارسم الحالة الحالية كما هي، لا كما يفترض أن تكون.
  3. وثق الحقول المشتركة والحقول الخاصة بكل نوع.
  4. عرّف مصفوفة موافقات أولية حسب القيمة والقسم والدولة.
  5. اختر الأنظمة التي ستصدر البيانات وتلك التي ستستقبلها.
  6. ابنِ نموذجًا موحدًا وسجل تدقيق مركزيًا.
  7. اختبر الاستثناءات قبل التوسع، وليس بعده.
  8. أطلق تجربة محدودة على فرع أو وحدة أعمال واحدة.
  9. راجع النتائج، ثم وسّع النطاق تدريجيًا.

إذا كانت لديك حاجة لبناء الواجهات والتخصيصات بسرعة، فإن خدمات التطوير منخفض الأكواد تساعد على تحويل النموذج إلى تشغيل فعلي دون إطالة دورة التطوير.

مقارنة سريعة: المسار الموحد مقابل الموافقات المنفصلة

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

متى يكون المسار الموحد أفضل من الحلول المتفرقة؟

المسار الموحد يصبح الخيار الأذكى عندما تعمل المؤسسة على أكثر من ERP أو CRM، أو عندما توجد فروع متعددة، أو عندما يكون سجل التدقيق عنصرًا حاسمًا في المراجعة والالتزام، أو عندما تتكرر الاستثناءات ويصبح تعديل كل نظام على حدة مكلفًا.

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

خلاصة عملية

أفضل مسار موافقات ليس الأكثر تعقيدًا، بل الأكثر وضوحًا واتساقًا وقابلية للمراجعة. عندما تربط الفواتير والطلبات بين ERP وCRM وBPM ضمن طبقة واحدة، فأنت لا تبني مجرد سير عمل؛ أنت تبني ذاكرة تشغيلية للمؤسسة، وتقلل النزاع بين الفرق، وتمنح الإدارة المالية والامتثال والمراجعة الداخلية رؤية أدق وأسرع.

إذا كانت مؤسستك تبحث عن طريقة عملية لبناء تطبيقات أعمال مدعومة بالذكاء الاصطناعي، أو أتمتة عمليات ERP وCRM، أو تحويل إجراءات الموافقات إلى سير عمل رقمي واضح، يمكن لفريق Singleclic مساعدتك في تقييم الحالة الحالية واختيار أفضل مسار للتنفيذ باستخدام Cortex وحلول التكامل المناسبة. تعرف أيضًا على كيف تختار منصة أتمتة الموافقات المؤسسية في الخليج، وكيف تبني بوابة موافقات متعددة المستويات تربط ERP وCRM وBPM، وكيف تبني بوابة موافقات مالية تربط ERP وCRM.

للتواصل مع الفريق: تواصل مع فريق Singleclic.

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

ما الفرق بين مسار موافقات موحد ومسارات موافقات منفصلة داخل كل نظام؟

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

كيف يضمن BPM بقاء سجل التدقيق كاملًا عبر ERP وCRM؟

بـ BPM يتم تسجيل كل انتقال في الحالة، وكل مهمة، وكل تعديل على البيانات، ثم ربط هذه الأحداث بمعرّف موحد للمعاملة، بحيث تبقى السلسلة الكاملة واضحة عبر الأنظمة.

هل يمكن بدء الموافقة من CRM ثم استكمالها داخل ERP دون فقدان السياق؟

نعم، إذا كانت هناك طبقة تكامل موحدة تنقل بيانات المعاملة ومعرّفها وسجلها من CRM إلى BPM ثم إلى ERP، مع الاحتفاظ بالنسخ والقرارات السابقة.

ما البيانات الدنيا المطلوبة لتصميم موافقة موحدة للفواتير والطلبات؟

الحد الأدنى يشمل رقم المرجع، الجهة الطالبة أو المورد، القيمة، العملة، القسم، الدولة، نوع المعاملة، وحالة التحقق أو المطابقة.

كيف تُطبق الموافقات متعددة المستويات حسب قيمة المعاملة أو الدولة أو القسم؟

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

ما الذي يجب أن يتضمنه سجل التدقيق حتى يكون مناسبًا للمراجعة الداخلية والامتثال؟

يجب أن يتضمن من أنشأ الطلب، ومن عدّل البيانات، ومن وافق أو رفض، ومتى حدث ذلك، وما سبب القرار، والنسخ السابقة للبيانات قبل وبعد التعديل.

كيف يقلل Cortex من الاعتماد على التطوير المخصص في هذا النوع من المسارات؟

من خلال تقديم طبقة منخفضة الكود لبناء النماذج، وتنسيق المهام، وربط التكاملات، وتعديل القواعد بشكل أسرع من التطوير التقليدي المتكرر داخل كل نظام.

ما أبرز الأخطاء التي تؤدي إلى فشل مشاريع أتمتة الموافقات المؤسسية؟

أبرزها غياب الحقول الموحدة، وعدم تعريف SLA، وبناء مسارات موازية بلا مرجع واحد، وإهمال الاستثناءات، والاكتفاء بسجل حالة نهائي دون سجل نسخ للقرار.

كيف نقيس نجاح مشروع توحيد الموافقات بعد الإطلاق؟

نقيسه بزمن الدورة، ونسبة الالتزام بـ SLA، ونسبة الإرجاعات، ونسبة المطابقة الناجحة، ووضوح الأثر في المراجعة الداخلية.

متى يكون من الأفضل إعادة تصميم العملية بدل تحسين نموذج الموافقة الحالي؟

عندما تكون العملية مجزأة بين عدة أنظمة، أو عندما يعتمد التغيير على تطوير مخصص لكل تعديل، أو عندما لا يوجد منطق موحد يمكن اختباره وإدارته مركزيًا.

اقرا المزيد

كيفية ربط BPM مع ERP وCRM لبناء مسارات موافقات موحدة وقابلة للتدقيق في الشركات متعددة الفروع

كيف تبني بوابة موافقات متعددة المستويات تربط ERP وCRM وBPM في مؤسسات الشرق الأوسط

كيف تبني بوابة موافقات مالية تربط ERP وCRM لتسريع الاعتمادات في شركات الشرق الأوسط

كيف تختار منصة أتمتة الموافقات المؤسسية في الخليج: الحوكمة، التكامل، وقياس العائد

ابدأ بخطوة عملية مع Singleclic

إذا كانت مؤسستك تبحث عن طريقة عملية لبناء تطبيقات أعمال مدعومة بالذكاء الاصطناعي، أو أتمتة عمليات ERP وCRM، أو تحويل إجراءات الموافقات إلى سير عمل رقمي واضح، يمكن لفريق Singleclic مساعدتك في تقييم الحالة الحالية واختيار أفضل مسار للتنفيذ باستخدام Cortex وحلول التكامل المناسبة.

تواصل مع فريق Singleclic


اقرا المزيد

شارك:

Facebook
Twitter
Pinterest
LinkedIn

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

اقرأ المزيد

منشورات ذات صلة

Singleclic-final-logo-footer

نحن نقدم مجموعة كاملة من خدمات تكنولوجيا المعلومات من تصميم البرمجيات والتطوير والتنفيذ والاختبار إلى الدعم والصيانة.

address-pin

تقاطع طريق الملك عبدالله مع طريق عثمان بن عفّان، الرياض 12481، المملكة العربية السعودية

address-pin

مكتب 921 ، برج ايريس باي ، الخليج التجاري - دبي ، الإمارات العربية المتحدة

address-pin

10 شارع 207/253 ، دجلة ، المعادي ، القاهرة ، مصر

phone-pin

(السعودية) هاتف: 6563 110 58 966+

phone-pin

(الإمارات) هاتف: 475421 42 971+

phone-pin

(مصر) هاتف : 99225 259 010 2+ / 6595 516 022 2+

email-icon

Email: info@singleclic.com

small_c_popup.png

Let's have a chat