Automatización de Alcance Legislativo
n8nGoogle SheetsNAR APIVoterVoice API
El resultado
- 3,000Registros actualizados por barrido
- 50+ → 15De horas a minutos
- 100%Integridad de datos NAR ↔ VoterVoice
La situación
El reto
Wyoming REALTORS necesitaba movilizar aproximadamente 3,000 miembros para una próxima sesión legislativa. Sus datos de miembros vivían en el sistema de la National Association of Realtors. Su herramienta de alcance era VoterVoice. Las dos plataformas no se comunicaban entre sí, y ambos proveedores los remitían a un tercero. Para una organización no técnica, eso significaba que un miembro del personal tenía que auditar, exportar y volver a subir manualmente 3,000 registros. En la práctica, ese proceso tomaría más de 50 horas.
El problema de fondo no era solo una conexión de API faltante. Ninguno de los dos sistemas era la fuente de verdad. Sin una capa de datos limpia y autoritativa en el medio, cualquier sincronización sería poco confiable. Las direcciones de correo eran inconsistentes entre sistemas. Los estados de membresía activa e inactiva necesitaban distinguirse correctamente para el alcance dirigido. Y el cliente necesitaba poder revisar el estado de la sincronización por su cuenta sin llamar a un desarrollador cada vez que algo se veía mal.
El trabajo
Qué se construyó
Una Google Sheet se convirtió en la base de datos intermedia centralizada: extrayendo de la API oficial de NAR, verificando registros contra los datos internos de Wyoming REALTORS, y enviando el estado limpio de activo o inactivo a VoterVoice.
Una lógica de emparejamiento a prueba de fallos usa el ID único de NAR como identificador principal cuando las direcciones de correo faltan o son inconsistentes, evitando registros duplicados o perdidos. El estado de sincronización y la salida de errores se integraron en la base de datos para que el personal pueda autodiagnosticar problemas como direcciones faltantes o correos incorrectos. Los subflujos paralelizados en n8n redujeron después el tiempo de ejecución propio de la sincronización automatizada de alrededor de una hora a 15 minutos, además de eliminar las más de 50 horas originales de trabajo manual.
En sus palabras
Reseña del cliente
Andres Sepulveda Morales provides excellent services and work products. As a small non-profit organization, hiring Andres has worked out beautifully for our needs and our tight budget. We could not be more pleased!
El resultado
Resultados
3,000 registros actualizados en un solo barrido. Más de 50 horas de trabajo manual reducidas a una tarea de fondo de 15 minutos. 100% de integridad de datos entre NAR y VoterVoice. Alcance dirigido por estado de membresía por primera vez.

