
# Trafft

> **لمن هذا؟** هذا التكامل مخصص للشركات التي تعتمد على المواعيد وتدير جدولها الزمني بالفعل في Trafft — مثل الصالونات، ومحلات الحلاقة، والعيادات، والاستوديوهات، والاستشاريين، وورش الإصلاح. إذا كنت لا تستخدم Trafft، يمكنك تخطي هذه الصفحة.
>
> هل تستخدم نظام جدولة مختلفاً؟ لا يزال بإمكانك ربط أي نظام يحتوي على واجهة برمجة تطبيقات (API): راجع [ربط أداة غير مدرجة لدينا](connecting-other-tools.md)، والذي يغطي الوظائف المخصصة، وواجهة برمجة التطبيقات (API)، وخطافات الويب (webhooks).

Trafft هي منصة جدولة للشركات التي تبيع وقتها: حيث تقوم بإعداد خدماتك، وموظفيك، ومواقعك، ويقوم العملاء بحجز موعد. يتيح ربط Trafft بـ <span data-t="appName">DM Champ</span> لوكيل الذكاء الاصطناعي الخاص بك التعامل مع عملية الحجز بالكامل داخل الدردشة — بدءاً من التحقق من الأوقات المتاحة فعلياً، وحجزها، وتأكيد الوقت — بدلاً من إرسال العميل إلى رابط حجز على أمل أن يكمل العملية.

---

## ما الذي تقوم به Trafft

توفر Trafft للشركات التي تعتمد على المواعيد ما يلي:

- خدمات ذات مدة وسعر محددين
- موظفون (عاملون) لديهم ساعات عمل خاصة بهم
- موقع واحد أو أكثر
- موقع إلكتروني للحجز وتقويم لفريقك

من خلال ربط Trafft بـ <span data-t="appName">DM Champ</span>، يصبح هذا الجدول الزمني نفسه شيئاً يمكن للذكاء الاصطناعي الخاص بك التعامل معه عبر واتساب، أو الرسائل القصيرة (SMS)، أو إنستغرام، أو دردشة موقعك الإلكتروني. يقرأ الذكاء الاصطناعي خدماتك وموظفيك، ويتحقق من Trafft لمعرفة المواعيد المتاحة فعلياً، ويكتب الحجز مباشرة في Trafft — بحيث يكون ما يراه فريقك في Trafft هو الحقيقة دائماً.

---

## ربط Trafft

> **قبل البدء:** تحتاج إلى الوصول إلى واجهة برمجة التطبيقات (API) في Trafft، وهو جزء من خطة الأعمال (Business plan) في Trafft. افتح لوحة تحكم مسؤول Trafft وابحث عن **Features & Integrations → API & Connectors**. إذا لم تكن هذه الصفحة موجودة، فإن خطة Trafft الخاصة بك لا تتضمنها بعد ولا يمكن إجراء الربط.

1. في الشريط الجانبي الأيسر، انقر على **Settings** (أيقونة الترس).
2. في الشريط الجانبي للإعدادات، ضمن مجموعة **Integrations**، انقر على **Booking & Calendar**.
3. ابحث عن بطاقة **Trafft** وانقر على **Connect**.

::: master-only
<figure><img src="../.gitbook/assets/v2-settings-booking-calendar.png" alt="شاشة إعدادات الحجز والتقويم، تظهر بطاقات Google Calendar وZenchef وFormitable وTrafft وكل منها يحتوي على زر اتصال"><figcaption><p>تعرض شاشة الحجز والتقويم حالة الاتصال المباشر لـ Trafft جنباً إلى جنب مع Google Calendar وZenchef وFormitable، وتتيح ربط كل منها.</p></figcaption></figure>
:::

4. املأ **Company address**. هذا هو الجزء الذي يسبق `.admin.trafft.com` في العنوان الذي تسجل الدخول به — إذا كنت تسجل الدخول في `acme.admin.trafft.com`، فاكتب `acme`. يمكنك أيضاً لصق العنوان بالكامل؛ وسنقوم باستخراج الجزء الصحيح منه.
5. املأ **Client ID** و **Client Secret**. كلاهما موجود في لوحة تحكم مسؤول Trafft تحت **Features & Integrations → API & Connectors**.
6. يمكنك اختيارياً إضافة **Label** — اسم لقائمتك الخاصة، وهو مفيد إذا كنت تدير عدة شركات.
7. انقر على **Connect**.

::: master-only
<figure><img src="../.gitbook/assets/v2-trafft-connect-modal.png" alt="مربع حوار ربط Trafft، مع حقول لعنوان الشركة، ومعرف العميل، وسر العميل، وتسمية اختيارية"><figcaption><p>كل ما يحتاجه الاتصال، في شاشة واحدة: عنوان شركتك (الجزء الذي يسبق .admin.trafft.com)، ومعرف العميل (Client ID) وسر العميل (Client Secret) من صفحة API & Connectors في Trafft، وتسمية من اختيارك.</p></figcaption></figure>
:::

### التحقق من بيانات الاعتماد

لا يتم حفظ أي شيء حتى تؤكده Trafft. عند النقر على **Connect**، نقوم بتسجيل الدخول إلى Trafft بما كتبته وقراءة إعداداتك. يتم رفض عنوان الشركة الخاطئ، أو معرف العميل أو السر الخاطئ، أو خطة Trafft التي لا تحتوي على وصول إلى واجهة برمجة التطبيقات (API) فوراً، مع ظهور السبب على الشاشة — لن ينتهي بك الأمر أبداً باتصال يبدو سليماً ثم يفشل في المرة الأولى التي يطلب فيها عميل حجز موعد.

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

يتم تخزين سر العميل (Client Secret) مشفراً ولا يتم عرضه مرة أخرى أبداً — لا لك ولا لفريقك. هل فقدته؟ قم بإنشاء واحد جديد في Trafft وقم بالربط مرة أخرى.

### الإيقاف المؤقت أو قطع الاتصال

يحتوي صف Trafft المرتبط على أزراره الخاصة في صفحة الحجوزات والتقويم (Booking & Calendar):

- **إيقاف مؤقت (Pause)** يوقف حجز الذكاء الاصطناعي الخاص بك في Trafft مع ترك الاتصال مُعداً. **تنشيط (Activate)** يعيد تشغيله. استخدمه أثناء إعادة تنظيم خدماتك، أو خلال فترة إغلاق.
- **قطع الاتصال (Disconnect)** يزيل الاتصال تماماً. المواعيد الموجودة بالفعل في Trafft تبقى كما هي تماماً — قطع الاتصال لا يلغي أو يحذف أي شيء في تقويم Trafft الخاص بك. يمكنك الاتصال مرة أخرى لاحقاً بنفس التفاصيل.

---

## توجيه وكيل الذكاء الاصطناعي الخاص بك للحجز باستخدام Trafft

ربط Trafft لا يغير ما يفعله الذكاء الاصطناعي الخاص بك حتى الآن. قم بتوجيه وكيل (Agent) إليه:

1. انقر على **وكلاء الذكاء الاصطناعي (AI Agents)** في الشريط الجانبي وافتح الوكيل.
2. انتقل إلى خطوة **قدرات الذكاء الاصطناعي (AI Abilities)** وابحث عن بطاقة **الحجوزات (Bookings)**.
3. قم بتفعيل **السماح لهذا الوكيل بحجز المواعيد (Let this agent book appointments)**.
4. انقر على محدد المزود واختر **Trafft** (تظهر خيارات المزود مباشرة تحت زر التبديل).
5. انقر على **حفظ التغييرات (Save changes)**.

::: master-only
<figure><img src="../.gitbook/assets/v2-agent-bookings-provider-picker.png" alt="بطاقة الحجوزات في خطوة قدرات الذكاء الاصطناعي للوكيل مع تشغيل الحجز وفتح محدد المزود، مما يظهر التقويم المدمج، Zenchef، Formitable، و Trafft"><figcaption><p>محدد مزود الحجز في بطاقة حجوزات الوكيل — اختر Trafft ليقوم هذا الوكيل بالحجز مقابل خدماتك وموظفيك وأوقات العمل في Trafft.</p></figcaption></figure>
:::

---

## ما يمكن للذكاء الاصطناعي القيام به

مع اختيار Trafft كمزود، يمكن لوكيلك القيام بكل ما يلي داخل محادثة عادية:

- **إخبار الناس بما تقدمه.** يسرد خدمات Trafft الخاصة بك مع مدة كل خدمة وتكلفتها، ويمكنه تسمية موظفيك.
- **التحقق مما هو متاح حقاً.** يطلب من Trafft الأوقات المتاحة للخدمة التي يريدها شخص ما، ويمكنه تضييق نطاق ذلك ليشمل موظفاً معيناً أو موقعاً معيناً إذا طلب العميل ذلك. ينظر في فترة تصل إلى أسبوع في المرة الواحدة، لذا سيسأل عن اليوم أو الأسبوع الذي تقصده بدلاً من قراءة تقويمك بالكامل.
- **الحجز.** يتم إنشاء الموعد في Trafft في نفس اللحظة، كحجز معتمد، ويخبر الذكاء الاصطناعي العميل بالوقت المؤكد. تتم إضافة العميل إلى قائمة عملاء Trafft الخاصة بك، أو مطابقته مع السجل الموجود لديه بالفعل هناك من خلال عنوان بريده الإلكتروني.
- **البحث عما حجزوه.** يمكن للذكاء الاصطناعي إخبار العميل بمواعيد Trafft القادمة الخاصة به.
- **الإلغاء.** رسالة واحدة ("حدث شيء ما، هل يمكنك إلغاء يوم الخميس؟") وسوف يختفي الموعد من تقويم Trafft الخاص بك.
- **نقل موعد.** يحجز الذكاء الاصطناعي الوقت الجديد أولاً ثم يزيل القديم فقط، لذا إذا تبين أن الوقت الجديد محجوز، يظل لدى العميل موعده الأصلي.

يظهر كل حجز يتم إجراؤه بهذه الطريقة أيضاً في صفحة **المواعيد (Appointments)** الخاصة بك مع ظهور Trafft كمزود، لذا فهو يُحتسب مثل أي حجز آخر: يتم تشغيل [خطاف الويب](webhooks.md) الخاص بـ **حجز الموعد (Appointment Booked)**، وتعمل الأتمتة التي تبدأ من موعد جديد كالمعتاد. أي تذكيرات أو رسائل بريد إلكتروني تأكيدية يرسلها Trafft نفسه لا تزال تأتي من Trafft، تماماً كما تفعل للحجز الذي يتم إجراؤه على موقع Trafft الإلكتروني الخاص بك.

---

## معلومات مفيدة

- **الإلغاء يزيل الموعد في Trafft.** تقوم واجهة برمجة تطبيقات Trafft بحذفه بدلاً من وضع علامة "ملغى" عليه، لذا فإن الحجز الذي يتم إلغاؤه من خلال محادثة لا يترك أي صف "ملغى" في تقويم Trafft الخاص بك. إذا كنت ترغب في الاحتفاظ بسجل للإلغاءات، فقم بتدوينها في مكان آخر.
- **الذكاء الاصطناعي يلتزم بحدوده.** هو يرى ويغير فقط المواعيد التي تم حجزها في تلك المحادثة، أو التي تنتمي إلى جهة الاتصال التي يتحدث إليها. لا يمكنه قراءة أو نقل مواعيد أي شخص آخر.
- **يتطلب الحجز عنوان بريد إلكتروني واسماً.** يحدد Trafft العملاء عن طريق البريد الإلكتروني، لذا يطلب الذكاء الاصطناعي أي معلومات لا تزال مفقودة قبل الحجز.
- **الحجوزات الجماعية غير مدعومة بعد.** شخص واحد لكل موعد — لا يمكن إرسال ضيوف إضافيين أو أحجام مجموعات إلى Trafft في الوقت الحالي.
- **حساب Trafft واحد لكل حساب <span data-t="appName">DM Champ</span>.** إذا كنت تدير عدة شركات في حسابات Trafft منفصلة، فاربط الحساب الذي يجب أن يحجز فيه وكيلك.

---

## الخطوات التالية

- [وكلاء الذكاء الاصطناعي](../ai-agents/ai-agents.md) — قم بإعداد الوكيل الذي سيقوم بإجراء الحجوزات.
- [نظام الحجز](../appointments/booking-system.md) — كيف تعمل المواعيد عبر التطبيق، وأين تظهر.
- [قاعدة المعرفة](../ai-automation/faq-management.md) — أضف أسعارك وسياساتك وقواعد مواقف السيارات والإلغاء حتى يتمكن الذكاء الاصطناعي من الإجابة حول الحجز أيضاً.
