Cómo guardar los envíos de PDF en su base de datos Bubble usando un flujo de trabajo de Bubble

Profile picture of Benjamin André-Micolon

Ha añadido el plugin SimplePDF para Bubble a su aplicación y sus usuarios ahora están editando, completando y firmando PDFs directamente en su aplicación.

¿No sería genial si pudiera guardar los envíos de PDF directamente en su base de datos Bubble?

Las notificaciones por correo electrónico están bien, pero guardar los envíos en su base de datos Bubble sería ideal...

No busque más: ha llegado al lugar correcto. Esta guía paso a paso le guiará para configurar un flujo de trabajo que guarde automáticamente cada envío de PDF en su base de datos Bubble.

Y si aún no es usuario de SimplePDF, o solo quiere ver cómo configurar flujos de trabajo de Bubble con webhooks, siga leyendo: esta guía paso a paso se puede aplicar a cualquier integración de webhooks con Bubble.

Guardar automáticamente los envíos de PDF en su base de datos Bubble: paso a paso

Requisitos previos:

  • Plan STARTER o superior de Bubble
  • Plan BASIC o superior de SimplePDF
  • "COMPANY_IDENTIFIER" especificado con el identificador de su empresa SimplePDF en la configuración del plugin

Esta guía paso a paso no requiere conocimientos técnicos y la configuración completa llevará aproximadamente 5 minutos.

Configurar el flujo de trabajo

Creación del flujo de trabajo en Bubble

  1. Active los flujos de trabajo backend en la configuración de Bubble

Marque la casilla "Enable Workflow API and backend workflows"

Activar flujos de trabajo backend en Bubble

  1. Abra la vista de flujos de trabajo de Bubble desde el menú desplegable de selección de páginas

Puede encontrarlo en la parte inferior de la selección, resaltado en azul en la captura de pantalla a continuación

Navegar a la vista de flujos de trabajo de Bubble

  1. Añada un nuevo flujo de trabajo backend y seleccione "New API workflow" en "General"

Añadir un nuevo flujo de trabajo

  • Nombre su flujo de trabajo, lo llamaremos simplepdf pero puede nombrarlo como desee Recomendamos usar un nombre que incluya simplepdf para encontrarlo fácilmente después
  • Marque la casilla "Expose as public API workflow"
  • Marque la casilla "This workflow can be run without authentication"
  • En "Parameter definition" seleccione "Detect request data"
En este punto, la configuración de su flujo de trabajo debería verse así

Configuración del flujo de trabajo

  1. Haga clic en el botón "Detect data"

Se abrirá un popup como el que se muestra a continuación con una URL, cópiela

URL del flujo de trabajo para detección de campos

Configuración de webhooks en SimplePDF

  1. Diríjase a la configuración de su cuenta en SimplePDF

Actualice la configuración de webhooks, pegando la URL que copió en el campo "Endpoint".

La URL debería terminar con "/initialize"

Configuración de webhooks

Activar el flujo de trabajo y configurar la acción en Bubble

  1. En su aplicación Bubble, abra un PDF con el plugin SimplePDF y envíelo

Esto activará la detección de campos en el lado de Bubble

  • Vuelva a la definición del flujo de trabajo: los campos están ahora detectados
  • Importante: modifique el tipo de "submission url" a "file"

Campos detectados

  1. Cree una nueva acción para este flujo de trabajo:
  • "Create a new thing"
  • Defina el tipo submissions
  • Cree tantos campos como desee guardar en la tabla "submissions" de su base de datos
  • Para cada uno, busque "Request's data" y seleccione el campo correspondiente
  • Importante: asegúrese de que la URL del envío esté configurada como "saved to Bubble Storage" (anteriormente "saved to S3")

Su acción debería verse así:

Configuración de la acción

Activar el flujo de trabajo en SimplePDF

  1. Importante: en la configuración de su cuenta en SimplePDF, actualice el endpoint eliminando /initialize al final:

Configuración de webhooks sin initialize

Probar el flujo de trabajo

Envíe cualquier PDF a través del plugin SimplePDF para Bubble: su base de datos ahora mostrará una nueva entrada.

Primer envío de PDF en la base de datos Bubble

¡Eso es todo! Cada vez que un usuario de su aplicación Bubble complete y firme un PDF, el PDF resultante se guardará automáticamente en su base de datos Bubble.

Si tiene alguna pregunta, no dude en contactarnos en support@simplepdf.com

También podría interesarte