Projet

Automatisations IA pour gagner du temps opérationnel.

Conception de workflows intelligents combinés à des intégrations métier afin de transformer des tâches manuelles répétitives en processus fiables.

Workflow devis / facture

Workflow facturation automatique

Workflow Facturation Automatique via Telegram

Ce workflow permet de creer et envoyer des factures automatiquement des qu'un utilisateur envoie un message, une photo, un audio ou un PDF sur un bot Telegram.

Objectif

Transformer n'importe quel envoi (texte, image, vocal ou fichier) en une facture PDF professionnelle envoyee automatiquement au client.


Fonctionnement General

  1. Declenchement : Un message arrive sur le bot Telegram
  2. Switch intelligent : Analyse le type de contenu et dirige vers la bonne branche
  3. Traitement selon le type (texte, image, audio, PDF)
  4. AI Agent : Analyse, extrait les informations et calcule la facture
  5. Generation du PDF
  6. Envoi de la facture au client sur Telegram

Les Branches d'Entree

A. Branche Audio (Message vocal)

  • Get a audio : Recupere le fichier audio
  • Transcribe a recording (Whisper) : Convertit la voix en texte
  • Resultat : Envoye a l'AI Agent

B. Branche Image (Photo de ticket, facture, etc.)

  • Get a image : Recupere l'image
  • Mise au bon format : Prepare l'image
  • Analyze image (Vision OpenAI) : Extrait le texte et decrit l'image
  • Resultat : Envoye a l'AI Agent

C. Branche Fichier (PDF ou autres fichiers)

  • Get a file : Recupere le fichier
  • Envoie PDF : Envoie vers l'API OCR
  • Reception URL : Recupere le lien du resultat
  • Resultat OCR : Extrait tout le texte du document
  • Resultat : Envoye a l'AI Agent

D. Branche Texte simple

  • Le texte est envoye directement a l'AI Agent

Le Coeur du Systeme : AI Agent

L'AI Agent est le cerveau du workflow. Il recoit toutes les informations et dispose de :

  • Modele : OpenAI Chat Model (GPT-4o ou equivalent)
  • Memoire : Simple Memory (contexte des conversations precedentes)
  • Outils integres :
    • Calculator : Pour tous les calculs (TVA, totaux, remises...)
    • Informations de facturation : Lit une feuille (Google Sheet) contenant clients, tarifs, etc.

Role de l'Agent :

  • Comprendre la demande
  • Extraire les produits/services
  • Identifier le client
  • Calculer les montants
  • Structurer les donnees en JSON

Sortie et Generation de la Facture

  1. Transformation en objet JSON : Donnees propres et structurees
  2. Create a pdf : Genere le PDF de facture
  3. Basic LLM Chain : (Optionnel) Reformule un message d'accompagnement
  4. Send a text message : Envoie le PDF + message sur Telegram

Workflow recherche de stage

Workflow recherche de stage automatisee

Workflow Automatisé : Recherche et Candidature aux Stages

Ce workflow automatise la recherche d'offres de stage, la génération de lettres de motivation personnalisées et l'enregistrement des candidatures dans un Google Sheet.

Description générale

Le processus se déclenche automatiquement selon un planning (ou manuellement) et suit les étapes suivantes :

1. Déclenchement

  • Schedule Trigger : Le workflow se lance automatiquement à intervalles réguliers (ex. : tous les jours).
  • Search URL (manuel) : Possibilité de lancer le workflow manuellement en fournissant une URL de recherche d'offres (pour linkedin).

2. Récupération des offres de stage

  • Scrap Internship : Scrape les offres de stage depuis l'url de recherche LinkedIn.
  • Scrap Internship1 : Second scraper (Indeed) pour récupérer davantage d’offres.

3. Fusion des données

  • Merge : Combine les résultats des deux scrapers en une seule liste d’offres (supprime les doublons si besoin).

4. Analyse et filtrage avec l’IA

  • Verdict (Réponse Text) : L’IA (type GPT) analyse chaque offre et donne un verdict boléen :
    • True = Bonne offre
    • False = pas d'interet
    • basé sur mes critères de selection
  • Filter : Ne conserve que les offres qui correspondent à mes critères (Réponse de gpt = True).

5. Génération de la candidature

  • Custom Cover Letter (Réponse Text) : L’IA génère une lettre de motivation personnalisée pour chaque offre retenue, adaptée au poste et à l’entreprise.

6. Création des documents

  • Create a Document : Crée un document Google Docs avec la lettre de motivation générée.
  • Add Letter txt : Ajoute le texte de la lettre dans une colonne du Google Sheet (pour archivage rapide).

7. Enregistrement final

  • Append row in sheet : Ajoute une ligne dans le Google Sheet avec toutes les informations :
    • Lien de l’offre
    • Nom de l’entreprise
    • Poste
    • nombre de candidats
    • Lien vers la lettre de motivation
    • Date de candidature d'apparition.
    • etc...

Objectif du workflow

Automatiser ma recherche de stage en :

  • Gagnant un temps considérable
  • Personnalisant tes candidatures grâce à l’IA
  • Gardant une traçabilité complète de toutes tes candidatures