Programma per ISV: Integra la Messaggistica | SendSeven
Integra WhatsApp, SMS, email e altro nel tuo SaaS con un'unica API. Prezzi a consumo, app OAuth2, webhook in tempo reale, tenant isolato per cliente.
Aggiunga la messaggistica al Suo prodotto, non alla complessità
Integri ogni canale di messaggistica nel Suo SaaS tramite un'unica API. Nessun canone fisso di piattaforma: i costi scalano con l'utilizzo dei Suoi clienti. OAuth2 per connessioni sicure agli account, eventi webhook in tempo reale per la sincronizzazione istantanea.
Costruire la messaggistica da zero significa integrare la Business Platform API di WhatsApp, la Bot API di Telegram, la piattaforma Messenger di Meta, la Graph API di Instagram, gateway SMS, infrastruttura email e un sistema di live chat. Ognuno ha la propria autenticazione, webhook, limiti di frequenza e regole di conformità. Anche mantenere un solo canale richiede lavoro continuo mentre le piattaforme aggiornano API e deprecano endpoint. Per la maggior parte dei prodotti SaaS, la messaggistica non è il valore core — supporta il prodotto principale. Un CRM ha bisogno di messaggi WhatsApp, una piattaforma e-commerce di conferme ordine, uno strumento di pianificazione di promemoria. La domanda è come aggiungere la messaggistica senza distogliere il team di sviluppo da ciò che rende il prodotto prezioso.
Un'unica API. Ogni canale. Controllo totale.
SendSeven fornisce una REST API unificata dove ogni canale di messaggistica segue gli stessi pattern di richiesta e risposta. Scriva l'integrazione una volta sola e funziona su WhatsApp, SMS, Email, Instagram DM, Facebook Messenger, Live Chat, Telegram e Browser Push. L'API gestisce internamente formattazione specifica del canale, limiti di frequenza e ottimizzazione della consegna, così il Suo codice resta pulito e indipendente dal canale.
Ogni canale segue lo stesso pattern di richiesta/risposta — stesso endpoint, stessa struttura JSON, diverso parametro canale. Le risposte includono stato di consegna, ID messaggio, timestamp e costo in un formato coerente. Nessuna logica specifica per canale necessaria per le operazioni base. Specifica OpenAPI 3.0 con documentazione interattiva e gestione errori coerente su tutti gli endpoint.
Notifiche in tempo reale per ogni evento del ciclo di vita della messaggistica: inviato, consegnato, letto, ricevuto, fallito. Più eventi su conversazioni, contatti, campagne e email (aperture, bounce, reclami). Ogni payload include i dati completi dell'oggetto — nessuna chiamata API aggiuntiva necessaria. Configurazione di quali eventi riceve ogni endpoint. Firma HMAC-SHA256 con retry automatico e backoff esponenziale.
I clienti collegano i propri account SendSeven tramite il flusso standard OAuth2 authorization code. La Sua app richiede scope, i clienti esaminano e approvano, e Lei riceve token di accesso/refresh — senza mai gestire credenziali direttamente. Supporta PKCE per SPA, rotazione dei refresh token e selezione granulare degli scope.
Un CRM aggiunge un pulsante "Invia WhatsApp" ai profili cliente. L'API invia attraverso l'account WhatsApp Business collegato del cliente, e le risposte in arrivo attivano webhook verso la Sua piattaforma. Le conversazioni vengono visualizzate inline — il commerciale non lascia mai il Suo prodotto. La cronologia dei messaggi si affianca a fasi del deal, ticket di supporto e attività del contatto.
Un'app di pianificazione invia promemoria via WhatsApp, SMS o Email — stessa chiamata API, diverso parametro canale. Le conferme di consegna tornano via webhook. Se WhatsApp fallisce, il fallback automatico su SMS usa la stessa API. Un unico percorso di codice gestisce tutti i canali. 10.000 promemoria/mese costano EUR 250 su Pay as you go o EUR 120 su Business.
Aggiunga funzionalità di supporto senza costruire infrastruttura di messaggistica. I messaggi in arrivo attivano webhook — la Sua piattaforma instrada le conversazioni in base ad area prodotto, lingua, livello o disponibilità. Gli operatori vedono le conversazioni nella Sua interfaccia e rispondono tramite API. Carichi la documentazione di prodotto nella knowledge base e l'AI genera suggerimenti di risposta contestuali. L'intero flusso di supporto è integrato nel Suo prodotto, con SendSeven che gestisce l'infrastruttura in modo invisibile.
Abbiamo costruito l'API di SendSeven per sviluppatori che hanno integrato abbastanza servizi mal documentati da apprezzare la differenza. L'esperienza per lo sviluppatore parte da una documentazione completa e si estende a testing, debugging e monitoraggio in produzione.
Specifica OpenAPI 3.0 completa con funzionalità try-it-out su ogni endpoint. Esempi di richiesta/risposta per canale, documentazione codici errore, info sui limiti di frequenza e guide all'autenticazione. Generata dallo schema API live — sempre aggiornata.
Esempi pronti all'uso in Python, Node.js, PHP e cURL. Invii il Suo primo messaggio in meno di dieci righe di codice. Include template per la ricezione webhook e pattern comuni per conferme di consegna e gestione delle conversazioni.
100 messaggi di prova per testare prima di andare in produzione. Accesso completo all'API senza limitazioni di funzionalità. Testi i webhook con eventi di consegna reali. Stessi endpoint della produzione — nessuna modifica al codice necessaria per andare live.
Accesso diretto al nostro team di ingegneria. Review dell'architettura, suggerimenti di ottimizzazione e, quando incontra casi limite, parla direttamente con gli ingegneri che hanno costruito l'API. Tempo medio di risposta inferiore a quattro ore.
Pay as you go (9 EUR/canale/mese) è ideale per la fase di sviluppo o lancio con volumi imprevedibili: un minimo per canale contenuto e consumato dall'utilizzo, senza costi per postazione. Scale (EUR 199/mese) e Business (EUR 499/mese) riducono il costo per messaggio del 28% e del 52%. Nessun costo per utente, così i Suoi clienti possono invitare l'intero team. Esempio: 100 clienti che inviano 500 messaggi ciascuno = 50.000/mese. Costo: EUR 1.250 (Pay as you go), EUR 900 (Scale) o EUR 600 (Business).
FAQ
I miei clienti possono avere account SendSeven separati?
Sì. Ogni cliente ha il proprio tenant con dati isolati, canali separati e fatturazione indipendente. La Sua integrazione OAuth2 si collega al tenant del cliente entro gli scope concessi. È anche possibile gestire i tenant centralmente se il Suo modello lo richiede — entrambi i pattern sono supportati.
Quali sono i limiti di frequenza per le chiamate API?
I limiti di frequenza scalano con il Suo piano e supportano comodamente un invio ad alto throughput, con limiti più elevati per le operazioni di lettura. Gli endpoint per campagne massive gestiscono migliaia di messaggi al minuto con accodamento e retry integrati. Ci contatti per i limiti specifici del Suo tenant o per aumentarli.
Supportate il fallback tra canali?
Sì. Provi prima il canale preferito, monitori la consegna via webhook e passi a un altro canale usando la stessa API. I webhook sullo stato di consegna forniscono segnali chiari (consegnato, letto, fallito con codice motivo) per la Sua logica di fallback.
Come gestisco più tenant nella mia integrazione?
Ogni token OAuth2 è associato a un tenant specifico. Memorizzi i token per cliente e li includa nell'header Authorization — il token determina su quale tenant opera la richiesta. Nessun routing manuale dei tenant necessario. Rinnovo tramite il flusso standard OAuth2.