O Salesforce é um dos sistemas de CRM mais populares do mundo, mas raramente funciona de forma isolada. As empresas que utilizam o Salesforce precisam que os dados fluam de e para os sistemas ERP, plataformas de comércio eletrónico, ferramentas de marketing, helpdesk e muitas outras aplicações. A sincronização manual de dados é dispendiosa e propensa a erros. A Skyvia oferece sincronizações automatizadas e personalizáveis que mantêm os dados consistentes entre o Salesforce e todo o ecossistema de aplicações.
Principais conclusões
- O Skyvia permite a sincronização automática de dados entre o Salesforce e outros sistemas sem escrever código
- Suporta sincronização bidirecional com resolução de conflitos
- A plataforma transforma os dados durante a sincronização – fazendo corresponder formatos e valores entre sistemas
- A programação permite a sincronização em tempo real ou com uma frequência predefinida
- A Skyvia suporta o Salesforce como fonte e destino de sincronização
Índice
- Porque é que a sincronização do Salesforce com outros sistemas é um desafio?
- Como é que a Skyvia se liga à Salesforce?
- Sincronização Salesforce ↔ HubSpot – aplicação popular
- Sincronização Salesforce ↔ ERP (SAP, NetSuite)
- Sincronização Salesforce ↔ bases de dados (SQL Server, PostgreSQL)
- Gestão de conflitos na sincronização bidirecional
- Transformações de dados durante a sincronização
- FAQ
- Resumo
Porque é que a sincronização do Salesforce com outros sistemas é um desafio?
O Salesforce tem uma estrutura de dados rica – objectos padrão (Conta, Contacto, Oportunidade, Chefe de Fila) e objectos personalizados definidos por cada organização. Esta flexibilidade é uma vantagem para o Salesforce, mas também torna difícil a integração com sistemas externos que têm a sua própria estrutura de dados diferente.
Um desafio adicional é a API do Salesforce – embora bem documentada, requer conhecimentos de SOQL (Salesforce Object Query Language) e da API REST. Criar uma integração personalizada requer o envolvimento do programador e manutenção regular. Qualquer alteração na estrutura do Salesforce pode quebrar as integrações existentes.
Como é que a Skyvia se liga à Salesforce?
A Skyvia oferece um conetor dedicado ao Salesforce que suporta a autenticação via OAuth 2.0 (o mecanismo de autenticação padrão do Salesforce) sem que o utilizador final tenha de conhecer a API. Uma vez autorizado, o Skyvia detecta automaticamente todos os objectos disponíveis – tanto standard como personalizados – e disponibiliza-os para a configuração da integração.
O Connector suporta CRUD completo (Criar, Ler, Atualizar, Eliminar) em todos os objectos Salesforce para os quais o utilizador tem permissões. Também suporta a API Salesforce Bulk para operações em grandes volumes de dados, o que é crucial para o carregamento inicial de dados ou sincronização de históricos.
Sincronização Salesforce ↔ HubSpot – aplicação popular
Um dos cenários mais comuns é a sincronização entre o Salesforce (sistema de vendas) e o HubSpot (automatização de marketing). Os contactos gerados por campanhas de marketing no HubSpot devem entrar automaticamente no Salesforce como oportunidades de vendas. O estado atualizado do negócio no Salesforce deve atualizar o contacto no HubSpot para fins de promoção.
A Skyvia configura esta sincronização mapeando campos entre objectos HubSpot (Contacto, Negócio) e objectos Salesforce (Lead, Contacto, Oportunidade). As regras condicionais definem quais os registos a sincronizar (por exemplo, apenas os contactos com um determinado estado) e como tratar os registos que existem em ambos os sistemas.
Sincronização Salesforce ↔ ERP (SAP, NetSuite)
A integração do CRM com o ERP é um dos fluxos de dados mais importantes numa organização: as encomendas feitas pelos clientes no Salesforce têm de ir para o ERP como documentos de vendas, e as actualizações de inventário e facturas do ERP têm de ser visíveis para os vendedores no Salesforce.
O Skyvia suporta conectores para sistemas ERP populares, incluindo NetSuite, SAP Business One e outros. O mapeamento entre objectos Salesforce e documentos ERP requer a configuração de transformações de dados (por exemplo, mapeamento de códigos de produtos, moedas, endereços).
Sincronização Salesforce ↔ bases de dados (SQL Server, PostgreSQL)
Muitas organizações mantêm as suas próprias bases de dados com dados de clientes, transacções ou produtos. O Skyvia permite a sincronização de dados entre o Salesforce e as bases de dados relacionais (SQL Server, PostgreSQL, MySQL, Oracle e outras) através de conectores SQL nativos.
Isso é particularmente útil ao alimentar dados de data warehouse do Salesforce para análise ou ao sincronizar o Salesforce com sistemas legados que não têm uma API REST.
Gestão de conflitos na sincronização bidirecional
A sincronização bidirecional apresenta o risco de conflitos – o que acontece quando o mesmo registo é modificado em ambos os sistemas simultaneamente? A Skyvia oferece estratégias configuráveis de resolução de conflitos: ganha sempre os dados de um sistema específico (por exemplo, o Salesforce é a fonte da verdade), ganha uma modificação mais recente ou marca os conflitos para resolução manual.
A estratégia de resolução de conflitos pode ser diferente para campos diferentes – por exemplo, para o campo “E-mail”, o Salesforce ganha sempre e para o campo “Estado”, o valor mais recente ganha.
Transformações de dados durante a sincronização
O Salesforce armazena o número de telefone no formato E.164, o outro sistema utiliza um formato local. O Salesforce tem um menu pendente com valores “Hot/Warm/Cold”, o HubSpot tem os seus próprios estados. O Skyvia suporta transformações de dados em tempo real: conversões de formato, mapeamentos de valores, cálculos, fusão e divisão de campos e mapeamentos condicionais baseados em regras.
Isto permite sincronizar sistemas que parecem muito diferentes ao nível da estrutura de dados.
FAQ
A Skyvia suporta objectos personalizados do Salesforce? Sim – quando ligado ao Salesforce, o Skyvia detecta automaticamente todos os objectos, incluindo objectos personalizados, e disponibiliza-os para a configuração da integração.
Com que frequência é que os dados podem ser sincronizados? O Skyvia oferece uma programação de 5 em 5 minutos a uma vez por dia. Para os fluxos críticos, está disponível uma sincronização acionada através de webhooks.
A Skyvia suporta a migração de dados históricos de outro CRM para o Salesforce? Sim – A Skyvia Replication pode efetuar a replicação pontual ou cíclica de dados, incluindo registos históricos.
O que acontece quando a API do Salesforce não está disponível? O Skyvia coloca em fila de espera as sincronizações falhadas e reemite-as quando a disponibilidade da API é restabelecida. Todos os erros são registados e estão disponíveis para análise.
Resumo
A integração do Salesforce com outros sistemas não tem de ser um projeto de software dispendioso. A Skyvia oferece sincronização personalizável e automática com suporte total para transformação de dados, sincronização bidirecional e resolução de conflitos – para HubSpot, sistemas ERP, bases de dados e dezenas de outras plataformas. É uma ferramenta que elimina os silos de dados e mantém a consistência das informações em todo o ecossistema de aplicativos empresariais.
