Aller au contenu

En production

Ecrivia — assistant email IA pour indépendants et TPE

Se branche sur la boîte mail existante (Gmail, Microsoft 365, IMAP), classe les emails par typologie, rédige des brouillons de réponse dans le ton de l'utilisateur, puis enchaîne sur le devis et la facture.

Nature
Produit en ligne
Statut
En production
Stack
IANext.jsNestJSBullMQOAuth2StripeSaaS
Voir le site en ligne(nouvel onglet)

Un indépendant passe ses journées dans sa boîte mail : trier les vraies demandes, relancer les factures, écrire la même réponse pour la dixième fois. Ecrivia automatise ce travail sans imposer de migration — aucune nouvelle boîte mail à adopter.

Le parcours

  1. Connexion en OAuth2 à Gmail, Microsoft 365 / Outlook (Graph) ou n'importe quel compte IMAP. Les identifiants sont chiffrés en base ; aucun mot de passe en clair.
  2. Classification par typologie (demande de devis, relance, administratif, spam…) par un système de patterns : mots-clés, expressions régulières et rapprochement sémantique, typologies personnalisables.
  3. Brouillons de réponse générés en file asynchrone, dans le ton de l'utilisateur, avec des gabarits à variables pour les réponses récurrentes. L'utilisateur relit et envoie : l'IA ne poste jamais seule.
  4. Devis puis facture à partir de la conversation, avec suivi.

Architecture

  • Next.js 16 (App Router, React 19, Tailwind, shadcn/ui, React Query, Zustand) et NestJS avec Prisma sur PostgreSQL ; Redis pour le cache et les files BullMQ ; mises à jour temps réel en SSE.
  • Fournisseur d'IA interchangeable : OpenAI ou Anthropic sélectionné par configuration, derrière une même interface. Le bon modèle par tâche — petit pour classer, plus grand pour rédiger — et des quotas par plan.
  • Modèle SaaS B2C : un utilisateur = un abonnement, plans Free / Pro / Business via Stripe, IA incluse avec quotas.

Sécurité

  • JWT en cookies HttpOnly, MFA, CSRF double-submit (le patron repris ensuite sur Accueil IA), chiffrement des credentials de messagerie, rate limiting.
  • RGPD en libre-service : export et suppression du compte depuis l'interface.

Ce qui a été difficile

Trois fournisseurs de messagerie, trois modèles de synchronisation (webhooks Gmail, delta Microsoft Graph, IDLE/polling IMAP) à ramener à un seul flux d'événements fiable — sans doublons et sans rater un message quand un jeton OAuth expire. Anciennement nommé Flowen.

Installation sur votre infrastructure

Cette application peut être déployée sur votre propre serveur — VPS, cloud privé ou on-premise — en instance dédiée : votre nom de domaine, votre base de données, vos données chez vous. Je prends en charge l'installation, le durcissement du serveur, les sauvegardes, la supervision et la maintenance, ainsi que les adaptations fonctionnelles à votre métier.