Vincular actividades al CRM
Asocia una actividad a un contacto, compañía, deal y responsable para conservar el contexto comercial.
Que se logra
- Resultado: cada acción pendiente queda visible desde los registros CRM que motivaron el trabajo.
- Caso de uso: una inmobiliaria vincula una visita con el comprador, la constructora y la oportunidad para no perder seguimiento.
- Se combina con: Contactos, Compañías, Deals e Invitados y enlace de reunión.
Donde esta
- Ruta:
/[orgId]/activitiesy perfiles CRM relacionados - Acceso en UI:
Activity form > selección de registros relacionados - Componente(s):
ActivityForm.tsx,ActivityRelatedSelection.tsx,ActivitiesView.tsx
Como funciona
- Abre la creación o edición de una actividad.
- Selecciona el contacto, compañía, deal y miembro responsable cuando aplique.
- Guarda la actividad.
- Desde la lista, abre los enlaces del contacto, compañía o deal asociados.
Reglas y validaciones
- Una actividad puede iniciarse desde un perfil CRM con el contacto, compañía o deal ya seleccionado.
- El contacto principal y los watchers del deal se usan como sugerencias de invitación cuando tienen correo.
Backend
- Servicios:
activities(método: create/get/patch/find),contacts,companies,dealsyorganizations-users(método: find/get) - Hooks relevantes solo si cambian el comportamiento visible: la consulta rápida adjunta los registros relacionados.
- Efectos: incluye la actividad en los perfiles y el timeline de sus registros.
Relaciones
- Requiere: Contactos, Compañías, Deals y miembros de organización.
- Dispara / afecta: Invitaciones, sincronización de calendario y timeline CRM.
Notas
- La actividad no exige una relación CRM en el formulario encontrado.