Invia un SMS con FlowScript

Compatibilità:IdSurvey 7IdSurvey 8

Con IdSurvey è possibile automatizzare l’invio di un SMS in qualsiasi pagina del questionario.
Per farlo è necessario creare un Flowscript con la funzione sendsms().

sendsms(da, a, messaggio);

 
Inoltre, è possibile salvare l’esito dell’invio in un campo custom utilizzando questa sintassi:

{CampoCustom} = sendsms(da, a, messaggio);

 

Note

  • Assicurati di avere credito SMS a disposizione.
  • Il numero telefonico del destinatario deve essere completo di prefisso internazionale.
  • Come mittente può essere inserito un numero telefonico o un nome di massimo 11 caratteri senza spazi o caratteri speciali. Per alcuni paesi è necessario l’utilizzo di un numero telefonico autorizzato e registrato presso le autorità competenti.
  • Eventuali apostrofi contenuti nel messaggio devono essere scritti anteponendo il carattere back-slash (\’). Questo impedisce a flowscript di interpretare l’apice come fine stringa.
  • Grazie a FlowScript è possibile anteporre una condizione per inviare l’SMS solo in determinate circostanze, ad esempio se l’intervistato ha selezionato una determinata risposta.
  • È possibile inviare l’SMS ad un destinatario specificato o richiamare il numero telefonico del nominativo dinamicamente.

 

Step 1

Apri l’editor flowscript cliccando sull’ingranaggio della pagina desiderata. In questo esempio aggiungiamo il flowscript all’ultima pagina del questionario.

inviare email da flowscript

 

Step 2

Scrivi la funzione completa di messaggio. In questo caso utilizziamo il campo {cellulare} del nominativo come destinatario.

{sms_result}=sendsms('+395551234567', {cellulare}, 'Grazie per aver completato l\'intervista!');

L’SMS sarà inviata al numero telefonico del nominativo quando verrà cliccato il tasto avanti della pagina con il flowscript.
Il risultato dell’invio sarà salvato sul campo custom sms_result.

Invia SMS da flowscript