Vai al contenuto principale
Se si utilizza HubSpot per memorizzare i numeri WhatsApp nei flussi di lavoro Flowella, è essenziale una formattazione coerente. I numeri in formato errato causano invii non riusciti e il mistero del “perché a questo numero manca una cifra” è quasi sempre un problema di formattazione. Questa pagina spiega il formato corretto, come verificarlo in HubSpot, come importare in modo pulito e come correggere un foglio di calcolo pieno di numeri disordinati prima dell’importazione.

Utilizzare il formato E.164

Memorizzare tutti i numeri di telefono di WhatsApp nel formato E.164:
  • A più segno +
  • Codice paese (senza zero iniziale)
  • Numero nazionale completo (senza lo zero iniziale 0)
Esempi:
  • Linea fissa del Regno Unito: +442079460958
  • Cellulare UK: +447700900123
Evitare spazi, parentesi e trattini. HubSpot visualizza bene la formattazione nell’interfaccia utente, ma le integrazioni, tra cui Flowella, funzionano meglio con i valori E.164 semplici.

Verificare che un numero sia valido in HubSpot

Quando si fa clic su un campo telefonico in un record di contatto (ad esempio, Numero di cellulare), HubSpot mostra uno stato sotto l’input. Si desidera che venga visualizzato Validato. Se non viene visualizzato Validato:
  • Controllare che il numero inizi con + e con il codice paese corretto.
  • Controllare che non ci sia un 0 iniziale dopo il codice del Paese (ad esempio, +4407… è sbagliato: dovrebbe essere +447…).
  • Usare l’opzione Rimuovi formattazione numeri di HubSpot se si è incollato un valore disordinato, quindi salvare di nuovo
Un errore comune nei flussi di lavoro Flowella è quello di puntare l’azione sulla proprietà Numero di telefono invece che su Numero di cellulare. Ricontrollate quale proprietà contiene effettivamente il numero abilitato da WhatsApp.

Suggerimenti per l’importazione di CSV ed Excel

Excel “aiuta” a rimuovere il segno + o a convertire i numeri lunghi in notazione scientifica. Impedire che ciò avvenga prima dell’importazione:
  • Formattare la colonna del telefono come testo (Home → Formato numero → Testo), quindi incollare i valori.
  • Oppure anteporre ai valori un apostrofo in Excel: '+447700900123 - l’apostrofo forza la gestione del testo e non apparirà nei dati importati.
  • Nei file CSV, avvolgere i valori tra virgolette: "+447700900123"
Non importare numeri con spazi o parentesi. HubSpot può spesso normalizzare la formattazione, ma i valori E.164 puliti danno i risultati più coerenti.

Formula di Excel: pulire i numeri di telefono in E.164

Se avete un foglio di calcolo pieno di numeri di telefono in vari formati, la formula qui sotto li pulirà in formato E.164, pronti per l’importazione in HubSpot. Gestisce tutti i formati di input più comuni, tra cui:
  • Numeri locali con 0 iniziale (ad es. 07700 900123)
  • Numeri con + e codice paese (ad esempio +44 7700 900123)
  • Prefisso internazionale 00 (ad es. 0044 7700 900123)
  • Il formato +44(0)7...
  • Trattini, punti, parentesi e altra punteggiatura
  • Numeri che hanno già il prefisso del Paese ma non + (ad es. 447700900123)
Questa formula richiede Excel 365 o Google Sheets. Utilizza LET, TEXTJOIN e SEQUENCE, che non sono disponibili nelle versioni precedenti di Excel.

Come utilizzare la formula

  1. Copiare la formula qui sotto
  2. Incollatela in una cella qualsiasi del vostro foglio di calcolo.
  3. Modificate A2 per indicare la cella del primo numero di telefono.
  4. Cambiare "44" con il codice del Paese (vedere la tabella di riferimento qui sotto).
  5. Cambiare 10 con la lunghezza del numero di cellulare prevista per il vostro Paese.
  6. Premere Invio, quindi trascinare verso il basso per applicare a tutte le righe.

La formula

=LET(
  cell, A2,
  country_code, "44",
  nsn_len, 10,
  raw, TRIM(cell&""),
  clean, SUBSTITUTE(raw,"(0)",""),
  digits, TEXTJOIN("",,IFERROR(MID(clean,SEQUENCE(LEN(clean)),1)*1,"")),
  has_plus, ISNUMBER(FIND("+",raw)),
  has_00, LEFT(digits,2)="00",
  p, LEN(country_code),
  starts_cc, AND(LEFT(digits,p)=country_code, LEN(digits)=p+nsn_len),
  nsn, IF(has_plus, digits,
    IF(has_00, MID(digits,3,999),
    IF(starts_cc, MID(digits,p+1,999),
    IF(LEFT(digits,1)="0", MID(digits,2,999), digits)))),
  intl, IF(has_plus, "+"&digits,
    IF(has_00, "+"&MID(digits,3,999),
    IF(starts_cc, "+"&digits,
    "+"&country_code&nsn))),
  is_domestic, AND(NOT(has_plus), NOT(has_00), NOT(starts_cc)),
  IF(raw="","",
  IF(digits="","REVIEW (not a number): "&raw,
  IF(AND(is_domestic, LEN(nsn)<nsn_len),"REVIEW (number too short): "&raw,
  IF(AND(is_domestic, LEN(nsn)>nsn_len),"REVIEW (number too long): "&raw,
  intl))))
)

Il significato delle tre variabili di configurazione

VariabileCosa cambiare
cellLa cella contenente il numero di telefono grezzo - modificarla in base alla colonna (ad esempio, G2).
country_codeIl codice paese predefinito per i numeri nazionali (ad es. "44" per il Regno Unito, "1" per gli Stati Uniti).
nsn_lenLa lunghezza prevista del numero nazionale dell’abbonato per i numeri di cellulare nel vostro Paese (ad es. 10 per Regno Unito e Stati Uniti).

Come funziona la formula

La formula segue quattro percorsi diversi a seconda di ciò che trova nell’input:
  1. Ha + nell’originale - già internazionale; spogliare le cifre e aggiungere +
  2. Inizia con 00 - prefisso internazionale; togliere 00 e anteporre +
  3. Inizia con il prefisso del paese e il numero di cifre corrisponde - internazionale puro (ad es. 447700900123); anteporre +
  4. Tutto il resto - numero nazionale; togliere l’iniziale 0 e anteporre + più il codice del paese.
Prima di tutto questo, la formula rimuove (0) dall’input grezzo, in modo che +44(0)7700 900123 venga gestito in modo pulito.

Uscita numero non valido

I numeri che non superano la convalida vengono segnalati con un messaggio chiaro, in modo da poterli filtrare e correggere:
UscitaSignificato
REVIEW (not a number): hello worldNon sono state trovate cifre.
REVIEW (number too short): 07700Non ci sono abbastanza cifre per un numero valido
REVIEW (number too long): 077009001234Troppe cifre, forse un doppio prefisso
La convalida della lunghezza si applica solo ai numeri nazionali (quelli senza + o 00). I numeri che hanno già un prefisso internazionale vengono passati così come sono, poiché la formula non può conoscere la lunghezza dell’NSN per ogni paese.

Codice paese di riferimento

| Paese | Codice Paese | Lunghezza NSN (mobile) | Note | | Regno Unito | 44 | 10 | | | Stati Uniti / Canada | 1 | 10 | Tutti i paesi NANP condividono cc=1 | | Francia | 33 | 9 | | | Germania | 49 | 11 | Solo telefonia mobile; i telefoni fissi variano | | Spagna | 34 | 9 | | | Italia | 39 | 10 | I cellulari mantengono il primato 3 | | Portogallo | 351 | 9 | | | Paesi Bassi | 31 | 9 | | | | Irlanda | 353 | 9 | | | | Grecia | 30 | 10 | | | | Polonia | 48 | 9 | | | Svizzera | 41 | 9 | | | Turchia | 90 | 10 | | | India | 91 | 10 | | | Australia | 61 | 9 | | | Giappone | 81 | 10 | | | Cina | 86 | 11 | | | UAE | 971 | 9 | | | | Arabia Saudita | 966 | 9 | | | | Sudafrica | 27 | 9 | | | Brasile | 55 | 11 | Cellulare con 9a cifra | | Singapore | 65 | 8 | | | Hong Kong | 852 | 8 | | | I valori di lunghezza dell’NSN sopra indicati sono per i numeri mobili. Per l’uso di WhatsApp, le lunghezze dei numeri solo mobili sono corrette. Se si elabora un mix di numeri di cellulare e di rete fissa, occorre tenere presente che in alcuni paesi (soprattutto in Germania) i numeri di rete fissa hanno una lunghezza variabile.

Elenco di controllo rapido per la risoluzione dei problemi

Se le azioni del flusso di lavoro Flowella non riescono a consegnare i messaggi, consultate questo elenco di controllo:
  • Verificare che la proprietà HubSpot contenga un valore in formato E.164 (inizia con +).
  • Confermare che il campo mostra lo stato Validato in HubSpot
  • Assicurarsi che il numero includa il codice del Paese e non abbia una parte iniziale 0 dopo di esso.
  • Assicurarsi che l’azione del flusso di lavoro punti alla proprietà corretta, ovvero quella che contiene effettivamente il numero abilitato a WhatsApp, e non a un campo telefonico differente

Correlato

Configurazione di HubSpot

Collegare il portale HubSpot e scegliere quali proprietà leggere con Flowella.

Azioni del flusso di lavoro

Scegliere la giusta proprietà del telefono quando si configura l’invio del modello WhatsApp.

Errori di sincronizzazione di HubSpot

I problemi di formato del telefono sono la causa più comune di invii non riusciti.

Messaggi non consegnati

Diagnosticare i singoli invii che non raggiungono il destinatario.