Ana içeriğe atla
Flowella iş akışları için WhatsApp numaralarını saklamak üzere HubSpot kullanıyorsanız, tutarlı biçimlendirme çok önemlidir. Yanlış formattaki numaralar başarısız gönderimlere neden olur ve “bu numarada neden bir rakam eksik” gizemi neredeyse her zaman bir formatlama sorunudur. Bu sayfada doğru format, HubSpot’de nasıl doğrulanacağı, nasıl temiz bir şekilde içe aktarılacağı ve içe aktarmadan önce dağınık sayılarla dolu bir elektronik tablonun nasıl düzeltileceği açıklanmaktadır.

E.164 formatını kullanın

Tüm WhatsApp telefon numaralarını E.164 formatında saklayın:
  • A artı işareti +
  • Ülke kodu (baştaki sıfır olmadan)
  • Tam ulusal numara (baştaki gövde olmadan 0)
Örnekler:
  • İngiltere sabit hattı: +442079460958
  • İngiltere cep telefonu: +447700900123
Boşluklardan, parantezlerden ve kısa çizgilerden kaçının. HubSpot, kullanıcı arayüzünde biçimlendirmeyi güzel bir şekilde görüntüler, ancak entegrasyonlar - Flowella dahil - en iyi şekilde düz E.164 değerleriyle çalışır.

Bir sayının HubSpot içinde geçerli olduğunu doğrulayın

Bir kişi kaydında bir telefon alanına tıkladığınızda (örneğin, Cep telefonu numarası), HubSpot girişin altında bir durum gösterir. Bunun Doğrulanmış olarak görünmesini istiyorsunuz. Onaylandı göstermiyorsa:
  • Numaranın + ile başladığını ve doğru ülke kodunu kontrol edin
  • Ülke kodundan sonra başta 0 olmadığını kontrol edin (örneğin, +4407… yanlıştır - +447… olmalıdır)
  • Dağınık bir değer yapıştırdıysanız HubSpot’nin Sayı biçimlendirmesini kaldır seçeneğini kullanın, ardından yeniden kaydedin
Flowella iş akışlarında sık yapılan bir hata, eylemi Cep telefonu numarası yerine Telefon numarası özelliğine yönlendirmektir. Hangi özelliğin gerçekten WhatsApp etkin numarasını içerdiğini iki kez kontrol edin.

CSV ve Excel içe aktarma ipuçları

Excel, + işaretini kaldırarak veya uzun sayıları bilimsel gösterime dönüştürerek “yardımcı” olacaktır. İçe aktarmadan önce bunu önleyin:
  • Telefon sütununu Metin olarak biçimlendirin (Ana Sayfa → Sayı biçimi → Metin), sonra değerleri yapıştırın
  • Veya Excel’de değerleri kesme işaretiyle önekleyin: '+447700900123 - kesme işareti metin işlemeyi zorlar ve içe aktarılan verilerde görünmez
  • CSV dosyalarında değerleri tırnak içine alın: "+447700900123"
Sayıları boşluklarla veya parantezlerle içe aktarmayın. HubSpot genellikle biçimlendirmeyi normalleştirebilir, ancak temiz E.164 değerleri en tutarlı sonuçları verir.

Excel formülü: telefon numaralarını E.164’e temizleyin

Çeşitli formatlarda telefon numaralarıyla dolu bir elektronik tablonuz varsa, aşağıdaki formül bunları E.164 formatına temizleyerek HubSpot içe aktarmaya hazır hale getirecektir. Aşağıdakiler de dahil olmak üzere tüm yaygın giriş formatlarını işler:
  • Başında 0 olan yerel numaralar (örn. 07700 900123)
  • + ve ülke kodu içeren numaralar (örn. +44 7700 900123)
  • Uluslararası arama öneki 00 (örn. 0044 7700 900123)
  • +44(0)7... formatı
  • Kısa çizgiler, noktalar, parantezler ve diğer noktalama işaretleri
  • Ülke kodu zaten olan ancak + olmayan numaralar (örneğin 447700900123)
Bu formül Excel 365 veya Google E-Tablolar gerektirir. Eski Excel sürümlerinde bulunmayan LET, TEXTJOIN ve SEQUENCE kullanır.

Formül nasıl kullanılır

  1. Aşağıdaki formülü kopyalayın
  2. Elektronik tablonuzdaki herhangi bir hücreye yapıştırın
  3. A2’yi ilk telefon numarası hücrenize işaret edecek şekilde değiştirin
  4. "44"’yi ülke kodunuzla değiştirin (aşağıdaki referans tablosuna bakın)
  5. 10’yi ülkeniz için beklenen cep telefonu numarası uzunluğuyla değiştirin
  6. Enter tuşuna basın, ardından tüm satırlara uygulamak için aşağı sürükleyin

Formül

=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))))
)

Üç yapılandırma değişkeni ne anlama geliyor

DeğişkenNe değiştirilmeli
cellHam telefon numarasını içeren hücre - sütununuzla eşleşecek şekilde değiştirin (örn. G2)
country_codeYurtiçi numaralar için varsayılan ülke kodu (örn. İngiltere için "44", ABD için "1")
nsn_lenÜlkenizdeki mobil numaralar için ulusal abone numarasının beklenen uzunluğu (örn. İngiltere ve ABD için 10)

Formül nasıl çalışır

Formül, girdide ne bulduğuna bağlı olarak dört farklı yol izler:
  1. Orijinalinde + var - zaten uluslararası; rakamları sıyırın ve + ekleyin
  2. 00 ile başlar - uluslararası arama öneki; 00’yi çıkarın ve +’yi ekleyin
  3. Ülke kodu ile başlar VE rakam sayısı eşleşir - uluslararası çıplak (örn. 447700900123); +’yi ön ekle
  4. Diğer her şey - yurt içi numara; baştaki 0’yi çıkarın ve + artı ülke kodunu ekleyin
Tüm bunlardan önce, formül ham girdiden (0)’yi kaldırır, böylece +44(0)7700 900123 temiz bir şekilde işlenir.

Geçersiz sayı çıktısı

Doğrulamayı geçemeyen sayılar, filtreleyip düzeltebilmeniz için net bir mesaj döndürür:
ÇıktıAnlam
REVIEW (not a number): hello worldHiçbir rakam bulunamadı
REVIEW (number too short): 07700Geçerli bir numara için yeterli rakam yok
REVIEW (number too long): 077009001234Çok fazla rakam, muhtemelen çift önek
Uzunluk doğrulaması yalnızca yerel numaralar için geçerlidir (+ veya 00 olmayanlar). Formül her ülke için NSN uzunluğunu bilemeyeceğinden, zaten uluslararası bir öneki olan numaralar olduğu gibi aktarılır.

Ülke kodu referansı

ÜlkeÜlke KoduNSN Uzunluğu (mobil)Notlar
Birleşik Krallık4410
Amerika Birleşik Devletleri / Kanada110Tüm NANP ülkeleri cc=1
Fransa339
Almanya4911Sadece mobil; sabit hatlar değişiklik gösterir
İspanya349
İtalya3910Cep telefonları liderliğini sürdürüyor 3
Portekiz3519
Hollanda319
İrlanda3539
Yunanistan3010
Polonya489
İsviçre419
Türkiye9010
Hindistan9110
Avustralya619
Japonya8110
Çin8611
BAE9719
Suudi Arabistan9669
Güney Afrika279
Brezilya55119. haneli cep telefonu
Singapur658
Hong Kong8528
Yukarıdaki NSN uzunluk değerleri mobil numaralar içindir. WhatsApp kullanımı için, yalnızca mobil hat uzunlukları doğrudur. Mobil ve sabit hat numaralarının bir karışımını işliyorsanız, bazı ülkelerin (özellikle Almanya) değişken uzunlukta sabit hatlara sahip olduğunu unutmayın.

Hızlı sorun giderme kontrol listesi

Flowella iş akışı eylemleriniz mesajları iletemiyorsa, bu kontrol listesi üzerinde çalışın:
  • HubSpot özelliğinin E.164 biçiminde bir değer içerdiğini onaylayın (+ ile başlar)
  • Alanın HubSpot’de Validated durumunu gösterdiğini onaylayın
  • Numaranın ülke kodunu içerdiğinden ve sonunda 0 olmadığından emin olun
  • İş akışı eyleminizin doğru özelliği (farklı bir telefon alanını değil, gerçekten WhatsApp etkin numarayı içeren özelliği) işaret ettiğinden emin olun

İlgili

HubSpot kurulumu

HubSpot portalınızı bağlayın ve Flowella’nin hangi özellikleri okuyacağını seçin.

İş akışı eylemleri

WhatsApp Şablonunu Gönder’i yapılandırırken doğru telefon özelliğini seçin.

HubSpot senkronizasyon hataları

Telefon formatı sorunları, başarısız gönderilerin en yaygın nedenidir.

Mesajlar teslim edilmedi

Alıcıya ulaşmayan gönderileri tek tek teşhis edin.