Supabase Writer
Supabase Writer guarda en una tabla de tu proyecto de Supabase los datos que le llegan del flujo. Cada registro que recibe se añade como una fila nueva, y cada campo del registro va a la columna con el mismo nombre.
Si los datos traen campos que la tabla no tiene, el componente vuelve a intentarlo guardando solo los campos que coinciden con columnas de la tabla.
Cuándo usarlo
- Guardar en tu base de datos los contactos que llegan desde un formulario.
- Registrar cada conversación o cada pedido que procesa el flujo.
- Almacenar los datos que un agente extrae de correos o documentos.
Configuración
Este componente está asociado al servicio Supabase API. La dirección del proyecto y su clave están en los ajustes de tu proyecto de Supabase, en el apartado de la API. Ver Credenciales.
| Campo | Qué hace |
|---|---|
| Credential | La credencial Supabase API de tu proyecto. |
| Project URL | La dirección de tu proyecto de Supabase, con la que se conecta el componente. |
| API Key | La clave de tu proyecto de Supabase, con la que se conecta el componente. |
| Table Name | El nombre de la tabla en la que se guardan los registros. |
| Records | Los registros que se guardan. Conecta aquí los datos que quieres añadir a la tabla. |
Resultado
Response entrega una lista con los registros tal como han quedado guardados en la tabla, cada uno con su identificador.
Ejemplo
Una academia guarda en Supabase las solicitudes de información de su web:
- Un formulario pone en marcha el flujo con el nombre, el correo y el curso que interesa.
- Un componente de datos da a cada campo el nombre de su columna:
nombre,emailycurso. - Supabase Writer, con Table Name
solicitudes, añade la solicitud como una fila nueva.
Buenas prácticas
- Nombra los campos de los datos igual que las columnas de la tabla.
- Para flujos nuevos, Supabase ofrece más acciones sobre tus tablas.
Componentes relacionados
- Supabase: consulta, crea, actualiza y borra registros en Supabase.