Twenty está construyendo una alternativa de código abierto a Salesforce
Si un producto de software tiene suficiente éxito, probablemente podrá encontrar una empresa que cree una alternativa de código abierto. Y, sin embargo, nadie ha creado un producto CRM moderno de código abierto que pueda considerarse un competidor serio de Salesforce.
Eso es exactamente lo que Twenty intenta lograr. Durante los últimos años, la startup ha estado iterando en una nueva plataforma CRM y haciendo que todo esté disponible en GitHub bajo una licencia AGPLv3 permisiva.
Si bien Twenty no tiene todas las características que puede encontrar en Salesforce, la compañía está construyendo lentamente una comunidad de CRM y entusiastas del código abierto a su alrededor con más de 300 contribuyentes en el último año y 20,000 estrellas en GitHub.
Los tres cofundadores de la startup trabajaron juntos en una startup anterior llamada Luckey que fue adquirida por Airbnb. Era una especie de mini CRM para huéspedes y anfitriones de Airbnb, diseñado específicamente para alquileres vacacionales.
Cuando llegó el momento de irse y comenzar una nueva startup, observaron la industria tecnológica y notaron una tendencia. Durante los últimos años, ha habido una ola de nuevas empresas de código abierto que replican productos populares de software como servicio con un enfoque orientado a la comunidad. Baserow está intentando replicar Airtable. Documenso está trabajando en una alternativa a DocuSign. Formbricks ha lanzado un competidor de Qualtrics. Y la lista continúa.
“Y me di cuenta de que CRM es el mercado de software más grande en general, porque cubre marketing, atención al cliente, operaciones; un CRM lo hace todo”, dijo a TechCrunch el cofundador y director ejecutivo de Twenty, Félix Malfait.
Podría decirse que algunas empresas ya han intentado crear un CRM de código abierto y asumir Salesforce, como SugarCRM. Si bien SugarCRM ha tenido bastante éxito, SugarCRM nunca alcanzó el éxito de Salesforce o HubSpot. La compañía también dejó de lanzar su Community Edition en 2018.
“En ese momento no vieron el sentido del código abierto, era más bien una limitación. Creo que eso se debe a que no existía GitHub, no había comunidad”, dijo Malfait.
El mundo del código abierto ha cambiado, y los CRM también. Estas plataformas ya no están diseñadas exclusivamente para equipos de ventas. Muchas empresas utilizan su CRM como depósito principal de datos de clientes y crean productos a partir de esos datos.
“Creo que en cada categoría habrá un líder en código abierto, y cuanto más dependa una categoría de los efectos de la red, los ecosistemas y la extensibilidad, más efectivo será el código abierto”, dijo Malfait. “Aún no hemos llegado a ese punto, pero eso es lo que creo. Es mi tesis a largo plazo”, añadió.
Marco flexible
Es por eso que Twenty está tratando de construir una plataforma flexible que pueda adaptarse a las necesidades de cada empresa y que pueda servir como base para otras herramientas y casos de uso. Cada entrada en un CRM es un objeto. Puede ser un objeto estándar predefinido, como una persona o una empresa. Pero los clientes también pueden crear sus propios objetos personalizados.
Si es organizador de una conferencia, puede crear un objeto de conferencia. Si es administrador de una cadena de restaurantes, puede crear un objeto de restaurante. Como habrás adivinado, Twenty también te permite crear campos personalizados para cada objeto. De esta manera, es más fácil capturar y comparar datos en múltiples entradas.
Los datos de estos clientes se pueden ver en Twenty directamente en la lista o en las vistas Kanban. Las personas pueden ordenar y filtrar entradas, agregar tareas y notas, todo lo habitual de CRM.
Pero los datos de Twenty también se pueden reutilizar con las API GraphQL y REST. Y así es como puedes extender Twenty más allá de sus raíces de CRM. Con el tiempo, Twenty espera que haya un ecosistema activo de desarrolladores trabajando en extensiones y complementos para crear una alternativa adecuada al conjunto de productos Salesforce. Pero aún no hemos llegado a ese punto.
“Construir un CRM es una tarea desalentadora, especialmente para nosotros por la forma que hemos elegido hacerlo. Estamos construyendo una plataforma y no tomaremos ningún atajo. De hecho, todavía tenemos que trabajar en los flujos de trabajo, en la automatización y más”, afirmó Malfait.
Twenty ha recaudado dos pequeñas rondas de financiación que representan 5 millones de dólares en total con alrededor de 50 inversores diferentes, entre ellos Mathilde Collin (fundadora principal); Dharmesh Shah (fundador de HubSpot); Pierre Burgy y Aurélien Georget (fundadores de Strapi); y Sergei Anikin (ex CEO/CTO de Pipedrive). La empresa también cuenta con el respaldo de Y Combinator y Automattic.
“La gente a menudo no entiende por qué Salesforce es tan grande y tan poderoso”, dijo Malfait. Salesforce, como plataforma, es un modelo de datos flexible, un lenguaje de programación llamado Apex para ejecutar código en los servidores de Salesforce y un marco de personalización front-end.
“Entonces, cuando tienes estos tres ladrillos, puedes almacenar datos, hacer lógica en el back-end y mostrar el resultado como quieras”, dijo Malfait. “Significa que puedes hacer de todo. Y eso es lo que queremos permitir a largo plazo”.