Orchestrator · Dati in tempo reale

Non chiedere mai più un redeploy per una campagna.

Collega i tuoi eventi una volta, poi crea campagne senza limiti - riutilizzando gli stessi eventi ovunque. L’orchestrator IA valida, arricchisce con i tuoi dati live e si occupa del resto.

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
Collega il tuo evento

Qualsiasi evento. Pochi task. Il tuo LLM fa il resto.

Invia gli eventi che già emetti, anche incompleti. L’orchestrator gestisce quasi tutto - e i rari casi che non può risolvere diventano task di sviluppo precisi, che il tuo LLM preferito raccoglie e implementa, con tutto il contesto.

Collegalo incompleto
L’orchestrator legge lo schema e segnala ogni lacuna.
Solo pochi task di sviluppo
Il grosso è fatto per te - manca un enricher? Lo scrive anche l’IA.
Il tuo LLM prende il testimone
Collega Claude, Cursor… riceve tutto il contesto per risolverli.
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
Dati in tempo reale · Sovranità

Arricchito live. I tuoi dati, mai esposti.

Al momento dell’invio, l’orchestrator chiama i tuoi sistemi per recuperare esattamente il necessario - lo usa una volta, poi lo dimentica. Nessuna copia della tua base clienti, mai - e l’IA non vede mai i dati dei tuoi utenti.

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
Esperienza developer

La migliore esperienza dev è quella di cui non hai bisogno.

Una volta collegato l’evento, ogni nuova campagna si costruisce e si pubblica dal dashboard - senza redeploy, senza stack da sorvegliare. L’engineering resta in controllo; il team va avanti.

collega l’evento
0
redeploy dopo
campagne e riutilizzo
Campagne versionate
Ogni modifica parte come versione; gli invii in corso finiscono sulla loro.
Monitoraggio di salute
Ogni campagna si dichiara healthy / degraded / broken - lo sai prima dei tuoi utenti.
Sequenze e condizioni
Concatena passaggi con ritardi e regole « Only if… » - il secondo invio parte solo se il primo non è stato letto.
Trasparente

Vedi esattamente cosa fa l’IA.

Nessuna scatola nera - ispeziona ogni esecuzione e capisci cosa genera l’IA prima della pubblicazione.

Preview · prima dell’invio

Capire cosa genera l’IA.

Prima di andare live, l’orchestrator mostra un riepilogo in linguaggio chiaro e un « come funziona » passo per passo - evento, arricchimento, destinatari, invio. Sai esattamente cosa succederà.

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 · dopo l’esecuzione

Rivedere ogni esecuzione.

Ogni canale è validato, con il run del workflow, la traccia dell’orchestrator, il punteggio spam, i destinatari e i risultati passo per passo - esattamente ciò che revisioni.

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 Orchestrator

Domande sull’orchestrator

Serve un redeploy per una nuova campagna?
No - è tutto il punto. L’engineering collega un evento una volta; ogni campagna successiva si costruisce e si pubblica dal dashboard. Nuova campagna, nuovo testo, nuovi canali: zero redeploy.
E se il mio evento è incompleto?
L’orchestrator lo valida e si ferma prima di qualsiasi invio. Ciò che manca diventa un task di sviluppo preciso - risolvibile dal tuo IDE (Claude, Cursor…) con tutto il contesto, via MCP. Niente di rotto raggiunge mai un utente.
Dove vanno i dati live dopo l’invio?
Gli enricher li recuperano dai tuoi sistemi al momento dell’invio, servono una volta, poi vengono abbandonati. Nessuna copia della tua base clienti - e non vengono mai usati per addestrare modelli.

Collega il tuo primo evento oggi.

Lascia che l’IA orchestri il resto - validazione, dati live, task di sviluppo e consegna.