FlowSharp è progettato per lavorare in sinergia con strumenti di automazione come n8n. Il principio guida è: FlowSharp governa il processo; n8n (o qualsiasi altro sistema) produce dati, riceve task o reagisce agli eventi.
Pattern di integrazione con n8n:
Avviare un flow da n8n — un workflow n8n può creare un item FlowSharp tramite API trigger (POST con API key). Utile quando un lead arriva dal CRM, un ordine dall'e-commerce o una richiesta da un portale esterno.
Ricevere webhook da FlowSharp — quando un item cambia stato o completa un task, FlowSharp emette un evento. n8n può sottoscriversi a questi eventi tramite webhook e reagire (inviare email, aggiornare il CRM, notificare Slack).
Task asincroni con callback — FlowSharp può assegnare un task a n8n (webhook task). n8n esegue l'elaborazione e richiama il callback di FlowSharp per completare il task e sbloccare il flow.
Flow Agent e MCP — FlowSharp espone un'interfaccia MCP (Model Context Protocol) per agenti AI come Claude che possono interrogare lo stato dei processi, avviare flow o completare task da chat.
Checklist integrazione:
- API key configurata in FlowSharp
- Endpoint trigger per l'avvio degli item
- Webhook subscriber per gli eventi
- Callback URL per task asincroni
