Connector
Connector
Connector là các tích hợp được dựng sẵn để đồng bộ dữ liệu giữa các nền tảng của bạn và Brevo. Chúng xử lý việc xác thực, ánh xạ dữ liệu và đồng bộ hóa theo thời gian thực.
Connector là gì?
Connector là một cầu nối dữ liệu hai chiều, cho phép:
- Xác thực an toàn với các nền tảng bên ngoài
- Đồng bộ dữ liệu theo thời gian thực hoặc chế độ theo lô
- Ánh xạ trường giữa schema của nền tảng và Brevo
- Kích hoạt Skill để hành động trên dữ liệu đã đồng bộ
Các Connector khả dụng
Nền tảng thương mại điện tử
Shopify Official
ShopifyTích hợp Shopify đầy đủ với khách hàng, đơn hàng, sản phẩm và theo dõi giỏ hàng
WooCommerce Official
WordPressTích hợp WordPress/WooCommerce với hỗ trợ REST API và webhook
Magento
Adobe CommerceTích hợp Adobe Commerce (Magento 2) cho thương mại điện tử doanh nghiệp
BigCommerce
BigCommerceTích hợp storefront BigCommerce với hỗ trợ đa kênh
Hệ thống CRM
Salesforce
SalesforceTích hợp Salesforce CRM cho leads, liên hệ và cơ hội
HubSpot
HubSpotTích hợp HubSpot CRM cho liên hệ, deals và tự động hóa marketing
Pipedrive
PipedriveTích hợp Pipedrive CRM cho cá nhân, deals và tổ chức
Thanh toán
Stripe
StripeTích hợp thanh toán Stripe cho đăng ký, hóa đơn và giao dịch
PayPal
PayPalTích hợp PayPal cho giao dịch và sự kiện thanh toán
Kiến trúc Connector
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 --> DLuồng dữ liệu
- Xác thực: Kết nối an toàn qua OAuth 2.0 hoặc API key
- Sự kiện thời gian thực: Webhook ghi nhận thay đổi ngay lập tức
- Đồng bộ theo lô: Các job được lên lịch cho dữ liệu lịch sử
- Ánh xạ trường: Cấu hình ánh xạ sang thuộc tính Brevo
- Brevo API: Dữ liệu được đồng bộ tới liên hệ, sự kiện và danh sách
Cấu hình
Thiết lập cơ bản
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_SPENTChế độ đồng bộ
| Chế độ | Mô tả | Tình huống sử dụng |
|---|---|---|
| Thời gian thực | Đồng bộ tức thì qua webhook | Cập nhật khách hàng quan trọng |
| Theo lô | Đồng bộ theo lịch (hàng giờ/hàng ngày) | Dữ liệu lịch sử, báo cáo |
| Kết hợp | Thời gian thực + dự phòng theo lô | Tốt nhất của cả hai |
Bắt đầu nhanh
1. Chọn Connector
Chọn connector phù hợp với nền tảng của bạn từ danh mục bên trên.
2. Xác thực
Kết nối nền tảng của bạn bằng OAuth hoặc thông tin API:
tajo connectors connect shopify \ --shop-url your-store.myshopify.com \ --api-key $SHOPIFY_API_KEY3. Cấu hình ánh xạ trường
Ánh xạ các trường của nền tảng sang thuộc tính liên hệ Brevo:
field_mapping: email: email firstName: FIRSTNAME lastName: LASTNAME totalOrders: ORDER_COUNT totalSpent: TOTAL_REVENUE lastOrderDate: LAST_ORDER_DATE4. Bật đồng bộ dữ liệu
Bắt đầu đồng bộ dữ liệu:
tajo connectors sync shopify --full5. Kích hoạt Skill
Bật các skill sử dụng dữ liệu đã đồng bộ:
tajo skills enable abandoned-carttajo skills enable customer-syncConnector tùy chỉnh
Xây dựng connector riêng cho các nền tảng chưa có trong danh mục:
Custom Connector
Any PlatformXây dựng connector tùy chỉnh bằng 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;Bước tiếp theo
- Shopify Connector - Bắt đầu với Shopify
- Hướng dẫn ánh xạ dữ liệu - Tìm hiểu về ánh xạ trường
- Connector SDK - Xây dựng connector tùy chỉnh
- Mẫu xác thực - Bảo mật kết nối của bạn