Case Study

Real Estate Automation

Sherpa logo

Sherpa, a U.S.-based innovator in real estate marketing, has been redefining how professionals generate and manage leads since 2018. Known for launching the first TCPA-compliant text messaging service, Sherpa now offers a full suite of marketing tools including SMS campaigns, direct mail, skip tracing, and advanced search capabilities. We partnered with Sherpa to enhance their platform with robust backend and frontend development, automation, and quality engineering-improving performance, payment handling, and user experience for thousands of real estate professionals.

Vision

Building a Modern, Scalable Platform for Real Estate Lead Engagement Sherpa aimed to enhance its existing marketing application with: A modern and reliable payment gateway. Improved and extended campaign features. Automated testing and QA to ensure release stability. A streamlined frontend deployment process.

El desafío

La plataforma existente de Sherpa dependía de un sistema de suscripción obsoleto basado en Braintree, lo que limitaba la flexibilidad y la escalabilidad. La falta de pruebas automatizadas aumentó el esfuerzo de regresión y los riesgos de lanzamiento, mientras que la creciente demanda de capacidades de campaña avanzadas requirió una entrega de funciones más rápida. Además, la ausencia de un proceso de implementación de interfaz estructurado afectó la eficiencia del desarrollo y la coherencia de los lanzamientos.

la solucion

Implementó una pasarela de pago moderna para reemplazar el mecanismo de suscripción heredado, mejoró la funcionalidad de la campaña con nuevas funciones de participación y capacidades de filtrado avanzadas, introdujo pruebas automatizadas y procesos de control de calidad para mejorar la confiabilidad de la versión y estableció un flujo de trabajo de implementación de interfaz optimizado para permitir una entrega de software más rápida y consistente.

What we did

Migración de pasarela de pago

Migración de pasarela de pago

Se reemplazó la integración de pagos existente de Braintree con Paddle, proporcionando un sistema de gestión de suscripciones más flexible y escalable.

Gestión de campañas mejorada

Gestión de campañas mejorada

Funcionalidad de plataforma ampliada con campañas de correo directo, filtros de búsqueda avanzada y optimizaciones de rendimiento para mejorar la eficacia y la estabilidad de las campañas.

Automatización de pruebas con Cypress

Automatización de pruebas con Cypress

Implementé conjuntos de pruebas automatizadas de un extremo a otro utilizando Cypress, aumentando la cobertura de las pruebas y reduciendo el esfuerzo de las pruebas manuales.

Implementación frontend y proceso de control de calidad

Implementación frontend y proceso de control de calidad

Establecí una estrategia de implementación de frontend confiable e implementé procesos integrales de control de calidad, que incluyen ciclos de cordura, integración, pruebas de regresión y clasificación de defectos.

Interactive digital experience

Key Features

Gestión de suscripciones perfecta

Actualicé a Paddle, mejorando la flexibilidad en la facturación y una mejor alineación con los planes de servicio de Sherpa.

Herramientas de campaña multicanal

Se agregaron capacidades sólidas para marketing por SMS y correo directo, lo que respalda el alcance hiperpersonalizado.

Automatización de pruebas de un extremo a otro

La automatización basada en Cypress garantizó que se cubrieran los flujos de trabajo críticos y ayudó a detectar las regresiones tempranamente.

Proceso de implementación front-end

Canal de implementación optimizado para la interfaz de React, mejorando la velocidad de lanzamiento y la confiabilidad.

Filtros de búsqueda avanzada

Empoderó a los usuarios para realizar consultas más refinadas, mejorando la eficiencia de la orientación de clientes potenciales.

The
Impact

1

Experiencia de usuario mejorada

Herramientas de campaña más rápidas y estables mejoraron la satisfacción del cliente y redujeron los tickets de soporte.

2

Control de calidad y pruebas optimizados

La automatización redujo los ciclos de regresión y mejoró la confianza general en la liberación.

3

Confiabilidad del sistema mejorada

Las correcciones de errores y las mejoras de rendimiento hicieron que la plataforma fuera más estable y escalable bajo carga.

4

Entrega de funciones más rápida

El nuevo proceso de implementación y la automatización permitieron al equipo enviar funciones con más frecuencia.

5

Arquitectura preparada para el futuro

Con una sólida cobertura de pruebas y una implementación modular, Sherpa ahora está mejor equipada para el crecimiento y la innovación futuros.