Integrazioni
Le app Bobuild raramente vivono da sole. Questo hub indica gli stili di integrazione supportati oggi dal prodotto e i pattern usuali per collegare il resto del tuo stack.
Funzionalità in prodotto
| Esigenza | Usa |
|---|---|
| UI interattiva nel tuo sito web | Embedding (incluso WordPress) |
| Lettura/scrittura programmatica | REST API |
| Creare o modificare app con un agent AI | Agent AI (MCP) sul Builder |
| UI personalizzata con dati gestiti da Bobuild | Custom View |
| Messaggi in uscita verso persone | Task e-mail |
| File verso gli utenti | Generazione documenti |
| Job temporizzati | Task pianificate |
| Scegliere file da Microsoft SharePoint nei form | SharePoint |
Pattern senza webhook nativi
Bobuild non richiede di ospitare receiver webhook per i casi comuni. Scegli un approccio:
1. Sistema esterno interroga Bobuild (poll API)
Un'app mobile, middleware o iPaaS (Make, Zapier, worker personalizzato) chiama i tuoi endpoint API a intervalli o su richiesta.
Ideale per: sincronizzare elenchi, verificare stato, client mobile.
2. Sistema esterno invia dati a Bobuild (scrittura API)
I partner fanno POST su endpoint Create/Modify quando succede qualcosa nel loro sistema.
Ideale per: ricevere ordini, aggiornamenti CRM, form tool che possono chiamare HTTP.
3. Persone / operatori come ponte
CSV tramite Importer o import Builder, più Task batch.
Ideale per: feed partner a bassa frequenza.
4. E-mail come notifica, API come system of record
Mantieni lo stato in Bobuild; notifica le persone con Task; lascia che altro software legga lo stato via API.
App mobile
Tratta Bobuild come backend:
- Definisci endpoint API consapevoli del ruolo (solo i campi di cui l'app ha bisogno).
- Usa l'autenticazione endpoint appropriata al client (Autenticazione API).
- Carica i file come documentato in File e immagini.
- Mantieni le regole di business in Task/validazione Bobuild così i client mobile restano leggeri.
iPaaS (stile Make / Zapier)
Flusso approssimativo:
- Trigger nell'altro tool (nuovo pagamento Stripe, nuova risposta Typeform, …).
- Azione richiesta HTTP → endpoint Create/Modify Bobuild.
- Opzionale: scenario successivo che interroga un endpoint List Bobuild per lo stato.
Conserva i token API nello secret store dell'iPaaS, non in scenari pubblici.
SharePoint
Quando SharePoint import è abilitato per l'app, ogni campo File modificabile su un form live mostra Browse SharePoint. Gli utenti autenticati scelgono un file da SharePoint; Bobuild lo scarica nel campo come un upload normale (i token Microsoft restano nel browser; Bobuild non memorizza refresh token).
Abilitare in Bobuild
- Nel Builder, apri Settings → Integrations.
- Abilita SharePoint import.
- Incolla l'Application (client) ID di Entra (Azure AD).
- Opzionalmente imposta Directory (tenant) ID (lascia vuoto /
commonper multitenant).
Registrazione app Entra
Registra una single-page application (client pubblico, PKCE — nessun client secret richiesto per questo flusso):
- Aggiungi redirect URI per ogni origine live (hostname dell'app e ogni custom domain; i wildcard non sono supportati).
- Abilita access / ID token come richiesto per il sign-in SPA.
- Permessi delegati (admin consent dove richiesto): Microsoft Graph
User.Read,Files.Read.All,Sites.Read.All; SharePointMyFiles.Read,AllSites.Read.
Custom View + librerie esterne
Quando ti serve un Widget specializzato (mappa, kanban, tile dashboard), mantieni auth e filtri in Bobuild e renderizza con JavaScript — Custom View. Preferiscilo rispetto all'export dei dati su un microsito separato quando il pubblico usa già il tuo portale.
Correlati
- Panoramica sulla sicurezza — non sovraesporre gli endpoint
- Task — mantieni stato e automazioni in Bobuild mentre integri
- Production playbook — separa gli host API di staging da quelli di produzione