- Services
Logic
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.
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é.
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.
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.
Souvent utilisé avec
Documentation
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.