SMS

Cos'è la programmazione di SMS e come funzionano i fusi orari?

La programmazione di SMS imposta un orario futuro per iniziare l'invio dei messaggi, e i fusi orari determinano l'ora locale per ogni destinatario.

Un pubblico preparato può cambiare prima del rilascio. I destinatari possono revocare il consenso, le offerte possono scadere e le approvazioni del mittente possono essere ancora in sospeso. Ricontrolla queste condizioni quando l'invio programmato parte.

Di cosa ha bisogno la programmazione di una campagna?

La programmazione di una campagna richiede un pubblico, un messaggio e un orario di rilascio risolto per ogni gruppo di destinatari.

Un broadcast SMS coordina contenuti condivisi, personalizzazione, programmazione e risultati per i destinatari. Una richiesta batch API raggruppa messaggi indipendenti. Questi flussi di lavoro richiedono preparazione e tracciamento diversi.

Posso programmare una singola richiesta SMS di Bird?

Programma la chiamata API nella tua applicazione. L'endpoint individuale SMS non trattiene un messaggio per un invio futuro.

L'operazione di invio individuale rifiuta scheduled_at con 422 SMSUnsupportedFeature.

Persisti l'orario di invio previsto e l'identità del messaggio nel tuo scheduler. Mantieni la protezione contro i reinvii associata a quell'identità per rilevare tentativi duplicati dopo una risposta incerta.

Prima di inviare, ricontrolla il consenso e la prontezza del mittente perché entrambi possono cambiare mentre il messaggio è in attesa. Verifica se il messaggio è ancora utile prima di rilasciarlo.

Come invio alle 9 di mattina ora locale?

Raggruppa i destinatari per fuso orario affidabile, poi risolvi l'ora locale nell'istante corretto per ogni gruppo.

Usa un fuso orario denominato affinché il tuo scheduler tenga conto dei cambi di ora legale. Un cambio di ora può far accadere un'ora locale due volte o farla saltare. Definisci quale istante di rilascio usa il tuo scheduler in questi casi.

Il prefisso internazionale di un numero di telefono non stabilisce il fuso orario del destinatario. Alcuni paesi coprono più fusi orari, e le persone viaggiano conservando il proprio numero. Chiedi un fuso orario pertinente oppure usa una preferenza esistente con una policy chiara per i valori sconosciuti.

Ad esempio, un gruppo di destinatari può essere tre ore avanti rispetto a un altro. Il suo rilascio delle 9 di mattina deve avvenire tre ore prima. Istanti di rilascio separati preservano l'ora locale desiderata per ogni gruppo.

Come influiscono le fasce orarie di silenzio sulla programmazione?

Le fasce orarie di silenzio escludono determinate ore locali dalla finestra di invio consentita. Le regole applicabili dipendono dal destinatario, dal mittente e dallo scopo del messaggio.

Verifica se una regola riguarda l'avvio di un messaggio o la sua consegna. Un timestamp di invio e un report di consegna descrivono eventi diversi. Un riepilogo per paese può omettere restrizioni locali.

L'endpoint individuale SMS non differisce gli invii in base alle fasce orarie di silenzio. Per rispettare le restrizioni sulle fasce di silenzio, la tua integrazione deve trattenere i messaggi interessati fino alla finestra consentita. Ricontrolla il permesso al rilascio perché un destinatario può revocare il consenso mentre un messaggio è in attesa.

Un inizio programmato garantisce la consegna a quell'ora?

Un inizio programmato stabilisce quando l'elaborazione può cominciare. Non garantisce quando ogni telefono riceve il messaggio.

Il throughput di SMS, la lunghezza del messaggio, le condizioni di rete e la disponibilità del destinatario influiscono sulla consegna. La programmazione registra il rilascio previsto. I risultati di consegna registrano cosa è successo ai messaggi.

Includi la scadenza dell'offerta perché i destinatari sappiano se possono ancora agire. Il tuo scheduler dovrebbe trattenere contenuti obsoleti.

Cosa verificare prima di programmare?

  1. Conferma il permesso del pubblico e la finestra di invio applicabile.
  2. Risolvi ogni ora locale usando un fuso orario affidabile.
  3. Controlla il contenuto personalizzato, il numero di segmenti e la prontezza del mittente.
  4. Ricontrolla l'idoneità prima del rilascio.
  5. Monitora i risultati di consegna dopo il rilascio.

In breve

  1. Salva un fuso orario insieme all'ora locale desiderata.

    Un prefisso internazionale non stabilisce dove si trova un destinatario né quale orologio si applica.

  2. La programmazione di una campagna e gli invii individuali sono operazioni separate.

    L'endpoint individuale SMS di Bird rifiuta scheduled_at. Un'integrazione API deve programmare la chiamata autonomamente.

  3. Ricontrolla il consenso al momento del rilascio del messaggio.

    Qualcuno può revocare il permesso dopo che hai preparato una campagna.

  4. Un orario di inizio non garantisce un orario di arrivo.

    Capacità, condizioni di rete e disponibilità del destinatario influiscono sulla consegna.

Costruisci sulla stessa rete.

Una chiave API di test è subito tua. L'accesso alla produzione si sblocca quando aggiungi un metodo di pagamento e verifichi un mittente.

La tua prossima idea.
Pronta a partire.