Automatisez votre backend sur un canevas

Déclenchez des workflows par webhook, e-mail ou changement de données, puis enchaînez agents IA, appels HTTP, code et conditions.

Déclencheurs, étapes et trace de chaque exécution

Trois façons de démarrer

Un webhook qui met l'exécution en file d'attente et répond immédiatement, une boîte IMAP que Blocks consulte pour détecter les nouveaux messages, ou une insertion, une mise à jour ou une suppression dans une collection Data.

Des étapes qui accèdent à votre stack

Requêtes HTTP avec l'authentification Blocks ou des client credentials, e-mails à partir de vos modèles Blocks, et lectures et écritures sur vos schémas Data.

Un agent IA comme étape

Confiez une étape à l'un de vos agents Blocks et transmettez sa réponse au nœud suivant.

Code et conditions

Exécutez du JavaScript en sandbox là où les nœuds s'arrêtent, créez des branches avec des nœuds If sur des chaînes, nombres, dates, tableaux et booléens, et utilisez des expressions {{ }} pour lire les sorties précédentes.

Versions et historique des exécutions

Publiez une version quand elle est prête et continuez à modifier un brouillon. Chaque exécution conserve l'entrée et la sortie de chaque nœud, et les workflows peuvent être exportés et importés.

Construisez-le sur le canevas, lancez-le de n'importe où

Logic se configure dans la console. Votre application, ou tout autre service, démarre un workflow en envoyant du JSON en POST à son URL de webhook.

  1. Choisissez un déclencheur

    Ajoutez un déclencheur webhook, e-mail ou données. Activez l'authentification du webhook quand l'appelant doit prouver son identité.

  2. Enchaînez les étapes

    Reliez des nœuds HTTP, e-mail, agent IA, code, If et données, et faites passer des valeurs de l'un à l'autre avec des expressions.

  3. Publiez et suivez les exécutions

    Publiez le workflow, puis ouvrez n'importe quelle exécution pour voir ce que chaque nœud a reçu et renvoyé.

{
  "orderId": "A-1042",
  "email": "jane@example.com",
  "total": 129.5
}

Se connecte à

  • Webhooks
  • IMAP mailboxes
  • Any HTTP API
  • Blocks email templates
  • Blocks Agents
  • Blocks Data

Questions sur Logic

Comment mon application démarre-t-elle un workflow ?

Elle envoie un POST avec un corps JSON à l'URL de webhook du workflow. Blocks met l'exécution en file d'attente et répond 200 immédiatement, votre application n'attend donc pas la fin du workflow.

Un workflow peut-il utiliser l'IA ?

Oui. Le nœud AI Agent exécute l'un de vos agents Blocks avec les données des étapes précédentes et transmet sa réponse.

Quel langage le nœud Code exécute-t-il ?

JavaScript, dans une sandbox sans accès au système de fichiers ni au réseau. Utilisez le nœud HTTP Request pour les appels réseau.

Existe-t-il une CLI ou un SDK pour Logic ?

Non. Les workflows se créent et se publient dans la console, et les applications les démarrent via des webhooks.

Commencez avec un projet gratuit

Inscrivez-vous sur os.seliseblocks.com et créez un projet, ou collez un prompt dans Claude Code, Codex ou Cursor et laissez votre agent le configurer via la CLI Blocks.