bus ▸ à l’écoute 0

Reliez n’importe quoi
à n’importe quoi.

Chaque workflow, crawl et moniteur émet des événements, et peut servir d’action. Reliez-les : quand quelque chose se produit, vérifiez une condition, puis exécutez, notifiez ou lancez la suite. Pas de code de liaison, pas de serveurs.

s’exécute en local · se déclenche dans le cloud · sans carte bancaire
automatisation · baisse de prix → action
Quand
un moniteur change
cliquez pour changer le déclencheur
Seulement si
la baisse dépasse 5 %
cliquez pour changer la condition
Alors
notifier #ops
cliquez pour changer l’action
reliez un déclencheur à une action, puis testez
événement ou planification conditions et filtres chaîner les automatisations
trg ▸ source d’événement 40
01
déclencheurs

N’importe quoi peut la lancer.

Déclenchez sur une planification, quand un moniteur repère un changement, quand un crawl ou un workflow se termine, ou dès qu’un webhook arrive. Choisissez un déclencheur :

acme-supply · factures id 353 REST POST /v1 MCP one tool Webhook HMAC Planification cron OpenAI streaming
curl -X POST "https://api.usewrit.app/api/v1/workflows/353/runs" \
  -H "Authorization: Bearer wt_…" \
  -H "Content-Type: application/json" -d '{}'

La même ligne, cinq entrées. L’interface reste la même ; son URL dépend d’où s’exécute le workflow — en local, via Uplink, auto-hébergé ou dans Writ Cloud. Publier expose le workflow ; les Automations décident quand et pourquoi il s’exécute.

sch ▸ prochaines exécutions 120
02
planification

Une récurrence précise, sans doctorat en cron.

Toutes les N minutes, chaque heure, à une heure précise chaque jour, certains jours de la semaine, ou collez une expression cron. Writ montre exactement quand la prochaine exécution aura lieu :

Prochaines exécutions
flt ▸ passé / bloqué 260
03
conditions

Seulement quand ça compte vraiment.

Protégez une action par une condition pour qu’elle se déclenche sur un signal, pas sur du bruit. Basculez le filtre et regardez quels événements passent :

seulement si baisse de prix > 5 %
act ▸ expédiée 420
04
actions

Puis faites la chose.

Exécutez un workflow, lancez un crawl, notifiez un canal, appelez un webhook, écrivez dans un dataset, ou attendez, puis enchaînez sur l’automatisation suivante.

chn ▸ pipeline déclenché 640
05
enchaînement

Un événement, tout un pipeline.

Les actions émettent aussi des événements, donc les automatisations s’enchaînent. La fin d’un crawl peut déclencher une extraction, qui déclenche une notification. Envoyez une impulsion :

Crawl terminé
tech.example · 2 914 pg
Extraction
→ schéma produit
Diff du dataset
lignes nouvelles / modifiées
Notifier #ops
42 changements de prix
4 automatisations reliées de bout en bout
log ▸ chaque déclenchement 900
06
historique

Chaque déclenchement, journalisé et consultable.

Voyez ce qui s’est déclenché, pourquoi et ce que ça a fait, avec le résultat et le temps pris. Tapez pour filtrer :

HeureAutomatisationDéclencheurRésultat
bill ▸ payez le travail 1,200
07
tarifs

Le câblage est gratuit. Vous payez le travail.

Les déclencheurs, les conditions et l’enchaînement ne coûtent rien : vous n’êtes facturé que pour ce que font les actions (une exécution cloud, un crawl), décompté comme d’habitude. Les automatisations locales sont entièrement gratuites.

dev ▸ api des déclencheurs 1,200
08
développeurs

Câblez-la depuis votre code.

Créez des déclencheurs en REST, recevez les événements sur votre propre webhook, ou laissez un agent câbler les automatisations via MCP. Choisissez :