Chapitre 13.2 — Freelance : trouver des missions Moodle
⏱️ TL;DR — Le freelance est le revenu le plus rapide à démarrer (semaines, pas mois) et il vous met face à de vrais problèmes clients — matière première de votre futur produit (ch. 3–4). Sept canaux, du plus qualifié au plus froid : sous-traitance pour agences/Moodle Partners et votre page plugin en tête. Fixez un TJM (pas un prix « au plugin »), cadrez la mission par écrit, et visez le premier client vite pour lancer la boucle preuve → réputation → demandes entrantes.
🎯 Objectifs
- Connaître les 7 canaux pour trouver des missions et savoir lesquels attaquer en premier.
- Fixer un TJM défendable et éviter le piège du forfait mal cadré.
- Cadrer une mission pour ne pas se faire manger par le scope.
- Avoir un plan concret pour décrocher le premier client.
1. Les 7 canaux (du plus chaud au plus froid)
1. Sous-traitance pour agences & Moodle Partners (le meilleur pour démarrer) Les agences web et les Moodle Certified Partners ont des clients Moodle mais manquent souvent la compétence front moderne / intégration JS — exactement votre force. Vous êtes leur sous-traitant technique. Avantages : ils apportent le client (pas de vente à faire), le cadrage est pro, le paiement fiable. Inconvénient : marge partagée. Idéal pour vos 6 premiers mois. Démarchez-les avec votre Actif 2 (démo d’intégration, ch. 1).
2. Votre page plugin sur le directory (le plus qualifié) Un plugin public (Actif 1) génère des messages entrants : « pouvez-vous adapter X ? », « on a besoin de support ». Ces leads sont pré-qualifiés (ils connaissent déjà votre travail) et convertissent le mieux. Passif, mais il faut avoir publié.
3. Réseau direct — LinkedIn & forums Votre positionnement (ch. 1) + posts réguliers → des DM. Les forums moodle.org ont une section emplois et beaucoup de « quelqu’un pour du sur-mesure ? ». Répondre aux questions techniques = démonstration publique.
4. Plateformes freelance (France) Malt , Comet , Freelance.com, Collective. Mettez « Moodle » et « Next.js/React » dans votre profil — la combinaison vous fait remonter sur deux recherches. Malt est le plus utilisé en France pour du dev spécialisé.
5. Jobs sur moodle.org & réseaux EdTech La communauté poste des besoins. Niche mais ultra-ciblée.
6. Marchés publics / établissements Universités et écoles passent par appels d’offres. Cycles longs, paperasse, mais budgets réels et missions récurrentes. Plutôt en s’associant à une structure au début.
7. Cold outreach ciblé Lister 20 EdTech qui gagneraient à distribuer leur outil en LTI, ou 20 centres de formation au Moodle daté → message personnalisé avec une idée concrète pour eux. Faible taux de réponse, mais un « oui » peut devenir un client récurrent.
Ordre d’attaque recommandé : publiez l’Actif 1 (canal 2) pendant que vous démarchez agences/Partners (canal 1) et soignez LinkedIn (canal 3). Ces trois-là suffisent à remplir un agenda de freelance à temps partiel.
2. Fixer son prix : TJM, pas forfait (au début)
Vendez un Tarif Journalier Moyen (TJM), pas un « prix au plugin ». Un forfait mal estimé sur une techno que vous découvrez encore = vous travaillez gratis sur les dépassements. Le TJM protège votre temps pendant que vous montez en maîtrise.
Repères de TJM (France, freelance, indicatifs mi-2026)
| Profil | TJM indicatif | Note |
|---|---|---|
| Dev Moodle junior / en montée | 250–400 € | Le temps de bâtir des preuves |
| Dev full-stack Moodle + JS confirmé | 400–600 € | Votre cible une fois 2–3 missions faites |
| Spécialiste intégration / LTI / perf, avec références | 600–800 €+ | Rare compétence = premium |
⚠️ Ces chiffres sont indicatifs et varient fortement selon le client (établissement public vs EdTech privée), la mission (maintenance vs intégration critique), votre historique et votre région. Ne les prenez pas pour argent comptant : sondez le marché réel (Malt affiche des TJM, demandez à des pairs).
Règles de pricing
- Votre premium vient du pont, pas du volume. Une mission « brancher Moodle sur leur app Next.js » se facture plus cher qu’« installer un plugin » — parce que presque personne d’autre ne sait la faire. Facturez la rareté, pas les heures.
- Ne bradez pas pour décrocher. Un TJM trop bas attire les mauvais clients et est dur à remonter ensuite. Préférez offrir plus de valeur (une démo, un audit gratuit de 30 min) qu’un prix cassé.
- Passez au forfait plus tard, quand vous connaissez assez bien un type de mission pour l’estimer sans risque. Là, le forfait devient plus rentable que le TJM (vous captez votre efficacité).
- Acompte (30–40 %) avant de commencer, surtout avec un nouveau client. Non négociable.
3. Cadrer la mission (sinon le scope vous mange)
Le tueur n°1 du freelance débutant : le scope creep (« et tant que tu y es, tu peux aussi… »). Un cadrage écrit vous protège.
Un mini-doc de cadrage (une page) avant toute mission :
- Objectif — le résultat business, pas la techno. « Les apprenants voient leurs notes dans l’app mobile. »
- Périmètre inclus — la liste précise de ce qui est fait.
- Périmètre exclu — explicite. « N’inclut pas : la conception de l’app mobile, l’hébergement, le support post-livraison au-delà de 30 j. »
- Livrables — plugin + doc + code sur repo ; ou « fonction WS X + Y déployée ».
- Jalons & paiement — acompte, puis à la livraison (ou par sprint).
- Hypothèses — « le client fournit un accès admin à une instance de test, PHP 8.3. »
💡 Pour un dev React — Précisez toujours l’environnement Moodle dans les hypothèses : version (5.2 ?), accès (admin ? SSH ?), possibilité d’installer un plugin (certains hébergeurs verrouillent). Une mission « simple » devient un cauchemar si vous découvrez à mi-parcours que le client est sur un Moodle Cloud verrouillé où vous ne pouvez rien installer.
⚠️ Piège — le « petit changement gratuit ». Les demandes hors scope se traitent par : « Bonne idée, je l’ajoute au périmètre — ça représente X j en plus. » Toujours reformuler un ajout comme un avenant chiffré, jamais comme un service gratuit. Sinon la mission dérive et votre TJM réel s’effondre.
4. Décrocher le premier client
Le premier est le plus dur (pas de référence). Stratégie :
- Créez la preuve d’abord (Actifs de ch. 1). Un plugin public + une démo valent plus que dix candidatures.
- Première mission = preuve, pas jackpot. Acceptez une mission petite et bien cadrée — même sous-payée, même pour une asso — à condition d’en tirer une étude de cas et si possible un témoignage. Vous n’achetez pas de l’argent, vous achetez une référence.
- Démarchez les agences/Partners (canal 1) avec un message court : votre pont Moodle↔moderne + lien démo + « je sous-traite vos missions front/intégration ». C’est un besoin réel et non pourvu chez eux.
- Transformez chaque livraison en 2 opportunités : demandez un témoignage et « connaissez-vous quelqu’un d’autre avec ce besoin ? ». Le bouche-à-oreille est le premier canal du freelance mûr.
Le point de bascule : après 2–3 missions livrées + études de cas, vous passez de « je cherche des clients » à « des clients me trouvent ». C’est là que le TJM monte et que vous pouvez commencer à dégager du temps pour un produit (ch. 3).
✏️ Exercices
- Classez les 7 canaux selon votre situation actuelle : lesquels pouvez-vous activer cette semaine sans rien construire de plus ?
- Fixez votre TJM de départ et écrivez la phrase qui le justifie à un client (indice : parlez rareté/résultat, pas heures).
- Rédigez un mini-cadrage (les 6 points du §3) pour une mission fictive « brancher les notes Moodle dans une app Next.js ».
✅ Piste de correction
- Activables tout de suite sans rien construire : canal 3 (LinkedIn/forums — optimiser le titre, poster), canal 4 (créer profil Malt), canal 1 (lister 15 agences/Partners et écrire). Canal 2 exige d’abord un plugin publié → à lancer en parallèle.
- Ex : « Mon TJM est de 450 €. Je ne facture pas juste du dev Moodle — je fais le pont avec vos apps et outils modernes, une compétence que très peu maîtrisent, et qui vous évite d’assembler deux prestataires. »
- Objectif : apprenants voient leurs notes dans l’app. Inclus : 1 fonction WS
get_user_grades+ doc + client TS d’exemple. Exclus : UI de l’app, hébergement, SSO. Livrables : pluginlocal_gradesapisur repo + doc. Jalons : 40 % acompte, 60 % livraison. Hypothèses : accès admin instance test Moodle 5.2, PHP 8.3, autorisation d’installer un plugin.
🧠 Points-clés
- Freelance = revenu rapide + matière première pour un futur produit.
- Attaquez d’abord sous-traitance agences/Partners, page plugin, réseau direct.
- TJM au début (protège votre temps), forfait plus tard (capte votre efficacité).
- Facturez la rareté du pont, pas les heures. Ne bradez pas.
- Cadrage écrit obligatoire ; tout ajout = avenant chiffré.
- Premier client = preuve ; chaque livraison → étude de cas + témoignage + référence.
Chapitre suivant : 03 — Produits qui rapportent en récurrent.