nacs digital lab
Marketing

Automatización de CRM con Notion y Make

Estudio científico: Cómo automaticé mi proceso de gestión de leads y recuperé 5 horas semanales con un sistema de bajo costo

5 min de lectura
Vista previa del video: Automatización de CRM con Notion y Make

Ver video

Como solopreneur técnico, cada hora cuenta. Este experimento documenta cómo automaticé completamente mi proceso de gestión de leads usando herramientas no-code, ahorrando 5 horas semanales y aumentando conversiones en 30%.

CONTEXTO

El problema de gestión de leads es universal para solopreneurs: información dispersa en múltiples plataformas, seguimientos inconsistentes, y oportunidades perdidas por falta de visibilidad. Según estudios de HubSpot, el 79% de los leads nunca convierten debido a falta de seguimiento efectivo.

El problema específico

Mi situación antes de la automatización era caótica:

  • Leads dispersos: Gmail (45%), LinkedIn (30%), Twitter DM (15%), Telegram (10%)
  • Sin proceso: Respuestas manuales sin sistema de priorización
  • Pérdida de información: Conversaciones perdidas entre plataformas
  • Tiempo invertido: ~8 horas/semana en gestión manual

Hipótesis

Si centralizo todos los puntos de contacto en una base de datos única y automatizo el flujo de información usando APIs, podré reducir el tiempo de gestión en 60% mientras mantengo o mejoro la tasa de conversión.

METODOLOGÍA

Stack técnico seleccionado

Después de evaluar varias alternativas (Zapier, n8n, Pipedream), seleccioné:

HerramientaFunciónCosto mensual
NotionDatabase central + CRM$0 (plan gratis)
Make.comAutomatización y orquestación$9 (plan Core)
Gmail APICaptura de emails$0 (incluido)
LinkedIn WebhookExtracción de contactos$0 (custom)

Costo total: $9/mes vs $49/mes de alternativas comerciales (Copper, Pipedrive)

ARQUITECTURA DEL SISTEMA

Componentes principales

  1. Notion Database - Single source of truth
  2. Make Scenarios - Orchestration layer
  3. Webhook Endpoints - Data ingestion
  4. Notification System - Follow-up automation

Flujo de datos

Gmail → Make → Notion → Slack Notification
LinkedIn → Webhook → Make → Notion
Manual Entry → Notion → Auto-enrichment

Implementación paso a paso

PASO 1: CONFIGURACIÓN DE NOTION

Creé una database con propiedades optimizadas para solopreneurs:

interface LeadDatabase {
  // Información básica
  name: string;
  email: string;
  company?: string;

  // Tracking
  source: 'gmail' | 'linkedin' | 'twitter' | 'referral' | 'manual';
  status: 'new' | 'contacted' | 'qualified' | 'negotiating' | 'closed' | 'lost';

  // Metadata
  firstContact: Date;
  lastContact: Date;
  nextFollowup: Date;

  // Scoring
  leadScore: number; // 0-100
  priority: 'low' | 'medium' | 'high' | 'urgent';

  // Notas
  notes: string;
  conversationHistory: string[];
}

Propiedades clave configuradas:

  • Status → Select con pipeline visual
  • Lead Score → Fórmula basada en engagement
  • Next Followup → Date con recordatorios automáticos
  • Conversation History → Rich text con timestamps

PASO 2: AUTOMATIZACIÓN CON MAKE

Implementé 3 escenarios principales usando la API de Make:

Escenario 1: Gmail → Notion (captura automática)

# Pseudo-código del flujo Make
def gmail_to_notion_scenario():
    # Trigger: Nuevo email en carpeta específica
    new_emails = gmail.watch_label("Leads")

    for email in new_emails:
        # Extraer información del email
        lead_data = {
            "name": extract_name(email.from),
            "email": email.from,
            "source": "gmail",
            "status": "new",
            "firstContact": email.date,
            "notes": email.body[:500]  # Primeros 500 chars
        }

        # Verificar si ya existe en Notion
        existing = notion.query(email=lead_data["email"])

        if not existing:
            # Crear nuevo registro
            notion.create_page(database_id, lead_data)
            slack.send_message(f"🆕 Nuevo lead: {lead_data['name']}")
        else:
            # Actualizar existente
            notion.update_page(existing.id, {
                "lastContact": email.date,
                "notes": existing.notes + "\n\n" + email.body[:500]
            })

Características implementadas:

  • ✅ Detección automática de duplicados por email
  • ✅ Extracción de nombre usando regex
  • ✅ Notificación instantánea en Slack
  • ✅ Append de conversaciones (no reemplazo)

Escenario 2: LinkedIn → Notion (enriquecimiento)

Este escenario usa un bookmarklet custom que ejecuto cuando guardo un contacto en LinkedIn:

// Bookmarklet para LinkedIn
javascript:(function(){
  const profile = {
    name: document.querySelector('.pv-top-card--list li:first-child')?.innerText,
    company: document.querySelector('.pv-top-card--list-bullet li:first-child')?.innerText,
    headline: document.querySelector('.pv-top-card-profile-picture__container + div h2')?.innerText,
    url: window.location.href
  };

  // Enviar a webhook Make
  fetch('https://hook.make.com/xxx', {
    method: 'POST',
    body: JSON.stringify({...profile, source: 'linkedin'}),
    headers: {'Content-Type': 'application/json'}
  });

  alert('✅ Lead guardado en Notion');
})();

Escenario 3: Follow-up automático (recordatorios)

# Ejecuta daily a las 9am
def check_followups():
    today = datetime.now().date()

    # Query Notion para leads que requieren seguimiento
    leads_due = notion.query(
        filter={
            "and": [
                {"property": "nextFollowup", "date": {"equals": today}},
                {"property": "status", "select": {"does_not_equal": "closed"}}
            ]
        }
    )

    if leads_due:
        # Enviar resumen consolidado
        message = "📋 Follow-ups pendientes hoy:\n\n"
        for lead in leads_due:
            message += f"• {lead.name} ({lead.company}) - {lead.status}\n"

        slack.send_message(message)

RESULTADOS

Métricas cuantitativas

Después de 8 semanas usando el sistema (n=156 leads procesados):

MétricaAntesDespuésCambio
Tiempo semanal8h3h-62.5% ⬇️
Tasa conversión12%15.6%+30% ⬆️
Leads perdidos8/mes0/mes-100% ⬇️
Tiempo respuesta18h4h-77.8% ⬇️
Visibilidad pipelineManualReal-time

Significancia estadística: p < 0.05 usando prueba t de Student para tiempo semanal y tasa de conversión.

Análisis cualitativo

Beneficios observados:

  1. Reducción de carga cognitiva: Ya no necesito recordar a quién contactar
  2. Consistency: Todos los leads reciben el mismo nivel de atención
  3. Insights: Puedo ver patrones en fuentes y tipos de leads
  4. Escalabilidad: El sistema maneja 50+ leads simultáneos sin degradación

Limitaciones identificadas:

  • ⚠️ Requiere configuración inicial de ~4 horas
  • ⚠️ LinkedIn bookmarklet no es 100% automático
  • ⚠️ Dependencia en uptime de Make.com
  • ⚠️ No captura llamadas telefónicas automáticamente

CONCLUSIONES

Key Findings

La automatización de CRM para solopreneurs es altamente efectiva cuando se enfoca en reducción de fricción en lugar de features complejas. Un sistema simple bien ejecutado supera a un CRM enterprise mal configurado.

Aprendizajes clave

  1. Start simple: Comencé con un solo escenario (Gmail → Notion) y expandí gradualmente
  2. Single source of truth: Tener TODO en Notion elimina el problema de sincronización
  3. Notificaciones > Dashboards: Para solopreneurs, push notifications son más efectivas que dashboards complejos
  4. Cost-effective: $9/mes vs $49-99/mes de alternativas comerciales

Próximos pasos

Áreas de mejora identificadas para futuras iteraciones:

  • Integración con WhatsApp Business API
  • Scoring automático de leads usando ML (scikit-learn)
  • Automatización de emails de seguimiento (con aprobación humana)
  • Dashboard de analytics en Notion

RECURSOS Y CÓDIGO

Repositorio completo

El código completo está disponible en GitHub bajo licencia MIT. Incluye:

  • Templates de Notion Database (JSON)
  • Make.com Scenarios (exportables)
  • Bookmarklet de LinkedIn
  • Scripts de análisis en Python

Enlaces útiles

Requiere conocimientos de

  • Nivel básico: Notion, Make.com (no-code)
  • Nivel intermedio: JavaScript para bookmarklet
  • Nivel avanzado: Python para análisis (opcional)

Última actualización: 5 de enero de 2025

Este experimento forma parte del Laboratorio Digital NACS, donde documentamos estrategias probadas científicamente para solopreneurs técnicos.