Documentación

CRM, marketing y productividad

Un conjunto de conectores BYO listos para usar — HubSpot, Notion, Airtable, Brevo (email y SMS), Mailchimp, Calendly, Typeform, Shopify, Microsoft 365 y Monday.com.

CRM, marketing y productividad

betool incluye un conjunto de conectores BYO para las herramientas más usadas en go-to-market y productividad — los mismos que cablearías en n8n, Make o Zapier, pero gobernados, auditados y ejecutados dentro de tus pipelines.

Todos siguen el mismo modelo: tú proporcionas tus credenciales (token de API u OAuth según la herramienta), el acceso está acotado a tu organización, el host está bloqueado (anti-SSRF), los secretos nunca se vuelven a exponer, y no hay medición ni margen por parte de betool. Cada conector expone un nodo de lectura (informe determinista) y un nodo de escritura en la salida con garantía exactly-once.

CRM y relación con el cliente

  • HubSpot — nodo hubspot_report (revisión del pipeline comercial: deals por etapa y por propietario) y nodo hubspot_create_contact (creación o actualización de un contacto por email, exactly-once). Herramientas de agente: hubspot.search_contacts, hubspot.get_contact, hubspot.list_deals, hubspot.list_pipelines en lectura; hubspot.create_contact, hubspot.create_deal, hubspot.add_note (nota sobre un contacto o un deal) en escritura. Autenticación private app o tu propia app OAuth. Sin sincronización: betool lee y escribe en HubSpot bajo demanda, HubSpot no dispara ningún pipeline.
  • Monday.com — lee un tablero y crea items (API GraphQL).

Email marketing

  • Brevo (antes Sendinblue) — una sola clave de API para el email y el SMS: nodo brevo_report (estado de la cuenta), envíos transaccionales de emails (brevo_send_email) y de SMS (brevo_send_sms), y receptor brevo_sms_inbound para las respuestas SMS (la URL de recepción se pega en los webhooks de Brevo). Herramientas de agente: brevo.get_account, brevo.list_contacts, brevo.get_contact en lectura; brevo.create_contact, brevo.send_email, brevo.send_sms en escritura.
  • Mailchimp — informe de audiencia y adición de miembros a una lista.

Agenda y formularios

  • Calendly — nodo calendly_report (citas de un periodo) y nodo calendly_scheduling_link (enlace de reserva, de un solo uso por defecto). Herramientas de agente: calendly.get_user, calendly.list_event_types, calendly.list_events, calendly.create_scheduling_link. Conexión mediante Personal Access Token. Sin recepción en tiempo real de las reservas de Calendly.
  • Typeform — nodo typeform_responses (respuestas de un formulario) y nodo typeform_register_webhook, que registra en Typeform un webhook (identificado por su tag, exactly-once) hacia la URL que elijas. Herramientas de agente: typeform.list_forms, typeform.get_form, typeform.get_responses en lectura; typeform.create_webhook en escritura. betool no tiene un receptor dedicado a Typeform: para disparar un pipeline con cada respuesta, apunta el webhook a la URL de un receptor Webhook genérico. Este receptor verifica una firma HMAC en formato hexadecimal (sha256=<hex>); betool no tiene ninguna verificación propia del formato de firma de Typeform.

Bases y documentos

  • Notion — consulta una base y crea páginas.
  • Airtable — lista registros y créalos.

E-commerce

  • Shopify — informe de tienda (pedidos, clientes) y creación de clientes.

Ofimática

  • Microsoft 365 — vía Microsoft Graph: nodo microsoft_calendar (próximos eventos de Outlook) y nodo microsoft_send_mail (envío de un email de Outlook). Herramientas de agente: microsoft.list_users (directorio Entra ID), microsoft.list_events, microsoft.list_messages en lectura; microsoft.send_mail, microsoft.create_event en escritura. Conexión mediante un registro de aplicación Entra ID de tu tenant (permisos de aplicación con consentimiento de administrador).

Cómo cablearlos

  1. Ajustes → Servicios, elige el conector, pestaña Cuentas.
  2. Introduce el modo de autenticación ofrecido (token de API, private app, OAuth, o una clave acotada a un dominio según la herramienta).
  3. Coloca el nodo de lectura o escritura correspondiente en tu pipeline.

Estos conectores son bloques genéricos: un agente decide cuándo llamarlos, o un nodo los ejecuta de forma determinista. La capa de gobernanza de betool (auditoría, acotamiento multi-tenant, idempotencia) se aplica de la misma manera a todos ellos.

Casos de uso

  • Lead → CRM — una respuesta de Typeform recibida por un receptor Webhook, o un lead entrante calificado por un agente crea el contacto en HubSpot y dispara un email de Brevo.
  • Reporting unificado — un pipeline programado agrega los pedidos de Shopify, la audiencia de Mailchimp y los deals de HubSpot en un único informe semanal.
  • Orquestación de citas — un enlace de Calendly generado sobre la marcha y enviado al prospecto; después, un pipeline programado relee las citas reservadas y las registra en Notion.