Cette page t'a-t-elle aidé ?

Cette page t'a-t-elle aidé ?
Tutoriel
De zéro à un Gilbert qui trie vos mails chaque matin — 15 minutes, pas une ligne de code.
Dernière mise à jour : 23 mai 2026
Ouvrez gilbert.solveholding.com puis cliquez sur Se connecter. Sur la page de login, choisissez Continuer avec Google— c'est le path le plus rapide et il vous évitera plus tard une double vérification Gmail.
Au premier sign-in, Gilbert crée automatiquement un workspace personnel <votre-email> (personnel) via un trigger Postgres. Vous arrivez directement sur /chat.
Résultat visible : vous êtes sur la page /chat avec un workspace par défaut dans le switcher en haut (libellé personal sous le nom).
Allez dans la console : gilbert.solveholding.com/console/workspaces. Cliquez sur le bouton + Nouveau workspace en haut à droite.
Le formulaire vous demande :
Acme Immo Paris. C'est le label qui apparaîtra dans le switcher du chat.AIza…) et collez-la dans le champ Clé API du formulaire Gilbert.Cliquez sur Créer le workspace. Le bouton affiche "Test de la clé en cours…"— Gilbert fait un appel LLM minimal (~1 token, < $0.0001) pour valider la clé. Si elle est invalide, le workspace n'est pas créé et vous voyez l'erreur exacte.
Résultat visible : vous êtes redirigé vers /personal/pair (pairing Telegram) ou vers le détail du workspace si Telegram est déjà lié. Dans /console/workspaces, votre workspace Acme Immo Paris est listé avec Provider : Google Gemini et le rôle admin.
Retournez sur /chat. Ouvrez le switcher de workspace en haut de la page (libellé Workspace + nom du workspace actif). Cliquez sur Acme Immo Paris dans la liste — la page recharge avec le nouveau workspace actif.
Dans le chat, tapez :
Salut Gilbert, je viens de créer le workspace de mon équipe, qu'est-ce que je peux faire maintenant ?Gilbert répond avec une orientation propre au workspace (encore vide, pas d'intégrations connectées). Il sait que vous parlez français.
Résultat visible : Gilbert répond, scoped à votre workspace. Les tokens consommés tapent dans votre clé Gemini (vérifiable plus tard dans /console/usage). C'est votre time-to-first-result : 3 minutes max depuis zéro. La suite du tutoriel transforme ce Gilbert générique en un agent qui trie vos mails.
Allez sur /console/me/integrations. Cliquez sur la carte Google (Gmail + Calendar) puis sur le bouton Connecter Google.
Au retour de l'OAuth, vous êtes redirigé vers /console/me/integrations/google avec une bannière verte Connecté · votre@email.com.
Résultat visible : sur /console/me/integrations, la carte Google affiche Connecté · votre@email.com avec un point vert. Vous pouvez révoquer à tout moment depuis la même page, ou depuis myaccount.google.com/permissions.
Si vous voulez recevoir le récap quotidien dans Telegram (recommandé : c'est l'intérêt de la routine), pairez votre compte maintenant.
/start <token>.Résultat visible : sur /console/me/integrations, la carte Telegram (DM) affiche Apparié · @votre_username. Si vous skippez cette étape, la routine de l'étape 6 affichera son output uniquement sur la page détail.
Sur /console/routines, cliquez sur + Créer une routine. Vous atterrissez sur la page routines du workspace Acme Immo Paris.
Cliquez sur + Nouvelle routine. Le formulaire vous propose deux modes :
0 9 * * 1-5 (9h les jours ouvrés, fuseau Europe/Paris), provider Gemini, et un prompt qui lit les mails non traités et crée des brouillons.Vérifiez les champs critiques :
0 9 * * 1-5 (à 9h, du lundi au vendredi). Le cron est interprété en heure locale Europe/Paris (DST-aware) : 9h reste 9h à Paris, été comme hiver.user.telegram_dmest coché si vous avez fait l'étape 5. Sinon, la sortie reste sur la page détail.Cliquez sur Créer la routine. Gilbert valide la config et inscrit la routine dans la table personal_routines + personal_jobs (cron).
Résultat visible : sur /console/routines, votre routine Drafts quotidiens Gmail apparaît avec status active et Prochain run rempli (en Europe/Paris). Cliquez sur son nom pour ouvrir la page détail.
Sur la page détail de la routine, cliquez sur Run now. Le bouton est actif parce que votre provider est Gemini (côté serveur). Avec Anthropic, le bouton serait grisé — les routines Anthropic s'exécutent côté Claude Code chez vous, pas côté serveur.
La page se met à jour en polling toutes les ~2 secondes. Vous voyez successivement :
Résultat visible : dans le Watchlog, le run apparaît avec son output markdown (compte des drafts créés + ligne par mail traité), les tokens consommés, et le statut de delivery par canal. Si Telegram est apparié, vérifiez votre DM — le récap est arrivé. Vérifiez votre Gmail : les brouillons sont dans le dossier Drafts, aucun mail n'a été envoyé.
Pour aller plus loin : branchez Claude Code (ou ChatGPT, Cursor, Codex CLI) sur Gilbert via MCP (Model Context Protocol). Vous pourrez demander à Claude "résume mes mails non lus" et il appellera les tools Gilbert directement, sans passer par le navigateur.
?key=glb_…). Copiez-la dans votre password manager maintenant — elle ne sera plus jamais affichée.Dans Claude Code, ouvrez Settings → MCP → Add server (HTTP transport). Collez l'URL MCP générée. Aucun OAuth, la clé est déjà dans l'URL.
Pour Cursor, ajoutez le bloc suivant dans ~/.cursor/mcp.json(créez le fichier s'il n'existe pas) :
{
"mcpServers": {
"gilbert": {
"url": "https://gilbert.solveholding.com/api/mcp?key=glb_VOTRE_CLE"
}
}
}Pour Codex CLI, dans ~/.codex/config.toml :
[[mcp_servers]]
name = "gilbert"
url = "https://gilbert.solveholding.com/api/mcp?key=glb_VOTRE_CLE"La liste complète (claude.ai web, ChatGPT custom connectors, n8n, scripts JSON-RPC) est sur la page /docs/mcp.
Redémarrez Claude Code. Dans une nouvelle session, tapez :
@gilbert liste mes 3 derniers mails non lusClaude appelle gmail_list_recent via Gilbert, retourne 3 mails.
Résultat visible : Claude Code (ou Cursor / Codex) liste les outils Gilbert disponibles dans son panneau MCP, et répond à @gilbert avec des données réelles de votre Gmail.