Vue d'ensemble
Tableau de bord
Bienvenue sur votre espace d'administration Talia
-
Etudiants actifs
-
Professeurs
-
Contrats actifs
-
Entreprises
-
Classes actives
-
Formations
-
Cours aujourd'hui
-
Leads CRM
Statut des contrats
Activite recente
Chargement...
Actions rapides
⚠️ Non-émargements
Chargement…
Chargement…
Pédagogie
Examens
Chargement…
Onboarding
Pré-rentrée
Sessions de pré-rentrée (mercredis)
⏳ Chargement…
Admission
Leads
Operations
Eleves
Gestion
Professeurs
Gestion
Classes
Classes
›
—
Classe
—
—
Organisation
Promotions
Chargement...
Pedagogie
Formations & Programmes
Formation
Pédagogie
Cours planifiés
Pédagogie
Matières
Catalogue des matières
Matières réutilisables dans les programmes de formations
Pedagogie
Devoirs & Évaluations
Commercial
Offres entreprises
Commercial
Entreprises partenaires
Commercial
Contrats d'alternance
›
›
›
›
›
⛔
Commercial · Admission
Commissions
Les commissions sont calculées à partir du moment où l'élève a effectué sa période d'essai (79 jours calendaires · 45 jours en entreprise à 4j/semaine).
Commercial
OPCO — Dépôt de contrats
›
›
Commercial
Dossiers OPCO
Donnees en direct depuis l'API OPCO
Selectionnez un OPCO et cliquez sur Charger
Necessite une cle API configuree dans Integrations.
Administration
Facturation étudiant
PROMOTION
CLASSE
Le nombre d'échéances se définit par ligne ↓
📊
Sélectionnez une promotion et une classe pour afficher la facturation
Pédagogie
Fiches de séquençage
Ressources humaines
Gestion des congés
Support
Tickets informatiques
Pédagogie
Justificatifs d'absence
Chargement…
Pédagogie
Audit Pédagogie
Contrôle des incohérences liées aux élèves — à vérifier régulièrement.
Chargement…
Pédagogie
Suivi élèves
Parametres
Vision élève
Cliquez sur 👁️ pour voir la plateforme en tant que cet élève. Par défaut : élèves ayant activé leur accès. Choisissez une classe pour voir tous ses élèves (connectés ou non).
Parametres
Equipe Talia
Parametres
Intégrations
Connectez vos outils tiers pour enrichir Talia
Microsoft Teams
Génération automatique de liens de réunion
Configuration Azure AD
Comment configurer :
1. portal.azure.com → App registrations → New registration
2. Redirect URI :
3. API permissions → Microsoft Graph → OnlineMeetings.ReadWrite
4. Copiez Client ID, Tenant ID et Client Secret ci-dessus
1. portal.azure.com → App registrations → New registration
2. Redirect URI :
—3. API permissions → Microsoft Graph → OnlineMeetings.ReadWrite
4. Copiez Client ID, Tenant ID et Client Secret ci-dessus
Microsoft 365
Email, calendrier Outlook, réunions Teams
Vérification…
Utilisé pour l'envoi d'emails commerciaux, le suivi des réponses et l'agenda CRM. Nécessite la configuration Azure AD (Teams ci-dessus). Gérez vos emails depuis la page Messagerie.
ClickSend SMS
Envoi de SMS aux leads, étudiants et contacts
Identifiants API ClickSend
Comment obtenir vos identifiants :
1. Créez un compte sur clicksend.com
2. Dashboard → API Credentials → copiez votre username et API key
3. Le username est votre adresse email ClickSend
4. Les SMS seront envoyables depuis les fiches leads et étudiants
1. Créez un compte sur clicksend.com
2. Dashboard → API Credentials → copiez votre username et API key
3. Le username est votre adresse email ClickSend
4. Les SMS seront envoyables depuis les fiches leads et étudiants
Postmark
Envoi d'emails pédagogiques — rappels de cours, notifications
Server API Token Postmark
Comment obtenir votre token :
1. Connectez-vous sur postmarkapp.com → votre serveur → API Tokens
2. Copiez le Server API Token (pas le Account token)
3. Les emails partiront de pedagogie@talia.fr (sender signature à vérifier)
4. Rappels automatiques : veille à 18h + 1h avant le 1er cours
1. Connectez-vous sur postmarkapp.com → votre serveur → API Tokens
2. Copiez le Server API Token (pas le Account token)
3. Les emails partiront de pedagogie@talia.fr (sender signature à vérifier)
4. Rappels automatiques : veille à 18h + 1h avant le 1er cours
PDFMonkey
Génération de certificats, bulletins et documents PDF
Clé API PDFMonkey
Comment obtenir votre clé :
1. Connectez-vous sur pdfmonkey.io → Settings → API Keys
2. Copiez votre clé
3. Créez vos templates (certificat, bulletin…) dans PDFMonkey
4. Notez l'ID de chaque template pour le configurer par type de document
1. Connectez-vous sur pdfmonkey.io → Settings → API Keys
2. Copiez votre clé
pm_live_…3. Créez vos templates (certificat, bulletin…) dans PDFMonkey
4. Notez l'ID de chaque template pour le configurer par type de document
Filiz
Gestion des dossiers OPCO / alternance / stage — CERFA, facturation, prises en charge
Environnement actif
🟢 Production — api.app.filiz.io
🟡 Staging — api.staging.partners.filiz.io
🔵 Dev — api.dev.partners.filiz.io
Les credentials (client_id / client_secret) vous ont été fournis par Filiz pour chaque environnement.
🔬 Explorateur API Filiz
Testez les endpoints Filiz en direct pour découvrir les capacités facturation / échéances disponibles sur votre compte.
Dossier
Facturation
Échéances & paiements
Autres
LinkedIn
Publication d'annonces d'emploi sur votre page entreprise LinkedIn
Application LinkedIn Developer
Trouvez-le dans l'URL de votre page admin LinkedIn : linkedin.com/company/XXXXX/admin
Configuration requise :
1. Créez une app sur developer.linkedin.com
2. Activez les produits : Share on LinkedIn + Marketing Developer Platform
3. Ajoutez l'URL de callback :
4. Entrez Client ID, Client Secret, Organization ID ci-dessus puis cliquez "Connecter"
1. Créez une app sur developer.linkedin.com
2. Activez les produits : Share on LinkedIn + Marketing Developer Platform
3. Ajoutez l'URL de callback :
${location.origin}/api/linkedin/callback4. Entrez Client ID, Client Secret, Organization ID ci-dessus puis cliquez "Connecter"
OPCO — API Convergence
Dépôt automatique des contrats via CFADock
Clés API par OPCO
Comment obtenir vos clés :
1. Portail développeur de chaque OPCO ou cfadock.fr
2. Demandez votre clé CFA (une par OPCO partenaire)
3. Cochez Actif pour activer le dépôt
4. Déposez depuis la page OPCO
1. Portail développeur de chaque OPCO ou cfadock.fr
2. Demandez votre clé CFA (une par OPCO partenaire)
3. Cochez Actif pour activer le dépôt
4. Déposez depuis la page OPCO
Commercial
LinkedIn
💼
Aucune annonce publiée
Connectez votre compte LinkedIn puis publiez votre première annonce.
Admission
Séances collectives
—
Séances planifiées
—
Total inscrits
—
Prochaine séance
📅
Aucune séance planifiée
Créez votre première séance collective pour permettre aux candidats de réserver.
Administration
Facturation professeurs
Chargement…
Administration
Messagerie
Compte Microsoft 365
Vérification...
Administration
Communications
📋 Types de communication
Paramètres
Mails sortants
📥 Rapatrier les documents Bubble vers votre stockage
Télécharge les fichiers (CV, etc.) encore hébergés sur Bubble et les réimporte dans votre Supabase, puis met à jour la base. À lancer une fois ; vous pouvez fermer la page, ça reprend là où ça en était.
📣 Annonce « nouvelle plateforme »
Envoie à tous les élèves actifs ou tous les professeurs un mail (depuis
pedagogie@talia.fr) annonçant le nouvel espace, avec leur lien personnel de création de mot de passe
et le lien de la plateforme (etudiant.talia.fr / prof.talia.fr). Les prochains cours s'y dérouleront.
Faites toujours un test d'abord.
Faites toujours un test d'abord.
Recensement de tous les mails envoyés par l'application. Le contenu (objet + corps HTML) est éditable ici ;
le branding (en-tête / pied de page) provient du layout basic de Postmark.
Un mail ne peut être activé que s'il est connecté à un scénario de l'application.
Chargement…
Import de données
Migration Bubble → Talia
Importer et mettre à jour les données depuis Bubble. Chaque import est idempotent — relancez à tout moment pour synchroniser les nouvelles données Bubble.
🔄 Sync incrémental Leads
🔄
Synchroniser les leads depuis Bubble
Importe les nouveaux leads (statut, infos, commentaires) · Met à jour les leads existants quand Bubble a été modifié plus récemment (prio↔dead, à rappeler, en attente doc, à replacer…). Règle de fraîcheur : si Supabase est plus récent, on n'y touche pas. Idempotent — relançable à tout moment.
🏢
Synchroniser les offres & entreprises depuis Bubble
Ajoute les nouvelles offres actives (hors Mantiks) · Met à jour les offres modifiées dans Bubble · Crée les entreprises manquantes. Idempotent — relançable à tout moment.
📄
Synchronisation des contrats
Importe les contrats actifs + ruptés des élèves présents (annulés exclus) · Crée/associe entreprise, offre, classe/promo, tuteur · Met à jour si Bubble plus récent · Passe en A REPLACER les élèves dont le seul contrat est rupté < 6 mois. Idempotent.
👨🏫
Migrer les tuteurs (maîtres d'apprentissage)
Crée les users
tuteur depuis les champs maitre_apprentissage / maitre_email
stockés dans les contrats Bubble et lie contrats.tuteur_id.
🎓
Leads devenus étudiants
Détecte les leads Talia dont le rôle a changé en
💡 Opération lente — lance une vérification individuelle par lead
etudiant dans Bubble.
Ces leads ont signé un contrat et doivent être convertis manuellement en étudiants ici.
💡 Opération lente — lance une vérification individuelle par lead
Pipeline d'import initial
📊 État de la migration
Chargement…
🗑️
Réinitialiser la base de données
Supprime toutes les entreprises, offres et commentaires importés (+ migration_map). Irréversible — phase de test uniquement.
Pipeline d'import
Respectez l'ordre : Commerciaux → Entreprises → Offres → Commentaires
1️⃣
Commerciaux
Users Bubble role=company_account_manager → comptes staff (role=commercial) · Pré-requis : aucun
2️⃣
Entreprises
Company Bubble liées aux offres Funnel/Prio → table
entreprises · Pré-requis : aucun⚡
Import rapide — Entreprise par nom
Recherche une entreprise dans Bubble par son nom et l'importe sans scanner toute la base.
3️⃣
Offres
JobPosting Bubble Funnel/Prio (pagination complète) → table
offres · Pré-requis : entreprises importées⚡
Import rapide — Offre par Bubble ID
Copiez l'ID Bubble de l'offre (visible dans l'URL ou les données Bubble) et importez-la directement.
4️⃣
Commentaires des offres
Comment Bubble liés aux offres Funnel/Prio → table
communications (type=commentaire) · Pré-requis : offres importées5️⃣a
Chargés d'admission Pré-requis leads
Pivot sur les leads prio → identifie les UAM Bubble → crée les comptes
charge_admission dans Talia · Doit être lancé avant l'import des leads5️⃣b
Leads Prio
User Bubble (role=lead, Status=prio) → table
leads (statut_pipeline=lead_prio) · Idempotent : upsert par email · Pré-requis : aucun⚡
Import rapide — Lead par email
Recherche un lead précis dans Bubble par son email et l'importe instantanément, sans scanner les 25k lignes.
5️⃣c
Commentaires des leads prio
Comment Bubble liés aux leads prio → table
communications (lead_id) · Pré-requis : leads prio importés (5b)5️⃣d
Documents des leads/prio Idempotent
Importe les documents Bubble vers
documents_lead pour tous les leads avec un bubble_id. Passe en revue chaque lead par lots de 10.
Mapping :
ResumeOriginal →
cv_origine ·
ResumePrimary → cv_talia ·
DocIdCardRecto+Verso → carte_identite ·
DocCarteVitaleRecto → carte_vitale ·
ProfilePicture → photo_cv (avatar par défaut ignoré) ·
DocLastDiplomaObtained → diplome
5️⃣e
Migrer les fichiers Bubble → Supabase Storage ⚠️ Avant de supprimer Bubble
Télécharge chaque fichier hébergé sur le CDN Bubble et le ré-uploade sur ton Supabase Storage. Met à jour les URLs en base. Idempotent — relançable sans risque. Intégré automatiquement dans le sync incrémental.
Étape 6 — Contrats
6️⃣a
Formations Pré-requis contrats
Formations Bubble → table
formations Talia · Pré-requis : aucun6️⃣b
Étudiants (contrats) Pré-requis contrats
Étudiants Bubble liés aux contrats → table
users Talia (role=etudiant) · Ce sont les étudiants liés aux contrats, pas les leads · Pré-requis : entreprises importées (step 3)6️⃣c
Contrats
Contrats Bubble → table
contrats Talia · Pré-requis : entreprises (step 3) + formations (step 6a) + étudiants (step 6b)Filtres d'import
ℹ️ Les deux filtres sont combinés en OU — un contrat est importé s'il correspond à au moins un des deux critères
Outils
🔍
Explorateur Bubble
Explore les champs de n'importe quel type Bubble · Aide au mapping · Lecture seule
Exemples :
🗺️
Validation du mapping Bubble → Talia
Affiche les données mappées + données brutes Bubble pour vérifier le matching avant import
Parametres
Documentation technique
Administration
Historique des actions
Toutes les actions réalisées sur l'application — qui, quoi, quand.
Recherche
Utilisateur
Type d'action
Du
Au