Outbound sales & cold email

OpenOutreach

Agent commercial IA auto-hébergé sous GPLv3 qui trouve des leads B2B chez un fournisseur de données sous licence et envoie du cold email depuis une boîte qui vous appartient

eracle/openoutreachPython2,672 as of 2026-08-12
By Jake Luo · Published 12 août 2026

OpenOutreach est un agent commercial IA auto-hébergé, sous licence GPLv3, dédié à la prospection B2B à froid : vous décrivez votre produit et votre marché cible, un modèle en fait un filtre d'ICP, il parcourt les profils correspondants chez un fournisseur de données sous licence, ne résout l'adresse professionnelle que pour les leads les mieux adaptés, puis rédige, envoie et répond aux e-mails depuis une boîte qui vous appartient. Il fonctionne sans navigateur par conception — pas de scraping, pas de compte sur un réseau social, rien à faire bannir — ce qui déplace le risque vers un endroit moins visible : la réputation d'envoi de votre propre domaine. Deux points de sa documentation méritent d'être lus avant de le lancer : le projet embarque sa propre campagne promotionnelle qui prend un tour dans votre rotation d'envois, et son README indique clairement que le modèle de scoring n'a pas encore démontré qu'il fait mieux qu'un tirage au hasard.

Ce qu'est OpenOutreach

OpenOutreach (github.com/eracle/OpenOutreach) est un démon Python que vous exécutez vous-même, livré comme une image Docker en une seule commande, avec l'admin Django en guise de CRM intégré. L'intérêt tient au pipeline. Vous fournissez une description de produit et un objectif de campagne ; un modèle les convertit en filtre firmographique et parcourt les profils candidats issus d'une source de découverte sous licence, ce qui ne coûte rien au profil. Une couche de scoring classe ensuite les candidats pour que l'étape coûteuse arrive en dernier : seuls les leads les mieux adaptés font l'objet d'une recherche payante d'adresse professionnelle, facturée au résultat vérifié, et seul un lead résolu entre dans la file d'envoi. Les envois partent en semaine, aux heures ouvrées de votre fuseau, espacés dans le temps et sous un plafond quotidien par boîte ; les réponses sont relues en IMAP pour que l'agent poursuive la relance sur plusieurs tours.

Ce qu'il ne fait pas compte autant que ce qu'il fait. Pas de navigateur, aucune connexion à un réseau social ou professionnel, pas de scraping. L'URL de profil qui accompagne un lead est stockée comme identifiant et n'est jamais visitée. Ce choix de conception répond directement au point faible de la génération précédente d'outils de prospection, où c'était l'outil qui faisait suspendre votre compte. Il signifie aussi que l'outil ne vaut que ce que vaut le fournisseur de données derrière lui, et ce fournisseur est un service tiers payant que vous souscrivez vous-même :

Ce que vous devez apporterPourquoi ce n'est pas optionnel
Une clé d'API LLMRédige le filtre d'ICP, classe les candidats, écrit les accroches et traite les réponses
Une clé d'API de recherche d'e-mailsAlimente à la fois la découverte et la résolution de l'adresse professionnelle — l'outil n'a aucune donnée de leads en propre
Une boîte mail qui vous appartientTout envoi part sous votre domaine et votre réputation d'expéditeur, via votre SMTP
Une description de produit et de marché cibleLe seul élément qui décide qui sera contacté : un ICP flou produit une liste floue

Lisez le modèle de financement avant de le lancer

Le projet documente la façon dont il se finance avec un niveau de détail inhabituel, dans une notice légale liée depuis le README, et cette franchise dépasse celle de la plupart des outils commerciaux. Il reste utile de la comprendre, car le mécanisme passe par votre boîte mail et non par votre portefeuille :

  • Une campagne promotionnelle qui lui est propre L'outil embarque une campagne faisant la promotion d'OpenOutreach, qui prend son tour dans la rotation d'envois aux côtés des vôtres, expédiée depuis votre boîte vers des destinataires sans rapport avec vos leads. Vos propres leads qualifiés ne sont jamais contactés par elle. Son contenu est récupéré sur un serveur distant et peut changer d'une exécution à l'autre ; sur une installation que vous exploitez, elle ne peut être désactivée qu'en modifiant le code source, ce que la licence GPLv3 autorise.
  • Une ligne d'attribution dans chaque message Tout e-mail envoyé par l'outil se termine, après votre signature, par la ligne fixe "Sent with OpenOutreach". Elle ne contient aucun lien, et la retirer suppose là aussi de modifier le code source.
  • Des liens d'affiliation à l'installation Les services tiers payants dont il dépend sont présentés via des liens d'affiliation, sans surcoût pour vous. Vous pouvez tout aussi bien vous inscrire directement.
  • Une case newsletter dont la valeur par défaut dépend de votre pays L'installation pose toujours la question, mais coche oui par défaut hors d'un ensemble de juridictions protégées, et la réponse est appliquée une seule fois, sans réglage conservé que vous pourriez changer ensuite.

Rien de tout cela n'en fait un mauvais choix ; cela en fait un choix à poser délibérément. Le fait opérationnel est que tout ce qui quitte votre boîte relève de votre responsabilité au regard du droit anti-spam applicable là où se trouvent vos destinataires, que vous l'ayez rédigé ou que l'outil s'en soit chargé — un point que le projet énonce lui-même, avec la mention claire qu'il est fourni sans garantie et ne promet aucun résultat. Si le cold email vous est nouveau, le cold email en vaut-il encore la peine est la réponse honnête à la question qui précède, et comment écrire des cold emails qui n'atterrissent pas en spam couvre le volet délivrabilité.

Où il s'insère et où se tient l'humain

L'automatisation ne supprime pas le goulot d'étranglement, elle le déplace. Un tel pipeline rend le volume bon marché, si bien que la qualité de votre ciblage et de votre accroche — les deux choses qu'il ne peut pas décider à votre place — deviennent la totalité du résultat. La franchise du README sur le modèle de scoring en est le signe : la boucle d'apprentissage y est décrite comme une expérimentation en cours, dont il n'est pas démontré qu'elle batte une sélection aléatoire. Ce que vous obtenez aujourd'hui, c'est la tuyauterie entre découverte, enrichissement et envoi, pas un jugement sur qui mérite d'être contacté. Du volume envoyé vers un marché mal défini produit un domaine à mauvaise réputation et une liste de gens qui reconnaissent désormais votre nom pour la mauvaise raison. Comment écrire un cold email qui obtient des réponses reste votre part du travail.

C'est aussi là que notre réponse diffère, et ce n'est pas un hasard. AgentCeres — l'AI Growth Officer d'agentceres.com — est une équipe marketing IA gérée, et l'outbound est précisément ce que nous avons choisi de ne pas rendre libre-service : le rôle chargé du cold email reste un rôle que nous opérons plutôt qu'une case que le client active, et chaque action sortante proposée par un rôle, cold email compris, attend derrière un lien d'approbation qu'un humain doit cliquer avant que quoi que ce soit ne parte. Dans notre propre historique de production, une part non négligeable de ces liens a simplement expiré sans être cliquée. Cela ressemble à de la friction jusqu'à ce qu'on envisage l'alternative — un envoi sans surveillance sous votre propre domaine que personne n'a choisi — et cela ressemble alors à un système qui fonctionne. Les agents rédigent ; une personne décide. Si vous préférez garder toute la pile dans votre infrastructure, OpenOutreach est une manière crédible de le faire, et un point de départ plus calme, vers des gens qui ont déjà consenti, est Listmonk.

FAQ

OpenOutreach est-il gratuit ?
Le logiciel est gratuit et sous licence GPLv3, et l'auto-héberger ne vous coûte rien de plus que la machine qui le fait tourner. L'exploiter n'est pas gratuit : il faut une clé d'API LLM et une clé payante de recherche d'e-mails qui alimente à la fois la découverte de leads et la résolution de l'adresse professionnelle, facturée au résultat vérifié. Ce choix a au moins le mérite d'attacher la dépense aux leads qualifiés plutôt qu'au volume de vos recherches, puisque interroger la source sous licence ne coûte rien. Budgétez les services tiers plutôt que l'outil, et notez que les liens vers ces services proposés à l'installation sont des liens d'affiliation, que vous pouvez contourner en vous inscrivant directement.
Fait-il du scraping sur LinkedIn ?
Non, et le projet est catégorique là-dessus. Il n'y a ni navigateur, ni connexion à un réseau social ou professionnel, ni identifiants stockés pour un tel compte, ni accès automatisé à celui-ci. Les leads proviennent d'un fournisseur de données tiers sous licence, que vous payez avec votre propre clé d'API et utilisez selon les conditions de ce fournisseur. Lorsqu'un lead arrive avec une URL de profil, l'outil la conserve comme clé de déduplication et ne la visite jamais. Conséquence pratique : le risque de bannissement de compte qui coule les outils d'automatisation par navigateur ne s'applique pas ici ; le risque restant porte sur la réputation de votre domaine d'envoi.
Dois-je envoyer depuis mon domaine principal ?
Pas depuis le domaine dont vos clients dépendent pour leur courrier réel. L'usage en prospection à froid est un domaine d'envoi distinct, chauffé progressivement, avec un volume assez bas pour que le rapport entre réponses et plaintes pour spam reste sain — et si l'outil embarque des plafonds quotidiens et un rythme calé sur les heures ouvrées, c'est exactement pour cette raison. Un problème de délivrabilité sur votre domaine principal ne reste pas cantonné à la prospection : il retombe sur vos réinitialisations de mot de passe, vos reçus et vos réponses au support, et le réparer prend bien plus de temps que le provoquer.
Related projects
MauticAutomatisation marketing open source que vous hébergez vous-même — segmentation, campagnes et parcours multicanaux sur votre propre base de donnéeslistmonkGestionnaire de newsletters et de listes de diffusion open source et auto-hébergeable — un unique binaire GoTwentyUn CRM open source — une alternative auto-hébergeable à Salesforce et HubSpotReact EmailComposants React open source pour créer des e-mails HTML responsive et compatibles avec tous les clients de messagerie — les e-mails transactionnels et de cycle de vie envoyés par votre produit

You built it. Now grow it.

AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $39/month.

Start free trialMore projects