سكريبت واحد
شغالشات الويب سايت
حط سكريبت واحد على أي ويب سايت، ونيو يرد على الزوار بتوعك.
- بيشتغل بس على الدومين اللي سجلته
- عربي أو إنجليزي، على حسب صفحتك
- بلون البراند بتاعك
- فريقك يقدر يمسك أي محادثة
نيو للبيزنس
سكريبت واحد، أو بلجن، أو الـ API بتاعك. ونيو مبيعملش غير اللي إنت تسمح بيه.
طرق الربط
اختار طريقة، أو استخدمهم مع بعض.
سكريبت واحد
شغالحط سكريبت واحد على أي ويب سايت، ونيو يرد على الزوار بتوعك.
بلجنين
شغالنزّل ملفات الـ ZIP من تطبيق نيو وارفعها على ووردبريس. واحد بيضيف الشات، والتاني بيربط متجرك.
أكشنز على الـ API
شغالنيو بيكلّم الـ HTTPS API بتاعك من خلال أكشنز إنت بتعرّفها وبتجرّبها في تطبيق نيو.
API شات الويب سايت
شغالاعمل شباك الشات بتاعك على API شات الويب سايت. وفيه عميل شغال بيه فعلًا.
من سيرفر لسيرفر
عند الطلبرد في محادثات واتساب مع عملاءك، واقرا الرسايل الجديدة، من السيرفر بتاعك.
قريبشوبيفايمتجر أونلاين
إزاي بيشتغل
فريق نيو بيمشي جنبك في كل خطوة.
ضيف الويب سايت بتاعك مرة واحدة في تطبيق نيو، وهو يديك السكريبت بالظبط، أو ملفات ZIP للبلجنز لو على ووردبريس.
وجّه كل أكشن على الـ HTTPS API بتاعك. ومبيشتغلش غير بعد ما يعدّي تجربة حقيقية.
مسموح، اسألني الأول، أو مقفول. و«اسألني الأول» بيستنى موافقتك قبل ما أي حاجة توصل للسيستم بتاعك.
فريق نيو بيشغّله معاك.
للمطورين
حط قيمك مكان الكلمات اللي زي YOUR_SITE_ID. تطبيق نيو وفريق نيو بيدّوك القيم الحقيقية.
حطه في صفحاتك مرة واحدة. تطبيق نيو بيديك السكريبت بالظبط، وهو بيشتغل بس على الدومين اللي سجلته.
<script defer data-site="YOUR_SITE_ID" src="YOUR_WIDGET_URL"></script>شات بتصميمك إنت بيبدأ من هنا: توكن للزائر على الدومين اللي سجلته. التوكن بيفضل شغال 7 أيام.
curl -X POST "{NEO_API}/api/webchat/v1/sites/YOUR_SITE_ID/sessions" \
-H "Content-Type: application/json" \
-d '{ "origin": "https://YOUR_DOMAIN" }'{ "schemaVersion": 1, "token": "VISITOR_TOKEN", "expiresAt": "…" }ابعت بالتوكن بتاع الزائر. والأخطاء دايمًا بترجع بنفس الشكل. النسخة الأولى فيها 4 endpoints، وفريق نيو بيمشي معاك فيهم كلهم.
curl -X POST "{NEO_API}/api/webchat/v1/messages" \
-H "Authorization: Bearer VISITOR_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "id": "MESSAGE_UUID", "text": "Is the blue one in stock?" }'{ "schemaVersion": 1, "accepted": true, "messageId": "…" }{ "schemaVersion": 1, "error": "expired" }إنت بتحدد الأكشن وبتجربه مع فريق نيو. ولما عميل يسأل، نيو بيكلم السيستم بتاعك وبيرد من اللي رجع منه.
Name Check an order
Method GET GET, POST, PUT or PATCH. Never DELETE
URL https://YOUR_DOMAIN/api/orders/ORDER_ID
Key YOUR_API_KEY stored encrypted, never shown again
Rule Allowed or Ask me first, or Off
Test passed a real test runs before it goes liveGET https://YOUR_DOMAIN/api/orders/ORDER_ID{ "status": "YOUR_ORDER_STATUS", "eta": "YOUR_DELIVERY_TIME" }الـ Engine API، من السيرفر بتاعك، بمفتاح من فريق نيو. لو عملت retry بنفس الـ Idempotency-Key، الرسالة مش هتتبعت مرتين. 120 طلب في الدقيقة لكل مفتاح.
curl -X POST "{NEO_API}/engine/v1/messages" \
-H "Authorization: Bearer YOUR_ENGINE_KEY" \
-H "Idempotency-Key: A_NEW_UUID_PER_SEND" \
-H "Content-Type: application/json" \
-d '{ "conversation_id": "CONVERSATION_ID", "text": "Your order is on its way." }'{ "message": { "id": "…", "conversation_id": "…", "status": "…" } }الأحداث بتيجي بالترتيب، لحد 200 في الصفحة. احتفظ بالـ next_cursor وابعته تاني عشان تكمّل من مكان ما وقفت.
curl "{NEO_API}/engine/v1/events?cursor=NEXT_CURSOR&limit=200" \
-H "Authorization: Bearer YOUR_ENGINE_KEY"{ "data": [ … ], "page": { "next_cursor": "…", "has_more": false } }مفاتيح الـ Engine API بتيجي من فريق نيو بس.
أمان من الأساس
نيو بيشتغل جوه الحدود اللي إنت حاطّها، والكود نفسه بيحميها.
الشات والـ API بتاعه بيردوا بس على الدومين اللي سجلته بالظبط.
بتتخزن متشفّرة ومبتظهرش تاني. ونيو نفسه مبيشوفهاش.
الأكشنز بتستخدم GET أو POST أو PUT أو PATCH. عمرها ما بتبعت DELETE.
مفيش حاجة بتوصل للسيستم بتاعك غير لما توافق.
كل إرسال في الـ Engine API لازم يبقى معاه Idempotency-Key، والـ retry بنفس المفتاح بيرجّعلك أول إجابة.
120 طلب في الدقيقة لكل مفتاح Engine API.
لما مكانك يفضى، فريق نيو هيربطه معاك، والـ 24 يوم ببلاش بيبدأوا.