{% extends 'base.html.twig' %} {% block title %}{{ page_title }}{% endblock %} {% block body %} {% set inProgressCount = sessions|filter(session => session.status == 'in_progress')|length %} {% set completedCount = sessions|filter(session => session.status == 'completed')|length %}

Onboarding patrimonial

Accueillir un nouveau client, simplement.

Lance une conversation guidée, collecte les informations essentielles et construis automatiquement un dossier propre, structuré et exploitable par l’équipe.

Entretien guidé Le parcours suit les grandes phases de découverte, objectifs, risque, étapes de vie et patrimoine.
Injection directe en base Les données utiles sont consolidées automatiquement dans le contact, le compte et les produits détectés.
Validation avant création {{ isInternalUser|default(false) ? 'Les conseillers peuvent relire, corriger et convertir un dossier client sans ressaisie manuelle.' : 'Tu peux toujours relire et corriger avant de finaliser le profil client.' }}

Historique

{{ isInternalUser|default(false) ? 'Dossiers a suivre' : 'Dossiers récents' }}

{% if app.user %} {{ isInternalUser|default(false) ? 'Nouveau dossier client' : 'Nouveau dossier' }} {% else %} Créer un compte {% endif %}
{% if app.user and sessions|length > 0 %}
{% for session in sessions %} {% set statusClass = session.status == 'in_progress' ? 'status-in-progress' : (session.status == 'completed' ? 'status-completed' : (session.status == 'draft' ? 'status-draft' : 'status-other')) %}

{% if session.contact and session.contact.firstname %} {{ session.contact.firstname }} {{ session.contact.lastname and session.contact.lastname != 'A completer' ? session.contact.lastname : '' }} {% else %} Dossier #{{ session.id }} {% endif %}

{% if isInternalUser|default(false) %} Client {{ session.user.displayName }} {% if session.user.email %} · {{ session.user.email }} {% endif %}
{% endif %} Créé le {{ session.createdAt|date('d/m/Y à H:i') }} · Mis à jour {{ session.updatedAt|date('d/m/Y à H:i') }}

{% if session.status == 'in_progress' %} En cours {% elseif session.status == 'completed' %} Finalisé {% elseif session.status == 'draft' %} Brouillon {% else %} {{ session.status }} {% endif %}
Messages {{ session.messages|length }}
Blocs extraits {{ session.extractedData|length }}
Compte {{ session.account ? 'Oui' : 'Non' }}
{% if session.status == 'in_progress' %} Continuer Relire {% elseif session.status == 'completed' and session.account %} Voir le compte {% endif %} Détails
{% endfor %}
{% elseif app.user %}

Aucun dossier en cours

Commence un premier onboarding pour guider un nouveau client et construire son profil au fil de la conversation.

Créer un premier dossier

{% else %}

Une entrée simple pour démarrer

Crée ton compte ou connecte-toi pour ouvrir un nouveau dossier onboarding, reprendre un entretien existant et finaliser un profil client.

Créer un compte

{% endif %}
{% endblock %}