export const prerender = true; Carga Masiva Salesforce · n8n · Apps Script — Rivcon
📊
Destacado Completado

Carga Masiva Salesforce · n8n · Apps Script

abril de 2026

Contexto

Toteat necesitaba migrar datos históricos desde Google Sheets a Salesforce. El proceso manual implicaba copiar filas individuales, con alto riesgo de errores y sin validación de integridad de datos.

Problema

Carga manual de datos desde Google Sheets a Salesforce, con riesgo de duplicados, errores de tipeo, campos faltantes y sin trazabilidad del proceso.

Objetivo

Crear un sistema que permitiera cargar datos desde Google Sheets a Salesforce con validaciones progresivas, detección de duplicados, y reintentos automáticos ante fallos.

Restricciones

Salesforce tiene límites de API calls diarias. Los datos provenían de múltiples fuentes con formatos inconsistentes. Se necesitaba mantener trazabilidad de cada registro.

Mi rol

Automation Intern — Diseño del sistema de validación, implementación de scripts Google Apps Script, configuración de webhooks n8n y orquestación del flujo.

Proceso

Normalización en Sheets: Scripts Google Apps Script para limpiar y estandarizar datos antes del envío.

Validaciones por capas: Validación de formato → validación de integridad → validación de duplicados → validación de reglas de negocio.

Webhooks n8n: Sheets envía datos por lotes mediante webhooks a n8n.

Orquestación n8n: Recepción del lote → validación → creación/actualización en Salesforce → registro de resultado en Sheets.

Fallbacks: Si un registro falla, se marca en Sheets con el error específico. Si la API de Salesforce falla, reintentos con backoff exponencial.

Solución

Google Sheets con utilidades Apps Script → webhooks n8n → orquestación con validaciones por capas → Salesforce API. Cada registro tiene trazabilidad completa: fecha de envío, estado, errores específicos, y contador de reintentos.

Resultado

Migración de datos sin errores de integridad. El sistema de validaciones previno duplicados y datos incorrectos. Los reintentos automáticos eliminaron la necesidad de supervisión manual.

Tecnologías utilizadas

Google Apps Scriptn8nSalesforceJavaScriptGoogle Sheets
← Todos los proyectos ¿Algo similar? Hablemos →