Per un reseller o un MSP che gestisce servizi email per più clienti, attività come creare domini e caselle, configurare account o modificare servizi possono diventare ripetitive con l’aumentare delle risorse amministrate.
Il provisioning email via API permette di integrare queste operazioni direttamente nei propri sistemi, riducendo gli interventi manuali. L’attivazione e l’amministrazione dei servizi email possono così entrare nello stesso flusso utilizzato per clienti, ordini e fatturazione.
Uno strumento particolarmente utile per rivenditori di servizi email, MSP e hosting provider che vogliono ampliare la propria base clienti senza aumentare proporzionalmente le attività operative.
Con provisioning email si intende il processo attraverso il quale vengono create, configurate e gestite le risorse necessarie a fornire un servizio di posta elettronica.
Può comprendere, ad esempio, l’attivazione di un dominio e delle relative caselle, la configurazione di alias, oppure la predisposizione di un account per l’invio di email.
Queste operazioni possono essere effettuate manualmente da un pannello di amministrazione oppure automatizzate attraverso API, facendo comunicare il proprio gestionale o software direttamente con la piattaforma che eroga il servizio.
L’utilizzo delle API permette di integrare l’attivazione e la configurazione dei servizi email nei processi già esistenti, collegandole, ad esempio, alla ricezione di un ordine.
Un possibile flusso può essere:
ordine del cliente → gestionale → chiamata API → configurazione del servizio email → aggiornamento del gestionale
Il provisioning diventa così parte del ciclo di gestione del cliente, anziché un’attività separata da eseguire manualmente.
Per un provider ICT, questo significa poter collegare i servizi email ai propri sistemi di provisioning, billing o automazione, mantenendo un unico flusso operativo.
Le operazioni che è possibile automatizzare dipendono dalle funzionalità API messe a disposizione dal provider. Per questo, prima di integrare un servizio email, è importante verificare quali risorse possano essere create, modificate e monitorate programmaticamente.
Qboxmail mette a disposizione Management API per creare, configurare e monitorare le risorse di Email Hosting ed Email Delivery, integrandole nei sistemi utilizzati da reseller e MSP.
Inoltre, rende disponibile la Sand API, che consente di inviare messaggi transazionali e promozionali in modo automatico, appoggiandosi ad un’utenza del servizio Email Delivery.
Il provisioning email è uno dei principali casi d’uso della Management API, ma non ne esaurisce le funzionalità. Attraverso la Management API è infatti possibile creare e configurare domini e caselle email, gestire account postmaster, alias, firme, rubriche e contatti, così come gestire importazioni e migrazioni, configurare l’archiviazione e amministrare i permessi.
Attraverso le API è inoltre possibile recuperare i log degli accessi e del traffico email in entrata e in uscita, integrando le informazioni di monitoraggio nei propri sistemi.
Queste funzionalità consentono ai rivenditori di gestire numerose risorse attraverso i propri applicativi, affiancando o sostituendo le operazioni manuali gestibili dal Pannello di Controllo.
La Management API consente di amministrare anche le risorse del servizio Email Delivery, tra cui domini di invio, verifiche DNS, account per comunicazioni transazionali o promozionali.
Permette inoltre di recuperare dati della dashboard, log Tracemail, contatori e statistiche giornaliere, utili per monitorare il servizio attraverso sistemi esterni.
Per l’invio effettivo dei messaggi viene invece utilizzata la Send API, che opera attraverso account Email Delivery già configurati.
La distinzione è quindi semplice: la Management API amministra le risorse, mentre la Send API invia i messaggi dalle applicazioni.
Per approfondire la Send API è disponibile la pagina dedicata nella documentazione.
Per l’invio dei messaggi, la Send API prevede due modalità (endpoint), che si differenziano per il modo in cui vengono preparati e gestiti i messaggi.
La funzione Send Messages permette di creare e inviare uno o più messaggi email, definendo direttamente mittente, destinatari, oggetto e contenuto testuale o HTML. È particolarmente utile per integrare nelle applicazioni l’invio di notifiche, conferme d’ordine e comunicazioni transazionali, senza dover gestire ogni invio manualmente.
Con Send Bulk Messages è possibile inviare comunicazioni a più destinatari partendo da un unico template. Attraverso l’utilizzo di variabili, il contenuto e l’oggetto del messaggio possono essere personalizzati per ciascun contatto, rendendo questa modalità adatta a invii multipli che richiedono messaggi personalizzati, gestiti direttamente da software e applicazioni. Ad esempio, un gestionale può inviare la stessa comunicazione a più clienti, personalizzando automaticamente nome, riferimento dell’ordine o altre informazioni, attraverso un’unica richiesta API.
Per un MSP che amministra servizi email per più organizzazioni, è importante poter assegnare le risorse e definire diversi livelli di accesso.le operazioni accessibili ai diversi utenti.
La Management API comprende funzionalità per creare e gestire manager e membri del team, configurare i relativi permessi e assegnare le risorse su cui possono operare.
Le richieste API vengono autenticate tramite token e rispettano l’ambito di accesso dell’utente associato: ad esempio, è possibile assegnare a un manager specifici domini e account Delivery, limitandone l’accesso alle risorse di sua competenza.
Questo permette di progettare integrazioni coerenti con la struttura organizzativa e i livelli di accesso previsti dal rivenditore.
Per conoscere tutte le risorse disponibili e le modalità di utilizzo è possibile consultare la documentazione della Management API Qboxmail.
Uno dei casi d’uso più rilevanti per un reseller è integrare la vendita dei servizi email nei sistemi che utilizza già per amministrare clienti e ordini.
Ad esempio, un MSP che vende servizi Email Hosting attraverso il proprio portale può collegare l’acquisto di un piano alla creazione delle relative risorse. Se un cliente ordina il servizio email per un dominio con cinque caselle, il gestionale può avviare le richieste alla Management API e verificare lo stato delle operazioni prima di aggiornare il servizio nel proprio sistema.
Lo stesso principio può essere applicato alle modifiche successive, integrando le operazioni disponibili nel workflow utilizzato dall’azienda.
Per chi utilizza già WHMCS, l’integrazione della vendita e della gesione delle caselle email può essere gestita anche attraverso il modulo Qboxmail per WHMCS. Le API sono invece indicate quando è necessario costruire processi personalizzati o collegare Qboxmail a gestionali e piattaforme sviluppate internamente.
Le API permettono anche di integrare funzionalità di gestione dei servizi email direttamente nei propri applicativi.
Un provider può, ad esempio, sviluppare una dashboard dalla quale i clienti possono creare nuove caselle email, modificare le quote di spazio, gestire gli alias o reimpostare la password, senza dover accedere al Pannello di Controllo Qboxmail.
In questo modo è possibile decidere quali funzionalità rendere disponibili agli utenti e quali mantenere sotto il controllo dell’amministratore.
Per chi offre servizi con il proprio brand, questa integrazione può affiancarsi alla modalità White Label di Qboxmail, contribuendo a creare un’esperienza coerente con l’identità del rivenditore.
Prima di integrare la Management API nel proprio gestionale, è importante conoscere alcuni requisiti tecnici e operativi.
Per approfondire questi requisiti, consulta la documentazione ufficiale della Management API Qboxmail.
Non tutti i processi richiedono un’integrazione personalizzata.
Per chi amministra pochi account ed effettua modifiche occasionali, il Pannello di Controllo può essere sufficiente.
Le API diventano invece particolarmente utili quando:
Prima di sviluppare l’integrazione conviene quindi individuare quali attività ripetitive generano più lavoro e quali possono essere automatizzate all’interno di processi esistenti.
L’obiettivo non è automatizzare ogni operazione, ma ridurre gli interventi manuali dove producono maggiore complessità.
Integrare il provisioning email nei propri sistemi permette a reseller e MSP di organizzare la gestione dei servizi dei clienti in modo più efficiente, riducendo le attività manuali.
Con le API Qboxmail puoi integrare Email Hosting ed Email Delivery nei tuoi gestionali e applicativi, sviluppando processi di attivazione e gestione adatti alle esigenze della tua attività.
Scopri le API Qboxmail e consulta la documentazione tecnica per progettare la tua integrazione.