Saltar al contenido principal
Nota: Las integraciones con Zapier requieren el plan Builder o superior. Si estás en el plan gratuito, necesitas actualizar antes de continuar. También necesitas una cuenta premium de Zapier para usar webhooks.
Esta integración se puede añadir de 2 formas:

Opción A: Integración lista (preferida)

  • Elige esta opción si estás comenzando una nueva app desde cero.

Opción B: Integración instantánea

  • Elige esta opción si ya estás en medio de la construcción y deseas integrar Zapier en una app existente.

Parte 1: Integración lista (para nuevas apps)

1

Crea un Zap y captura el hook

  • Inicia sesión en Zapier y haz clic en Create Zap.
    Inicio de Zapier con el menú Create abierto, que lista Zaps y otras opciones

    Iniciar un nuevo Zap en Zapier

  • Elige Webhooks by Zapier → Catch Hook como activador.
    Selector de activadores de Zapier con Webhooks by Zapier seleccionado y un evento activador aún por elegir

    Elegir el activador Webhooks by Zapier

  • Deja el campo Pick off a Child Key en blanco para capturar el payload completo.
    Activador Catch Hook de Zapier en su pestaña Test, con las solicitudes de ejemplo capturadas

    Probar el activador Catch Hook

  • Continúa y copia la URL del webhook.
2

Inicia una nueva app de Base44 y añade Zapier desde el catálogo

  • En una nueva pestaña, ve a Base44 y haz clic en Integrations.
    Página de inicio de Base44 con el campo de prompt e Integrations resaltado en la navegación superior

    Abrir el catálogo de integraciones

  • Busca Zapier en el catálogo.
    Catálogo de integraciones de Base44 con una búsqueda de Zapier que devuelve un resultado

    Encontrar Zapier en el catálogo

  • Abre la integración de Zapier y haz clic en Use this integration.
    Página de la integración de Zapier en el catálogo de Base44 con prompts de ejemplo y un botón Use this integration

    La página de la integración de Zapier

  • Cuando se te solicite, pega la URL del webhook en el campo ZAPIER_WEBHOOK_URL.
    Configuración de la integración de Zapier con un campo para introducir la URL del webhook

    Introducir la URL de tu webhook de Zapier

  • Describe tu app en lenguaje natural. Por ejemplo:
    Soy terapeuta. Construye una app para gestionar mi agenda y que mis clientes puedan reservar reuniones.
3

Reserva una reunión de prueba

  • Después de crear la app, abre la vista previa y reserva una reunión de prueba:
    • Elige una fecha y hora unos minutos en el futuro.
    • Usa tu correo real.
    • Envía una vez y espera de 2 a 5 segundos.
Esto envía un payload de muestra a tu Zap para que Zapier pueda cargar los campos reales durante la configuración.

Datos a enviar de Base44 a Zapier

Asegúrate de que el payload sea detallado para que Zap pueda crear el evento de calendario correcto. Incluye y guarda estos en tu colección Meetings:
  • start_iso: una fecha y hora ISO 8601 que combine la fecha y hora elegidas.
    Ejemplo: new Date($dateT$time:00).toISOString()
  • end_iso o duration_minutes: envía una hora de finalización explícita como ISO, o envía duration_minutes para que Zapier pueda calcular +30m en la acción.
  • time_zone: la zona horaria de tu app o usuario, preferiblemente un nombre IANA como Asia/Jerusalem; si no puedes proporcionar un nombre, incluye el desplazamiento numérico.
  • meeting_id: un id estable para evitar duplicados, por ejemplo $client_email|$start_iso.
  • client_name, client_email, notes.
Guardar estos campos garantiza que puedas auditar las reservas y que Zapier mapee el evento correctamente cada vez.
4

Dile a Zapier que obtenga la muestra

  • De vuelta en Zapier, ve a la pestaña Test de tu activador.
  • Haz clic en Find new records, selecciona la solicitud de muestra que envió tu app y continúa.
  • Si no aparece nada, envía otra reunión de prueba y haz clic en Find new records de nuevo.
5

Crea el evento de Google Calendar

  • Añade una acción: Google Calendar → Create Detailed Event.
  • Mapea los campos de tu muestra a los campos del evento:
    • Summary: Meeting with client_name
    • Description: notes
    • Start Date & Time: start_iso
    • End Date & Time: start_iso + 30m (o calcula usando duration_minutes)
    • Guests: client_email
    • Time Zone: elige la zona de tu calendario.
  • Haz clic en Test para asegurarte de que el evento aparece y de que se envía una invitación.
6

Publica tu Zap

Haz clic en Publish para activar el Zap. A partir de ahora, cada nueva reunión en tu app crea automáticamente un evento de calendario.

Parte 2: Integración instantánea (añadir Zapier a una app existente)

Usa este método si tu app ya existe y quieres conectar Zapier en medio de la construcción.
1

Selecciona tu app existente

  • Aquí está el prompt que escribimos en el chat de IA para construir nuestra app de ejemplo: Soy terapeuta. Construye una app para gestionar mi agenda y que mis clientes puedan reservar reuniones.
2

Pídele a Base44 que añada Zapier

  • En la ventana de chat de tu app, di algo como: Quiero conectar mi app a Zapier. Por favor, crea una integración que envíe datos de reservas a Zapier solo desde el backend. Nunca llames a Zapier desde el navegador.
  • Mantén el chat abierto mientras completas el siguiente paso.
3

Crea la URL del webhook en Zapier

  • En Zapier, haz clic en Create Zap, igual que en la Parte 1.
    Inicio de Zapier con el menú Create abierto, que lista Zaps y otras opciones

    Crear el Zap para la integración de backend

  • Elige Webhooks by Zapier → Catch Hook como activador.
    Selector de activadores de Zapier con Webhooks by Zapier seleccionado y un evento activador aún por elegir

    Seleccionar Catch Hook como activador

  • Copia la URL del webhook que genera Zapier.
    Activador Catch Hook de Zapier en su pestaña Test, con las solicitudes de ejemplo capturadas

    La pestaña Test de Catch Hook con solicitudes de ejemplo

  • Pega esta URL en el chat de Base44 cuando se te solicite. La integración la guarda de forma segura y conecta una ruta backend para publicar datos de reservas en Zapier.
4

Crea una reunión de muestra

  • Después de crear la app, abre la vista previa y reserva una reunión de prueba:
    • Elige una fecha y hora unos minutos en el futuro.
    • Usa tu correo real.
    • Envía una vez y espera de 2 a 5 segundos.
Esto envía un payload de muestra a tu Zap para que Zapier pueda cargar los campos reales durante la configuración.

Datos a enviar de Base44 a Zapier

Asegúrate de que el payload sea detallado para que Zap pueda crear el evento de calendario correcto. Incluye y guarda estos en tu colección Meetings:
  • start_iso: una fecha y hora ISO 8601 que combine la fecha y hora elegidas.
    Ejemplo: new Date($dateT$time:00).toISOString()
  • end_iso o duration_minutes: envía una hora de finalización explícita como ISO, o envía duration_minutes para que Zapier pueda calcular +30m en la acción.
  • time_zone: la zona horaria de tu app o usuario, preferiblemente un nombre IANA como Asia/Jerusalem; si no puedes proporcionar un nombre, incluye el desplazamiento numérico.
  • meeting_id: un id estable para evitar duplicados, por ejemplo $client_email|$start_iso.
  • client_name, client_email, notes.
Guardar estos campos garantiza que puedas auditar las reservas y que Zapier mapee el evento correctamente cada vez.
5

Dile a Zapier que obtenga la muestra

  • En el activador de tu Zap, ve a la pestaña Test y haz clic en Find new records.
  • Selecciona la última solicitud y continúa. Si no aparece nada, envía otra prueba, luego haz clic en Find new records de nuevo.
6

Crea el evento de Google Calendar

  • Añade una acción: Google Calendar → Create Detailed Event.
  • Mapea los campos de tu muestra a los campos del evento:
    • Summary: Meeting with client_name
    • Description: notes
    • Start Date & Time: start_iso
    • End Date & Time: start_iso + 30m (o calcula usando duration_minutes)
    • Guests: client_email
    • Time Zone: elige la zona de tu calendario.
  • Haz clic en Test para asegurarte de que el evento aparece y de que se envía una invitación.
7

Publica tu Zap

  • Activa el Zap. Las nuevas reservas ahora activan eventos de calendario automáticamente.

Solución de problemas

  • No hay muestra en Zapier: Asegúrate de haber reservado una reunión de prueba antes de probar.
  • Errores 401 o CORS: Publica en Zapier solo desde el backend; nunca llames a Zapier desde el navegador.
  • Horas incorrectas: Asegúrate de combinar la fecha y hora en una fecha y hora ISO adecuada (start_iso) y establece la zona horaria correcta al crear el evento de calendario.
  • Zap no se ejecuta: Confirma que hiciste clic en Publish para activar el Zap.

Lista de verificación rápida

Usa esta lista para asegurarte de no haber pasado nada por alto:
  • Catch Hook creado con Pick off a Child Key en blanco.
  • URL del webhook guardada como ZAPIER_WEBHOOK_URL en Base44.
  • Plan Builder o superior.
  • Una reunión de prueba reservada antes de probar.
  • Acción de Google Calendar mapeada y probada.
  • Zap publicado y activado.

Esta página fue traducida con IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.