Se um produto de software é bem-sucedido o suficiente, você provavelmente encontrará uma empresa construindo uma alternativa de código aberto. E ainda assim, ninguém criou um produto CRM moderno de código aberto que possa ser considerado um concorrente sério do Salesforce.
É exatamente isso que a Twenty está tentando alcançar. Nos últimos dois anos, a startup tem iterado em uma nova plataforma de CRM e disponibilizando tudo no GitHub sob uma licença permissiva AGPLv3.
Embora a Twenty não tenha todos os recursos que você pode encontrar no Salesforce, a empresa está lentamente construindo uma comunidade de entusiastas de CRM e código aberto ao seu redor, com mais de 300 colaboradores no último ano e 20.000 estrelas no GitHub.
Os três co-fundadores da startup trabalharam juntos em uma startup anterior chamada Luckey, que foi adquirida pelo Airbnb. Era uma espécie de mini CRM para hóspedes e anfitriões do Airbnb, especificamente projetado para aluguéis de férias.
Quando chegou a hora de sair e iniciar uma nova startup, eles olharam para a indústria de tecnologia e notaram uma tendência. Nos últimos anos, houve uma onda de startups de código aberto replicando produtos populares de software como serviço com uma abordagem orientada para a comunidade. A Baserow está tentando replicar o Airtable. A Documenso está trabalhando em uma alternativa ao DocuSign. A Formbricks lançou um competidor do Qualtrics. E a lista continua.
“E eu percebi que CRM é o maior mercado de software em geral, porque abrange marketing, suporte ao cliente, operações – um CRM faz tudo”, disse o co-fundador e CEO da Twenty, Félix Malfait, ao TechCrunch.
É discutível que algumas empresas já tentaram construir um CRM de código aberto e enfrentar o Salesforce, como a SugarCRM. Embora a SugarCRM tenha sido bastante bem-sucedida, nunca alcançou o sucesso do Salesforce ou HubSpot. A empresa também parou de lançar sua Edição Comunitária em 2018.
“Eles não viam sentido no código aberto na época, era mais uma restrição. Acho que isso se deve ao fato de que não havia GitHub, não havia comunidade”, disse Malfait.
O mundo do código aberto mudou, e os CRMs também. Essas plataformas não são mais projetadas exclusivamente para equipes de vendas. Muitas empresas usam seu CRM como o principal repositório de dados de clientes e constroem produtos em cima desses dados.
“Acho que em cada categoria haverá um líder de código aberto, e quanto mais uma categoria depende de efeitos de rede, ecossistemas e extensibilidade, mais eficaz será o código aberto”, disse Malfait. “Ainda não chegamos lá, mas é o que eu acredito. É a minha tese de longo prazo”, acrescentou.
Estrutura flexível
É por isso que a Twenty está tentando construir uma plataforma flexível que possa ser ajustada às necessidades de cada empresa e que possa servir como base para outras ferramentas e casos de uso. Cada entrada em um CRM é um objeto. Pode ser um objeto padrão, pré-definido, como uma pessoa ou uma empresa. Mas os clientes também podem criar seus próprios objetos personalizados.
Se você é um organizador de conferências, pode criar um objeto de conferência. Se você é um gerente de uma rede de restaurantes, pode criar um objeto de restaurante. Como você pode adivinhar, a Twenty também permite que você crie campos personalizados para cada objeto. Dessa forma, é mais fácil capturar e comparar dados entre várias entradas.
Esses dados de clientes podem ser visualizados na Twenty diretamente em listas ou visualizações Kanban. As pessoas podem classificar e filtrar entradas, adicionar tarefas e notas, todas as coisas habituais de um CRM.
Mas os dados na Twenty também podem ser reutilizados com APIs GraphQL e REST. E é assim que você pode estender a Twenty além de suas raízes de CRM. Eventualmente, a Twenty espera que haja um ecossistema ativo de desenvolvedores trabalhando em extensões e plugins para construir uma alternativa adequada ao conjunto de produtos do Salesforce. Mas ainda não chegamos lá.
“Construir um CRM é uma tarefa assustadora, especialmente para nós, por causa da maneira como escolhemos fazer isso. Estamos construindo uma plataforma e não estamos tomando nenhum atalho. Na verdade, ainda precisamos trabalhar em fluxos de trabalho, automação e mais”, disse Malfait.
A Twenty levantou duas pequenas rodadas de financiamento que representam um total de 5 milhões de dólares com cerca de 50 investidores diferentes, incluindo Mathilde Collin (fundadora da Front); Dharmesh Shah (fundador da HubSpot); Pierre Burgy e Aurélien Georget (fundadores da Strapi); e Sergei Anikin (ex-CEO/CTO da Pipedrive). A empresa também é apoiada pela Y Combinator e Automattic.
“As pessoas muitas vezes não entendem por que o Salesforce é tão grande e poderoso”, disse Malfait. O Salesforce, como plataforma, é um modelo de dados flexível, uma linguagem de programação chamada Apex para executar código nos servidores do Salesforce e uma estrutura de personalização de front-end.
“Portanto, quando você tem esses três blocos, pode armazenar dados, fazer lógica no back-end e exibir o resultado como quiser”, disse Malfait. “Isso significa que você pode fazer tudo. E é isso que queremos habilitar a longo prazo.