Conectores
Conectores
Conectores são integrações pré-construídas que sincronizam dados entre suas plataformas e o Brevo. Eles lidam com autenticação, mapeamento de dados e sincronização em tempo real.
O que são conectores?
Um conector é uma ponte de dados bidirecional que:
- Autentica com segurança em plataformas externas
- Sincroniza dados em tempo real ou em modo lote
- Mapeia campos entre esquemas da plataforma e o Brevo
- Habilita skills para agir sobre os dados sincronizados
Conectores disponíveis
Plataformas de e-commerce
Shopify Official
ShopifyIntegração completa do Shopify com clientes, pedidos, produtos e rastreamento de carrinho
WooCommerce Official
WordPressIntegração WordPress/WooCommerce com suporte a REST API e webhook
Magento
Adobe CommerceIntegração Adobe Commerce (Magento 2) para e-commerce enterprise
BigCommerce
BigCommerceIntegração de storefront BigCommerce com suporte multicanal
Sistemas de CRM
Salesforce
SalesforceIntegração Salesforce CRM para leads, contatos e oportunidades
HubSpot
HubSpotIntegração HubSpot CRM para contatos, negócios e automação de marketing
Pipedrive
PipedriveIntegração Pipedrive CRM para pessoas, negócios e organizações
Pagamentos
Stripe
StripeIntegração de pagamentos Stripe para assinaturas, faturas e transações
PayPal
PayPalIntegração PayPal para transações e eventos de pagamento
Arquitetura do conector
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 --> DFluxo de dados
- Autenticação: Conexão segura via OAuth 2.0 ou chaves API
- Eventos em tempo real: Webhooks capturam mudanças instantaneamente
- Sincronização em lote: Jobs agendados para dados históricos
- Mapeamento de campos: Mapeamento configurável para atributos do Brevo
- API do Brevo: Dados sincronizados para contatos, eventos e listas
Configuração
Configuração básica
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_SPENTModos de sincronização
| Modo | Descrição | Caso de uso |
|---|---|---|
| Tempo real | Sincronização instantânea via webhooks | Atualizações críticas de cliente |
| Lote | Sincronização agendada (hora/dia) | Dados históricos, relatórios |
| Híbrido | Tempo real + fallback em lote | O melhor dos dois mundos |
Início rápido
1. Escolha seu conector
Selecione o conector da sua plataforma no catálogo acima.
2. Autentique
Conecte sua plataforma usando OAuth ou credenciais de API:
tajo connectors connect shopify \ --shop-url your-store.myshopify.com \ --api-key $SHOPIFY_API_KEY3. Configure o mapeamento de campos
Mapeie campos da plataforma para atributos de contato do Brevo:
field_mapping: email: email firstName: FIRSTNAME lastName: LASTNAME totalOrders: ORDER_COUNT totalSpent: TOTAL_REVENUE lastOrderDate: LAST_ORDER_DATE4. Habilite a sincronização de dados
Comece a sincronizar dados:
tajo connectors sync shopify --full5. Ative skills
Habilite skills que usam os dados sincronizados:
tajo skills enable abandoned-carttajo skills enable customer-syncConectores personalizados
Construa seu próprio conector para plataformas que não estão no catálogo:
Conector personalizado
Any PlatformConstrua um conector personalizado usando o 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;Próximos passos
- Conector Shopify - Comece com o Shopify
- Guia de mapeamento de dados - Aprenda sobre mapeamento de campos
- Connector SDK - Construa conectores personalizados
- Padrões de autenticação - Proteja suas conexões