Asociación contextual de respuestas
Vincula una respuesta a un contacto o una conversación que ya existan en la misma organización.
Que se logra
- Resultado: la información enviada se conserva dentro del historial del contacto o conversación correctos, cuando se comparte contexto válido.
- Caso de uso: un asesor envía por chat un formulario de actualización a un cliente y su respuesta queda vinculada a ese hilo.
- Se combina con: formulario público, Contactos, Conversaciones y respuestas de formularios.
Donde esta
- Ruta:
/f/[formId] - Acceso en UI: enlace público o embed con contexto incluido
- Componente(s):
page.tsx,urlPrefill.ts
Como funciona
- Comparte el formulario con el identificador de contacto o conversación como parámetro de URL, o incluye campos ocultos con esos identificadores.
- El visitante completa y envía el formulario.
- El sistema valida que los recursos indicados pertenezcan a la organización del formulario.
- La respuesta queda asociada al contacto y/o a la conversación válidos.
Campos y opciones
| Campo | Tipo | Obligatorio | Notas |
|---|---|---|---|
contact_id |
parámetro URL o campo oculto | No | Debe identificar un contacto existente de la organización. |
conversation_id |
parámetro URL o campo oculto | No | Puede resolver el contacto asociado a la conversación. |
Reglas y validaciones
- Se rechazan identificadores inválidos o pertenecientes a otra organización.
- Los valores enviados explícitamente prevalecen sobre el contexto encontrado en la URL.
Backend
- Servicios:
form-submissions(método: create),contacts(método: get),conversations(método: get) - Efectos: guarda la asociación contextual en la respuesta.
Relaciones
- Requiere: Formulario público, Contactos o Conversaciones existentes.
- Dispara / afecta: Respuestas y analítica; consultas de Nova sobre respuestas.
Notas
- No crea ni actualiza contactos automáticamente.