๐Gestione SMS
Guida al modulo aggiuntivo Gestione SMS in OpenSTAManager
Gestione SMS รจ un modulo acquistabile da OpenstaSTAManager che permette l'invio di SMS dall'interno dei moduli, definiti da specifici template e tenendo traccia dello storico degli sms inviati.
Caratteristiche Principali
โ Invio SMS dai moduli: Integrazione nativa con i moduli di OpenSTAManager
โ Template personalizzati: Creazione di template con variabili dinamiche
โ Gestione account: Supporto per provider SMS multipli
โ Coda di invio: Sistema automatico di gestione degli SMS in coda
โ Storico completo: Tracciamento di tutti gli SMS inviati, in uscita e non inviati
โ Supporto WhatsApp: Invio di messaggi WhatsApp tramite lo stesso provider
โ Gestione errori: Sistema automatico di retry con tentativi multipli
Provider SMS Supportati
Attualmente il modulo supporta i seguenti provider:
Smshosting
REST API v0.1
Provider principale, supporta SMS e WhatsApp
Altri provider
In sviluppo
Estensibile tramite architettura plugin
Installazione
Installazione tramite OpenSTAManager
Accedi al tuo account OpenSTAManager
Naviga nella sezione Marketplace
Cerca il modulo "Gestione SMS"
Acquista e installa il modulo
Segui le istruzioni di configurazione automatica
Panoramica dei Moduli
Dopo l'installazione, verranno aggiunte le seguenti voci al menu di OpenSTAManager:
Struttura dei Moduli
1. Template SMS
Permette di creare e gestire i template per l'invio di SMS. I template possono contenere variabili dinamiche che vengono sostituite automaticamente con i dati del record selezionato.


2. Coda SMS
Visualizza lo stato di tutti gli SMS:
SMS inviati con successo
SMS in attesa di invio
SMS non inviati (con gestione errori)
Storico completo con filtri temporali

3. Account SMS
Gestisce la configurazione degli account con i provider SMS. ร possibile configurare piรน account per diversi provider o per diverse finalitร .

4. Gestione SMS
Modulo principale che fornisce una panoramica delle statistiche e delle configurazioni del sistema.
Configurazione Account SMS
Creazione di un Nuovo Account
Per configurare un nuovo account SMS:
Accedi al modulo Account SMS dal menu
Clicca su Aggiungi
Compila i campi richiesti:
Nome account: Un nome descrittivo per identificare l'account
Provider: Seleziona il provider (es. Smshosting)
Auth key: Chiave di autenticazione fornita dal provider
Auth secret: Segreto di autenticazione fornito dal provider
Timeout: Tempo di attesa tra gli invii (in millisecondi, default: 100)
Configurazione Smshosting
Per configurare un account con Smshosting:
Accedi al tuo account su www.smshosting.it
Naviga nella sezione Sviluppatori

Clicca su API REST, HTTP e SOAP

Copia i dati di autenticazione dal riquadro azzurro:
Auth key: Chiave API
Auth secret: Segreto API

Inserisci i dati nel modulo di configurazione
Opzioni Avanzate
Timeout: Configura il tempo di attesa tra l'invio di SMS consecutivi dallo stesso account. Questo รจ utile per evitare limitazioni del provider.
Multi-account: ร possibile configurare piรน account per distribuire il carico o utilizzare provider diversi.
Gestione Template SMS
Creazione di un Template
Accedi al modulo Template SMS
Clicca su Aggiungi
Compila i campi:
Nome: Nome descrittivo del template
Account: Seleziona l'account SMS da utilizzare
Modulo: Seleziona il modulo di OpenSTAManager (es. Anagrafiche, Preventivi, ecc.)
Corpo: Inserisci il testo dell'SMS con le variabili
Variabili nei Template
Le variabili disponibili dipendono dal modulo selezionato. Le variabili vengono inserite nel formato {nome_variabile}.
Esempio di Template per Anagrafiche
Variabili Comuni
{ragione_sociale}
Nome dell'anagrafica
Anagrafiche
{nome}
Nome del contatto
Anagrafiche
{cognome}
Cognome del contatto
Anagrafiche
{telefono}
Numero di telefono
Anagrafiche
{numero}
Numero documento
Preventivi/Fatture
{data}
Data documento
Preventivi/Fatture
{importo}
Importo totale
Preventivi/Fatture
Best Practices per i Template
Mantieni i messaggi concisi (massimo 160 caratteri per SMS standard)
Utilizza variabili chiare e descrittive
Verifica sempre il template prima di utilizzarlo
Crea template specifici per ogni scenario comunicativo
Invio SMS
Invio dai Moduli
Dopo aver creato un template per un modulo specifico, puoi inviare SMS direttamente da quel modulo:
Apri il modulo desiderato (es. Anagrafiche, Preventivi, ecc.)
Seleziona il record di interesse
Cerca l'opzione Invia SMS o il pulsante dedicato
Seleziona il template da utilizzare
Verifica il numero di telefono (autocompilato dall'anagrafica)
Conferma l'invio

Il numero di telefono a cui inviare l'SMS verrร autocompilato con il numero presente nell'anagrafica cliente selezionata.

Flusso di Invio
Creazione: L'SMS viene creato e inserito nella coda
Elaborazione: Il sistema elabora automaticamente la coda
Invio: L'SMS viene inviato tramite il provider configurato
Conferma: Lo stato viene aggiornato (inviato/non inviato)
Retry: In caso di errore, il sistema riprova automaticamente (massimo 10 tentativi)
Invio WhatsApp
Il modulo supporta anche l'invio di messaggi WhatsApp tramite lo stesso provider Smshosting. Il processo รจ identico all'invio SMS, ma il messaggio viene recapitato tramite WhatsApp.
Gestione del Numero di Telefono
Il numero di telefono viene automaticamente compilato con:
Il numero presente nell'anagrafica cliente selezionata
Il numero presente nel record del modulo corrente
Il prefisso internazionale viene gestito automaticamente
Coda SMS
Visualizzazione della Coda
Il modulo Coda SMS mostra tutti gli SMS con i seguenti stati:
Inviato
SMS inviato con successo
โ
In elaborazione
SMS in attesa di invio
โณ
Non inviato
SMS con errori di invio
โ
Filtri e Ricerca
La coda SMS supporta i seguenti filtri:
Periodo temporale: Filtra per data di creazione o invio
Account: Filtra per account SMS utilizzato
Template: Filtra per template utilizzato
Utente: Filtra per utente che ha creato l'SMS
Stato: Filtra per stato dell'SMS
Azioni sulla Coda
Visualizza dettagli: Mostra il contenuto dell'SMS e le informazioni di invio
Riprova invio: Forza il reinvio di SMS non inviati
Elimina: Rimuove l'SMS dalla coda
Esporta: Esporta la lista degli SMS in formato CSV/Excel
Sistema Automatico di Retry
Il sistema implementa un meccanismo automatico di retry:
Massimo 10 tentativi per ogni SMS
Intervallo di 4 ore tra i tentativi
Gestione timeout tra invii consecutivi dallo stesso account
Logging dettagliato delle risposte del provider
Monitoraggio in Tempo Reale
Il sistema fornisce notifiche in tempo reale sullo stato dell'invio:
Icona nella barra superiore: Mostra lo stato dell'elaborazione
Contatore progressivo: Visualizza il numero di SMS inviati rispetto al totale
Messaggi di stato: "Invio sms in corso..." o "Invio sms completato!"
Was this helpful?