Orchestrateur · Données temps réel

Ne demandez plus jamais un redéploiement pour une campagne.

Branchez vos événements une fois, puis créez des campagnes sans limite - en réutilisant les mêmes événements partout. L’orchestrateur IA valide, enrichit avec vos données en direct, et s’occupe du reste.

Orchestrator
Notifizz AI20/20 credits
listLinkRoutes ·
validateOrchestratorCode
The viewTaskUrl route also expects opportunityId - I'll add it from the event.
saveOrchestratorCode
Review passed
Saved - review fully green. The “View task” button is now wired to viewTaskUrl with taskId and opportunityId from the event. You can promote the campaign.
Describe what your orchestrator should do…
Preview</> View code
Summary
When a task is created, fetch its detail and the author’s profile, then notify all platform users. The “View task” button links to the task via viewTaskUrl.
How it works
Event
The « task.created » event is received
Fires with userId, taskId and opportunityId.
Validation
opportunityId, userId & taskId are present
If one is missing, the orchestrator stops here - nothing is sent.
Enrichment · real-time
Fetch data via task.detail & user.profile
Live business data - nothing stored on Notifizz.
Dev tasksSend to review
No other task
DONE · 2
Done
Connect the Notifizz SDK
Done
Send a first event
Branchez votre événement

N’importe quel événement. Peu de tâches. Votre LLM fait le reste.

Envoyez les événements que vous émettez déjà, même incomplets. L’orchestrateur gère presque tout - et les rares cas qu’il ne peut pas résoudre deviennent des tâches dev précises, que votre LLM préféré récupère et implémente, avec tout le contexte.

Branchez-le incomplet
L’orchestrateur lit le schéma et signale chaque manque.
Peu de tâches dev
L’essentiel est fait pour vous - un enricher manquant ? L’IA le rédige aussi.
Votre LLM prend le relais
Connectez Claude, Cursor… il reçoit tout le contexte pour les résoudre.
signal-task-oncreateDeclared
Property schema
userIddeclared + seenstring
taskIddeclared + seenstring
opportunityIdmissingstring
The orchestrator can't fill this - it raises a dev task
Add opportunityId to the event
Pending
Handed off to your own tool - outside Notifizz
Your LLM
Picks it up with full context · takes over
event.tsvia MCP
// emit on task creation
notifizz.track('task.created', {
  userId, taskId,
  opportunityId: task.opportunityId,
});
ResolvedDone · no redeploy
Données temps réel · Souveraineté

Enrichi en direct. Vos données, jamais exposées.

Au moment de l’envoi, l’orchestrateur appelle vos systèmes pour récupérer exactement le nécessaire - l’utilise une fois, puis l’oublie. Aucune copie de votre base clients, jamais - et l’IA ne voit jamais les données de vos utilisateurs.

IN YOUR ORGANIZATION DATA
User
Org
UserID
callreturn
Event
OrchestratorInfos enriched
Final user
No copy of your customer base · AI doesn't see it · sovereignty
Expérience développeur

La meilleure expérience dev est celle dont on n’a pas besoin.

Une fois l’événement branché, chaque nouvelle campagne se construit et se publie depuis le dashboard - sans redéploiement, sans stack à surveiller. L’ingénierie garde la main ; l’équipe avance.

brancher l’événement
0
redéploiement ensuite
campagnes & réutilisation
Campagnes versionnées
Chaque changement part comme une version ; les envois en cours finissent sur la leur.
Surveillance de santé
Chaque campagne se déclare healthy / degraded / broken - vous le savez avant vos utilisateurs.
Séquences & conditions
Enchaînez des étapes avec délais et règles « Only if… » - le second envoi ne part que si le premier n’est pas lu.
Transparent

Voyez exactement ce que fait l’IA.

Aucune boîte noire - inspectez chaque exécution, et comprenez ce que l’IA génère avant la mise en ligne.

Preview · avant l’envoi

Comprendre ce que l’IA génère.

Avant toute mise en ligne, l’orchestrateur affiche un résumé en langage clair et un « comment ça marche » étape par étape - événement, enrichissement, destinataires, envoi. Vous savez exactement ce qui va se passer.

Preview · Notification</> View code
Summary
On every Ghost post published, fetch all staff members (up to 100) and send them a notification-center message and an email about the new article.
How it works
Event
«ghost.post.published» is received
With post_id, url, primary_author.
Enrichment
Fetch data via Staff
Live - nothing stored.
Recipients
All staff members identified
Up to 100 per call.
Send
Notification sent
Channel: notification center + email.
Inspector · après l’exécution

Relire chaque exécution.

Chaque canal est validé, avec le run du workflow, la trace de l’orchestrateur, le score de spam, les destinataires et les résultats étape par étape - exactement ce que vous relisez.

Workflow execution
New article publishedSentSpam risk 3.9
Orchestrator trace
Staff · 91ms› PARAMS {…} · → RESULT {…}
Step results
Step 1 · completed232ms · 1 recipient
Step 2 · completed155ms · 1 recipient
FAQ Orchestrateur

Questions sur l’orchestrateur

Faut-il redéployer pour une nouvelle campagne ?
Non - c’est tout l’intérêt. L’ingénierie branche un événement une fois ; chaque campagne suivante se construit et se publie depuis le dashboard. Nouvelle campagne, nouveau texte, nouveaux canaux : zéro redéploiement.
Et si mon événement est incomplet ?
L’orchestrateur le valide et s’arrête avant tout envoi. Ce qui manque devient une tâche dev précise - résoluble depuis votre IDE (Claude, Cursor…) avec tout le contexte, via MCP. Rien de cassé n’atteint jamais un utilisateur.
Où vont les données en direct après l’envoi ?
Les enrichers les récupèrent dans vos systèmes au moment de l’envoi, elles servent une fois, puis sont abandonnées. Aucune copie de votre base clients - et elles ne servent jamais à entraîner des modèles.

Branchez votre premier événement aujourd’hui.

Laissez l’IA orchestrer le reste - validation, données en direct, tâches dev et livraison.