Una campagna rilasciata a colazione in un fuso orario può raggiungere un altro pubblico durante la notte. La tua decisione di schedulazione richiede l'ora locale pertinente del destinatario e le regole che coprono quel messaggio.
Chi stabilisce le ore di restrizione?
Leggi, requisiti degli operatori e policy dei provider possono ciascuno limitare quando invii determinati messaggi.
La regola determina i tipi di messaggio, il fuso orario e le eccezioni. Un riepilogo nazionale potrebbe non includere tutte le restrizioni locali applicabili ai tuoi destinatari.
Ad esempio, 47 CFR 64.1200(c)(1) limita le sollecitazioni telefoniche coperte negli Stati Uniti prima delle 8:00 o dopo le 21:00. Utilizza l'ora locale della parte chiamata. Il paragrafo (e) estende le disposizioni pertinenti ai messaggi di telemarketing su cellulare.
In base a questa restrizione, un messaggio coperto alle 7:00 ora del destinatario è troppo presto anche se il tuo server segna mezzogiorno. La spiegazione del TCPA tratta l'ambito della regola.
Non trattare ogni regola sulle quiet hours come una garanzia sull'orario di arrivo. Verifica se la formulazione applicabile controlla l'invio, l'avvio del contatto o la consegna prima di progettare la schedulazione.
Bird trattiene il mio messaggio fino a quando l'invio è consentito?
L'endpoint SMS di Bird non posticipa i messaggi in base alle quiet hours.
Non deduce il fuso orario del destinatario dal suo numero. Non sceglie nemmeno una finestra di invio dalla categoria del messaggio. Una richiesta procede attraverso il normale processo di validazione e consegna indipendentemente dall'ora. L'accettazione non garantisce comunque la consegna.
Anche il campo di richiesta scheduled_at non è disponibile: fornirlo restituisce HTTP 422 SMSUnsupportedFeature. Pianifica la chiamata API nella tua applicazione. Inviare il campo non mette il messaggio in una coda di attesa.
Come trovo la regola di una destinazione in Bird?
Puoi consultare la country policy e la pagina di destinazione SMS prima di configurare il tuo scheduler.
Richiedi GET /v1/country-policies/US/messaging-context?platform=sms per la policy degli Stati Uniti. Sostituisci US con il codice paese a due lettere della destinazione per verificare un altro mercato.
L'array platforms della risposta contiene la policy SMS, inclusi:
has_quiet_hours, un booleano onull, che indica se sono registrate restrizioni.quiet_hours_is_regulatory, un booleano onull, che distingue una regolamentazione da una policy della piattaforma.exempt_message_categories, un array che elenca le categorie escluse dalle restrizioni sulle quiet hours.
Un valore mancante non stabilisce che l'invio senza restrizioni sia consentito. Consulta la guida pubblicata della destinazione e le regole applicabili quando il record non contiene il dettaglio di cui hai bisogno.
Questi campi descrivono la policy. Non attivano uno scheduler nell'endpoint di invio SMS di Bird.
Come dovrebbe la mia applicazione pianificare il messaggio?
Trattieni i messaggi coperti fino al prossimo orario consentito per quel destinatario. Ricontrollali prima dell'invio.
Registra un fuso orario affidabile nel profilo del contatto. Il prefisso internazionale di un telefono da solo non può localizzare qualcuno che si è trasferito o è in viaggio. Scegli una policy esplicita per i fusi orari sconosciuti invece di dare per scontato che l'orologio del tuo server sia applicabile.
Al momento del rilascio, verifica di nuovo il consenso. Conferma che il messaggio sia ancora utile. Un'offerta potrebbe essere scaduta durante l'attesa. Conserva l'identità del messaggio posticipato in modo che uno scheduler riavviato non lo invii due volte.
Per i codici di verifica urgenti, verifica le regole della categoria applicabile prima di applicare una finestra per messaggi promozionali. Ritardare un codice richiesto fino al mattino può renderlo inutilizzabile.
Le risposte e i messaggi transazionali sono esenti?
Le esenzioni dipendono dalla regola applicabile e dallo scopo effettivo del messaggio.
Non dare per scontato che ogni aggiornamento di consegna, promemoria o codice di verifica abbia la stessa esenzione ovunque. Verifica exempt_message_categories e la regola sottostante della destinazione prima di escludere una categoria dalla tua schedulazione.
Le conferme keyword integrate di Bird seguono la gestione delle keyword senza uno scheduler per le quiet hours. La loro esenzione da una soppressione SMS consente l'invio di una conferma di opt-out. Si tratta di un meccanismo separato da un'esenzione legale sulla tempistica. Keyword STOP spiega questo comportamento.
Aggiungere un'offerta a un messaggio di servizio può cambiarne lo scopo. Modelli di consenso SMS tratta la relativa decisione sui permessi.
In breve
Usa l'orologio indicato dalla regola.
Una restrizione basata sulla località del destinatario si applica dove si trova il destinatario, quindi l'ora locale del tuo server non è sufficiente.
Bird non pianifica in base alle quiet hours.
L'endpoint SMS non posticipa un invio in base all'ora del giorno. Rifiuta scheduled_at.
I campi della country policy descrivono la regola.
Leggi has_quiet_hours, quiet_hours_is_regulatory e exempt_message_categories insieme alla guida pubblicata della destinazione.
Verifica lo scopo di ogni messaggio.
Una campagna promozionale e un codice di verifica richiesto necessitano di un trattamento diverso quando la regola applicabile li distingue.