الموصلات
الموصلات
الموصلات هي عمليات تكامل مُسبقة البناء تزامن البيانات بين منصاتك و Brevo. تتولى المصادقة وربط البيانات والمزامنة في الوقت الفعلي.
ما هي الموصلات؟
الموصل هو جسر بيانات ثنائي الاتجاه:
- يُصادق بأمان مع المنصات الخارجية
- يُزامن البيانات في الوقت الفعلي أو بوضع الدُفعات
- يربط الحقول بين مخططات المنصة و Brevo
- يُمكّن المهارات من العمل على البيانات المُزامنة
الموصلات المتاحة
منصات التجارة الإلكترونية
Shopify Official
Shopifyتكامل Shopify الكامل مع العملاء والطلبات والمنتجات وتتبع سلة الشراء
WooCommerce Official
WordPressتكامل WordPress/WooCommerce مع دعم REST API و webhook
Magento
Adobe Commerceتكامل Adobe Commerce (Magento 2) للتجارة الإلكترونية على مستوى المؤسسات
BigCommerce
BigCommerceتكامل واجهة متجر BigCommerce مع دعم متعدد القنوات
أنظمة CRM
Salesforce
Salesforceتكامل Salesforce CRM للعملاء المحتملين وجهات الاتصال والفرص
HubSpot
HubSpotتكامل HubSpot CRM لجهات الاتصال والصفقات وأتمتة التسويق
Pipedrive
Pipedriveتكامل Pipedrive CRM للأشخاص والصفقات والمؤسسات
المدفوعات
Stripe
Stripeتكامل مدفوعات Stripe للاشتراكات والفواتير والمعاملات
PayPal
PayPalتكامل PayPal للمعاملات وأحداث الدفع
بنية الموصل
graph LR A[Your Platform] <-->|OAuth/API Key| B[Tajo Connector] B <-->|Real-time Webhooks| C[Event Processing] C --> D[Field Mapping] D --> E[Brevo API] B <-->|Batch Sync| F[Scheduled Jobs] F --> Dتدفق البيانات
- المصادقة: اتصال آمن عبر OAuth 2.0 أو مفاتيح API
- الأحداث في الوقت الفعلي: يلتقط webhooks التغييرات فورًا
- مزامنة الدُفعات: مهام مُجدولة للبيانات التاريخية
- ربط الحقول: ربط قابل للتكوين بسمات Brevo
- Brevo API: تُزامن البيانات مع جهات الاتصال والأحداث والقوائم
الإعداد
الإعداد الأساسي
connectors: shopify: enabled: true shop_url: "your-store.myshopify.com" api_key: "${SHOPIFY_API_KEY}" api_secret: "${SHOPIFY_API_SECRET}"
# Data sync settings sync: customers: true orders: true products: true carts: true
# Field mappings field_mapping: email: email first_name: FIRSTNAME last_name: LASTNAME total_spent: TOTAL_SPENTأوضاع المزامنة
| الوضع | الوصف | حالة الاستخدام |
|---|---|---|
| الوقت الفعلي | مزامنة فورية عبر webhooks | تحديثات العملاء الحرجة |
| الدُفعات | مزامنة مُجدولة (كل ساعة/يوم) | البيانات التاريخية، التقارير |
| هجين | وقت فعلي + رجوع للدُفعات | أفضل العالمين |
البدء السريع
1. اختر موصلك
اختر الموصل لمنصتك من الكتالوج أعلاه.
2. المصادقة
اربط منصتك باستخدام OAuth أو بيانات اعتماد API:
tajo connectors connect shopify \ --shop-url your-store.myshopify.com \ --api-key $SHOPIFY_API_KEY3. اضبط ربط الحقول
اربط حقول المنصة بسمات جهات اتصال Brevo:
field_mapping: email: email firstName: FIRSTNAME lastName: LASTNAME totalOrders: ORDER_COUNT totalSpent: TOTAL_REVENUE lastOrderDate: LAST_ORDER_DATE4. فعّل مزامنة البيانات
ابدأ مزامنة البيانات:
tajo connectors sync shopify --full5. فعّل المهارات
فعّل المهارات التي تستخدم البيانات المُزامنة:
tajo skills enable abandoned-carttajo skills enable customer-syncالموصلات المخصصة
أنشئ موصلك الخاص للمنصات غير المدرجة في الكتالوج:
موصل مخصص
Any Platformأنشئ موصلًا مخصصًا باستخدام Tajo Connector SDK
Connector SDK
import { ConnectorSDK } from '@tajo/connector-sdk';
const connector = new ConnectorSDK({ name: 'my-platform', version: '1.0.0',
// Authentication auth: { type: 'oauth2', authorizationUrl: 'https://api.myplatform.com/oauth/authorize', tokenUrl: 'https://api.myplatform.com/oauth/token' },
// Data mappings resources: { customers: { endpoint: '/api/customers', mapping: { email: 'contact.email', name: 'contact.full_name' } } },
// Webhooks webhooks: { customer_created: '/webhooks/customer', order_placed: '/webhooks/order' }});
export default connector;الخطوات التالية
- موصل Shopify - ابدأ مع Shopify
- دليل ربط البيانات - تعلّم ربط الحقول
- Connector SDK - أنشئ موصلات مخصصة
- أنماط المصادقة - أمّن اتصالاتك