Use Writ
inside n8n.
Ajoutez le seul node que n8n ne peut pas construire seul : un vrai navigateur sur vos comptes connectés, appelé en HTTP.
Là où n8n seul bute
n8n orchestre presque tout ce que vous pouvez exprimer sous forme de nodes et d’appels API, mais il suppose que les systèmes auxquels il parle exposent une API. Quand un site cible n’a pas d’API et se cache derrière une connexion protégée par 2FA, il n’existe pas de node propre pour lui, et bricoler un node navigateur devient un projet à part entière.
Writ devient une étape de votre flux n8n
Writ devient une simple étape HTTP dans votre flux. Pointez un node HTTP Request vers l’endpoint Writ /v1/{slug}/{path} avec votre clé wt_, et Writ exécute le workflow navigateur enregistré sur votre propre compte puis renvoie du JSON. Pour les flux déclenchés par un changement, faites plutôt que Writ envoie un POST vers un node Webhook n8n. La partie navigateur vit dans Writ, l’orchestration reste dans n8n.
Connecter Writ avec n8n
- 1
Enregistrez le workflow navigateur dans Writ
Enregistrez une fois l’action derrière connexion (ou décrivez-la, ou découvrez-la à partir des appels réseau du site) et publiez-la comme managed endpoint.
- 2
Rattachez une persona
Rattachez une persona pour que Writ gère la connexion, le TOTP et la 2FA par OTP e-mail sur votre propre compte ; les secrets sont résolus à l’exécution et n’apparaissent jamais dans les logs.
- 3
Ajoutez un node HTTP Request dans n8n
Dans votre flux n8n, ajoutez un node HTTP Request qui envoie un POST vers /v1/{slug}/{path} avec votre clé wt_ et les entrées voulues.
- 4
Utilisez le JSON en aval
Mappez la réponse JSON de Writ dans le reste de vos nodes n8n, ou déclenchez Writ dans l’autre sens via un node Webhook n8n pour les exécutions pilotées par un changement.
L’appel que fait n8n
// n8n → HTTP Request node
POST https://api.usewrit.app/v1/{slug}/{path}
Authorization: Bearer wt_xxx
Content-Type: application/json
{
"input": {
"account": "team@acme.com",
"since": "2026-07-01"
}
} Une requête représentative. L’endpoint est /v1/{slug}/{path} ; authentifiez-vous avec une clé wt_. API reference.
n8n + Writ, côte à côte
Un partage honnête des rôles. Writ ne remplace jamais votre orchestrateur - il atteint la partie qu’il ne peut atteindre seul.
| Ce dont vous avez besoin | n8n seul | n8n + Writ |
|---|---|---|
| Pages connectées derrière une 2FA | Aucune session de navigateur authentifiée durable ; connexion/2FA à faire soi-même pour chaque node | ✓S’exécute sur votre session autorisée ; gère le TOTP + l’OTP e-mail |
| Un site sans API | Les nodes supposent qu’une API existe ; un node navigateur sur mesure devient votre projet à construire et à maintenir | ✓Enregistré une fois, exposé comme /v1/{slug}/{path} |
| CAPTCHA sur vos propres comptes | Ce n’est pas une étape intégrée | ✓Géré au sein de l’exécution navigateur de Writ |
| Pages dynamiques / riches en JS | Les nodes HTTP récupèrent le balisage, pas une page rendue | ✓Le vrai navigateur attend que la page se stabilise |
| Orchestration et plus de 400 intégrations | La force principale de n8n : nodes, branchements, code personnalisé | ✓Reste dans n8n ; Writ n’est qu’une étape HTTP |
| Auto-héberger le moteur | n8n est source-available et pensé pour l’auto-hébergement (son terrain de prédilection) | ✓L’agent local/BYO de Writ tourne sur votre machine ; le cloud managé est optionnel |