Trình Kết Nối Zapier
Kết nối Zapier với Brevo qua Tajo để tích hợp hơn 6.000 ứng dụng, tự động hóa workflows marketing phức tạp và kết nối Brevo với các công cụ không có API trực tiếp.
Tổng Quan
| Thuộc Tính | Giá Trị |
|---|---|
| Nền Tảng | Zapier |
| Danh Mục | Tùy Chỉnh |
| Độ Phức Tạp Thiết Lập | Dễ |
| Tích Hợp Chính Thức | Không |
| Dữ Liệu Đồng Bộ | Triggers, Actions, Webhooks |
| Loại API | REST Hooks (Webhooks) |
Tính Năng
- 6000+ tích hợp - Kết nối Brevo với hàng nghìn ứng dụng qua Zapier
- Trigger-Action workflows - Kích hoạt hành động Brevo từ sự kiện bất kỳ ứng dụng nào
- Multi-step Zaps - Xây dựng workflows phức tạp với nhiều bước
- Data transformation - Biến đổi dữ liệu giữa các ứng dụng với Zapier Formatter
- Webhooks - Nhận và gửi dữ liệu qua webhooks tùy chỉnh
Yêu Cầu
Trước khi bắt đầu, hãy đảm bảo bạn có:
- Tài khoản Zapier (Free hoặc trả phí)
- Tài khoản Brevo với quyền truy cập API
- Tài khoản Tajo
- Tài khoản các ứng dụng cần kết nối
Xác Thực
Zapier sử dụng webhooks và OAuth để kết nối với ứng dụng. Không cần API key riêng cho Zapier.
Thiết Lập Tajo như Zapier Destination
# URL webhook Tajo cho Zapierhttps://app.tajo.io/webhooks/zapier/{workspace_id}Thiết Lập Trong Zapier
- Đăng nhập vào Zapier
- Tạo New Zap
- Chọn Trigger App (ví dụ: Google Forms)
- Chọn Action App: Webhooks by Zapier
- Đặt URL webhook Tajo
Cấu Hình
Thiết Lập Cơ Bản
connectors: zapier: enabled: true webhook_secret: "${ZAPIER_WEBHOOK_SECRET}"
# Xử lý webhooks đến từ Zapier inbound_hooks: - event: "new_contact" action: add_to_brevo_list list_id: 15
- event: "form_submission" action: create_brevo_contact field_mapping: email: email name: FULLNAMEVí Dụ Zap Workflows
Zap 1: Google Forms → Brevo
TRIGGER: Google Forms - New Response ↓FILTER: Only if email field is not empty ↓ACTION: Webhooks - POST to Tajo URL: https://app.tajo.io/webhooks/zapier/{id} Data: email, name, phone, source=google_forms ↓RESULT: Liên hệ được thêm vào BrevoZap 2: Stripe Payment → Brevo Tag
TRIGGER: Stripe - New Payment ↓ACTION: Webhooks - POST to Tajo Data: customer_email, amount, product ↓RESULT: Brevo contact được tag "customer"Ví Dụ Code
Xử Lý Webhook Từ Zapier
// Nhận webhook từ Zapier và xử lý trong Tajoapp.post('/webhooks/zapier/:workspaceId', async (req, res) => { const { event, data } = req.body;
await tajo.connectors.handleWebhook('zapier', { workspaceId: req.params.workspaceId, type: event, payload: data });
res.status(200).json({ status: 'ok' });});Gửi Trigger Sang Zapier
// Kích hoạt Zap từ Brevo eventawait tajo.connectors.trigger('zapier', { zapId: 'YOUR_ZAP_WEBHOOK_URL', event: 'brevo_email_opened', data: { campaign: 'Summer Sale', timestamp: new Date().toISOString() }});Giới Hạn Tasks Zapier
Mỗi lần thực thi Zap tiêu thụ một “Task”. Tài khoản Free giới hạn 100 tasks/tháng. Giám sát mức sử dụng tasks để tránh Zaps bị tạm dừng vào giữa tháng.
Giới Hạn Tốc Độ
| Gói | Tốc Độ Zap | Tasks/Tháng |
|---|---|---|
| Free | 15 phút | 100 |
| Starter | 15 phút | 750 |
| Professional | 2 phút | Không giới hạn |
| Team | 1 phút | Không giới hạn |
Khắc Phục Sự Cố
| Sự Cố | Nguyên Nhân | Giải Pháp |
|---|---|---|
| Zap không kích hoạt | Tasks hết | Nâng cấp gói Zapier |
| Webhook không nhận | URL sai | Kiểm tra webhook URL trong cấu hình Zapier |
| Dữ liệu thiếu | Field mapping sai | Kiểm tra tên fields trong Zap settings |
| Lỗi 4xx | Xác thực thất bại | Xác minh webhook secret |