Compatibilità: | IdSurvey 7 | IdSurvey 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.
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.