PipeDuck Proposal Proposition EN
PipeDuck

Automation you can actually put in production.

L'automatisation que vous pouvez vraiment mettre en production.

01

Executive summary

Synthèse

Choose per step. Not per platform. On choisit par étape. Pas par plateforme.

A script when the rules are known, an AI model when they are not, a person when the consequences are real — inside one process.

Un script quand les règles sont connues, un modèle IA quand elles ne le sont pas, une personne quand les conséquences sont réelles — dans un seul processus.

Keep your people for the decisions. Gardez vos équipes pour les décisions.

The repeatable work goes to scripts. What reaches a person is the approval, the exception and the judgement call — never the twentieth copy-paste.

Le travail répétable part dans des scripts. Ce qui remonte à une personne, c'est la validation, l'exception et le jugement — jamais le vingtième copier-coller.

Your developers' work, in everyone's hands. Le travail de vos développeurs, entre toutes les mains.

Real Python becomes a reviewed, typed block that someone who has never coded drags into their own process. Written once, used everywhere.

Du vrai Python devient une brique relue et typée qu'une personne qui n'a jamais codé glisse dans son propre processus. Écrit une fois, utilisé partout.

Pay for AI when you build, not every time you run. Payez l'IA à la construction, pas à chaque exécution.

The assistant writes the script, drafts the workflow and explains the run that failed — the one-off jobs where an AI model earns its price. What runs every week is code.

L'assistant écrit le script, ébauche le workflow et explique l'exécution en échec — les tâches ponctuelles où un modèle IA vaut son prix. Ce qui tourne chaque semaine, c'est du code.

Nothing is a black box. Rien n'est une boîte noire.

Every run, version, approval and AI model call is recorded — with who, when and what it cost.

Chaque exécution, version, validation et appel modèle IA est consigné — qui, quand, combien.

Live in week one. Where you choose. En production dès la semaine 1. Où vous voulez.

The first process runs before anyone signs off a roadmap — hosted by us, or installed on your own servers.

Le premier processus tourne avant qu'une feuille de route soit validée — hébergé par nous, ou installé sur vos serveurs.

Monthly report — canvas Rapport mensuel — canevas every Monday, 7:00 fetch the three exports reconcile against last month write the commentary approve and send chaque lundi, 7h00 récupérer les trois extractions rapprocher avec le mois dernier rédiger le commentaire valider et envoyer TRIGGER DÉCLENCHEUR SCRIPT SCRIPT AI MODEL MODÈLE IA PERSON PERSONNE
One run, every MondayUne exécution, chaque lundi
  • 2 script steps — compute, not tokens 2 étapes de script — du calcul, pas des tokens
  • 1 AI model call — priced and recorded 1 appel modèle IA — valorisé et consigné
  • 1 approval — a person decides 1 validation — une personne tranche

Built once with the assistant. Run every week without it. Construit une fois avec l'assistant. Exécuté chaque semaine sans lui.

02

Problems

Problèmes

Five things we hear in almost every first conversation. They are not separate problems — they are the same one, seen from five desks.

Cinq constats qui reviennent dans presque toutes les premières discussions. Ce ne sont pas cinq problèmes : c'est le même, vu depuis cinq bureaux.

The same twenty tasks, every week

Les mêmes vingt tâches, chaque semaine

Copy, paste, check, send. Your best people spend their week on work that never changes — and the judgement call that genuinely needs them is buried underneath the part that does not.

Copier, coller, vérifier, envoyer. Vos meilleurs éléments passent la semaine sur un travail qui ne change jamais — et le jugement qui a vraiment besoin d'eux est enfoui sous ce qui n'en a pas besoin.

Even the simplest job needs a specialist

Même le plus simple exige un spécialiste

Connecting two tools you already pay for means endpoints, tokens, payloads and field mapping. So a five-minute idea becomes a ticket, and the person who wanted it waits — not because the task is hard, but because the tooling demands a skill they have no reason to have.

Relier deux outils que vous payez déjà, cela veut dire endpoints, jetons, payloads et mapping de champs. Une idée de cinq minutes devient donc un ticket, et la personne qui la voulait attend — non parce que la tâche est difficile, mais parce que l'outillage exige une compétence qu'elle n'a aucune raison d'avoir.

The fixes live on laptops

Les solutions vivent sur des portables

Somebody wrote a script that works. Exactly one person can run it, read it or change it — no history, no review, no dashboard — and it leaves the company when they do.

Quelqu'un a écrit un script qui marche. Exactement une personne peut l'exécuter, le lire ou le modifier — ni historique, ni relecture, ni tableau de bord — et il quitte l'entreprise avec elle.

When it breaks, nobody notices

Quand ça casse, personne ne le voit

Until a customer does. A silent failure inside a manual process stays invisible right up to the moment the consequence arrives, and by then the fix is an apology.

Jusqu'à ce qu'un client le remarque. Une panne silencieuse dans un processus manuel reste invisible jusqu'à l'arrivée de la conséquence — et le correctif est alors une excuse.

AI is offered as all or nothing

L'IA est proposée en tout ou rien

Hand the whole job to an agent and you pay by the token for steps a script would have done for free — and afterwards nobody can say precisely what it did, or why it decided that.

Confiez tout à un agent et vous payez au token des étapes qu'un script aurait faites pour rien — et après coup, personne ne peut dire précisément ce qu'il a fait, ni pourquoi il a décidé cela.

Every one of these forces the same trade: either the step that needs a person gets automated away, or the step a script could do gets handed to an AI model.

Chacun impose le même arbitrage : soit l'étape qui exige une personne est automatisée, soit l'étape qu'un script suffirait à faire est confiée à un modèle IA.

03

Solutions

Solutions

One platform, and one decision made per step instead of once per platform. Here is how each problem above is answered.

Une seule plateforme, et un choix fait par étape plutôt qu'une fois pour toutes. Voici comment chacun des problèmes ci-dessus trouve sa réponse.

One canvas per process

Un canevas par processus

Draw the steps once. The platform runs them — on a schedule, a webhook from another system, an email arriving in a watched mailbox, or somebody pressing run.

Dessinez les étapes une fois. La plateforme les exécute — sur planning, sur webhook d'un autre système, sur e-mail reçu dans une boîte surveillée, ou sur simple clic.

Scripts where the rules are known

Des scripts là où les règles sont connues

Real Python, written by your developers, reviewed and typed — then handed on as a block that somebody who has never coded drags into their own process.

Du vrai Python, écrit par vos développeurs, relu et typé — puis transmis sous forme de brique qu'une personne qui n'a jamais codé glisse dans son propre processus.

An AI model only where rules cannot be written

Un modèle IA seulement là où les règles ne s'écrivent pas

Reading free text, judging a tone, commenting on a variance — bounded to that step and priced per call. The assistant is the other half: it writes a script, drafts a workflow, explains a run that failed. One-off jobs, where an AI model earns its price — not every Monday.

Lire du texte libre, juger un ton, commenter un écart — borné à cette étape et facturé à l'appel. L'assistant est l'autre moitié : il écrit un script, ébauche un workflow, explique une exécution en échec. Des tâches ponctuelles, où un modèle IA vaut son prix — pas chaque lundi.

A person where consequences are real

Une personne là où les conséquences sont réelles

An approval step with named approvers and a deadline. The run waits. What was approved, by whom and when, stays on the record afterwards.

Une étape de validation avec des valideurs nommés et un délai. L'exécution attend. Ce qui a été validé, par qui et quand, reste consigné.

One place to look afterwards

Un seul endroit où regarder ensuite

Open any run and see every step, its inputs, its output, its logs and its duration — beside the script version that produced it and the person who approved it.

Ouvrez n'importe quelle exécution : chaque étape, ses entrées, sa sortie, ses logs, sa durée — à côté de la version de script qui l'a produite et de la personne qui l'a validée.

A library that compounds

Une bibliothèque qui se cumule

Each block is written once and spent many times. Every process you automate makes the next one faster to build, and the library belongs to you.

Chaque brique est écrite une fois et réutilisée cent fois. Chaque processus automatisé accélère le suivant, et la bibliothèque vous appartient.

04

Why us

Pourquoi nous

Three honest alternatives, and the line each of them stops at. Every column here can do something well — the difference is that you are not asked to choose which strength to live without.

Trois alternatives sérieuses, et la limite à laquelle chacune s'arrête. Chaque colonne fait bien quelque chose — la différence, c'est qu'on ne vous demande pas de choisir quelle qualité sacrifier.

What you will need it to do Ce qu'il faudra pouvoir faire Rigid no-code tools Outils no-code rigides Autonomous AI agents Agents IA autonomes In-house scripts Scripts internes PipeDuck
Handle a step there is no ready-made block for Traiter une étape sans brique toute faite
Let a non-coder build and run the process Permettre à un non-codeur de construire et lancer
Build and fix it without knowing how an API works Construire et dépanner sans savoir ce qu'est une API
Stay deterministic where determinism matters Rester déterministe là où c'est indispensable
Stop for a human approval inside the flow S'arrêter pour une validation humaine dans le flux
Answer "what happened, and who approved it?" Répondre à « que s'est-il passé, et qui a validé ? »
Keep the cost predictable, and capped Garder un coût prévisible, et plafonné
Run on your own infrastructure if security asks Tourner chez vous si la sécurité l'exige

Not no-code for everybody

Pas du no-code pour tout le monde

Code for the people who write code, and the value of that code handed to the people who do not. Nobody is asked to learn the other one's job.

Du code pour ceux qui codent, et la valeur de ce code mise entre les mains de ceux qui ne codent pas. Personne n'a à apprendre le métier de l'autre.

The AI model is a step, not the system

Le modèle IA est une étape, pas le système

It appears where rules cannot be written and nowhere else — which is what makes the behaviour explainable and the bill predictable.

Il intervient là où les règles ne s'écrivent pas, et nulle part ailleurs — c'est ce qui rend le comportement explicable et la facture prévisible.

No API knowledge for the everyday things

Pas besoin de connaître les API au quotidien

Describe the process in a sentence and the assistant assembles it from blocks your workspace already has — no endpoint, no payload, no field mapping. When a run fails it says what broke in words: the setting, the page that holds it, the person who can change it. You want a developer for what is specific to your business, not for connecting two tools.

Décrivez le processus en une phrase : l'assistant l'assemble avec des briques que votre espace possède déjà — sans endpoint, sans payload, sans mapping de champs. Quand une exécution échoue, elle dit ce qui a cassé en mots : le réglage, la page qui le contient, la personne qui peut le changer. Un développeur, c'est pour ce qui est spécifique à votre métier, pas pour relier deux outils.

Production-grade by default

Prêt pour la production, par défaut

Nothing runs unreviewed — not as a policy, the platform refuses. Scripts run isolated, and what they may reach on the network is a rule you set.

Rien ne s'exécute sans relecture — ce n'est pas une politique, la plateforme refuse. Les scripts sont isolés, et leurs accès réseau sont une règle que vous fixez.

05

Scope and timeline

Périmètre et calendrier

What you get, and how long each part takes. The point of the first month is not a rollout plan — it is one process in production and a team that no longer needs us for the next one.

Ce que vous obtenez, et en combien de temps. L'objectif du premier mois n'est pas un plan de déploiement : c'est un processus en production et une équipe qui n'a plus besoin de nous pour le suivant.

A workspace, configured

Un espace de travail, configuré

Your users, teams and permissions, single sign-on against your identity provider, and two-factor for everyone else.

Vos utilisateurs, équipes et droits, authentification unique via votre fournisseur d'identité, et double facteur pour les autres.

Your first process, live

Votre premier processus, en production

Drawn with your team, on your data, running on a schedule or a trigger — not a prototype, and not a slide.

Dessiné avec votre équipe, sur vos données, exécuté sur planning ou déclencheur — pas un prototype, et pas une diapositive.

A block library you keep

Une bibliothèque de briques qui reste

Every script written for you is reviewed, typed and reusable by the rest of your teams. It stays yours whatever happens next.

Chaque script écrit pour vous est relu, typé et réutilisable par vos autres équipes. Elle reste la vôtre, quoi qu'il arrive ensuite.

Approvals, dashboards and history

Validations, tableaux de bord et historique

An approval queue your people actually see, a dashboard per process, and a full run history with cost per run.

Une file de validation que vos équipes voient vraiment, un tableau de bord par processus, et un historique complet avec le coût par exécution.

Hosting, your way

L'hébergement, à votre façon

Hosted by us to start this week, or installed on your own servers and network. Same product, and you can change your mind later.

Hébergé par nous pour démarrer cette semaine, ou installé sur vos serveurs et votre réseau. Même produit, et vous pouvez changer d'avis ensuite.

Public pricing

Des prix publics

A monthly plan with a stated allowance, a written price for going past it, and a spend cap the platform stops at. No quote needed for the order of magnitude.

Un forfait mensuel avec allocation annoncée, un prix affiché en cas de dépassement, et un plafond auquel la plateforme s'arrête. Aucun devis pour l'ordre de grandeur.

How the first two months go

Comment se déroulent les deux premiers mois

Day 0Jour 0

A working session

Une session de travail

Ninety minutes on the process your team is most swamped by, with your own data. We draw it together.

Quatre-vingt-dix minutes sur le processus qui submerge le plus votre équipe, avec vos données. Nous le dessinons ensemble.

It runs before you leaveIl tourne avant la fin
Week 1Semaine 1

First process in production

Premier processus en production

Put on a schedule, watched by a dashboard, with the approval step and the people who own it in place.

Mis sur planning, surveillé par un tableau de bord, avec l'étape de validation et ses responsables en place.

1 process live1 processus en production
Weeks 2–4Semaines 2–4

Your team builds the next three

Votre équipe en construit trois autres

Same canvas, same blocks, the assistant on hand. This is the point at which it stops needing us.

Même canevas, mêmes briques, l'assistant à disposition. C'est là que nous devenons inutiles.

4 processes live4 processus en production
Month 2Mois 2

A developer unlocks the rest

Un développeur débloque le reste

Two or three scripts — the integrations only code can do — become blocks everyone else reuses without seeing the Python.

Deux ou trois scripts — les intégrations que seul le code permet — deviennent des briques que tous réutilisent sans voir le Python.

The library compoundsLa bibliothèque se cumule

Tell us the process your team is most swamped by

Dites-nous le processus qui submerge le plus votre équipe

One line about it is enough to start. Bring it to the working session and you leave with it running — not with a proposal about it.

Une ligne à son sujet suffit pour commencer. Apportez-le à la session de travail et vous repartez avec le processus en marche — pas avec une proposition à son sujet.