---
title: "Excel veya CSV'den Toplu SMS Nasıl Gönderilir? Adım Adım"
description: "Excel veya CSV dosyasından toplu SMS gönderin: tabloyu hazırlayın, numaraları temizleyin, isimleri birleştirin, test edin, saat dilimine göre planlayın."
canonical: "https://omnichannels.ai/tr/blog/send-bulk-sms-from-excel-csv/"
language: "tr"
updated: "2026-11-08"
publisher: "BroadNet Technologies"
brand: "OmniChannels.ai"
category: "sms"
primaryQuery: "send bulk sms from excel"
keywords: ["csv'den toplu sms gönderme", "excel ile toplu sms yükleme", "sms posta birleştirme", "kişiselleştirilmiş toplu sms", "tablodan sms kampanyası", "csv ile kişi listesi yükleme sms", "toplu sms teslimat raporu dışa aktarma"]
published: "2026-11-08"
author: "OmniChannels.ai Editorial Team"
reviewer: "BroadNet Messaging Solutions Team"
readingMinutes: 10
answer: "Excel veya CSV'den toplu SMS göndermek için her satıra uluslararası E.164 biçiminde tek bir telefon numarası yazın, ülke sütunu ile ad gibi birleştirme alanları ekleyin, mükerrer, geçersiz ve abonelikten çıkmış kişileri silin, CSV olarak kaydedip mesajlaşma platformuna yükleyin. Birleştirilmiş metni önizleyin, kendi numaranıza test gönderin, sonra saat dilimine göre gönderin veya planlayın ve teslimat raporunu dışa aktarın."
takeaways: ["E.164 biçiminde (+ ve ülke kodu, boşluksuz) satır başına tek numara, en önemli hazırlık adımıdır.", "Excel numaraları sessizce bozabilir: sütun Metin olarak biçimlendirilmezse baştaki sıfırları siler ve uzun numaraları bilimsel gösterimle gösterir.", "Birleştirme alanları mesaj uzunluğunu değiştirir; tek bir Arapça karakter veya emoji tüm SMS'i Unicode'a geçirir. Göndermeden önce en uzun birleştirilmiş satırı önizleyin.", "Göndermeden önce temizleyin: mükerrer ve abonelikten çıkmış numaraları silin, geçersiz ya da etkin olmayan numaralar için HLR sorgusunu düşünün.", "Önce kendi numaranıza test gönderin, her ülkeyi kendi saat penceresine planlayın ve sonrasında teslimat raporunu dışa aktarın."]
faq: 
  - q: "Doğrudan bir Excel dosyasından toplu SMS gönderebilir miyim?"
    a: "Evet, tablo yüklemeyi kabul eden bir mesajlaşma platformu üzerinden. Tabloyu hazırlar, platform isterse CSV olarak kaydeder, alıcı listesi olarak yükler, mesajı birleştirme alanlarıyla yazar, önizler ve gönderir ya da planlarsınız. Excel'in kendisi SMS göndermez; yalnızca listeyi tutar."
  - q: "Toplu SMS yüklemesinde telefon numaraları hangi biçimde olmalı?"
    a: "E.164 kullanın: artı işareti, ülke kodu ve boşluk, tire veya baştaki sıfır (trunk) içermeyen ulusal numara; örneğin +971501234567. E.164 numaraları en fazla 15 hane içerir. Bir ülke sütunu, platformun doğru gönderici kimliğini ve gönderim kurallarını uygulamasına yardımcı olur. Excel değerleri değiştirmesin diye sütunu Metin olarak saklayın."
  - q: "Tablodan toplu SMS'i nasıl kişiselleştiririm?"
    a: "Eklemek istediğiniz her alan için first_name veya order_number gibi bir sütun ekleyin ve mesajda sütuna birleştirme alanı olarak başvurun. Her değeri kısa ve temiz tutun, çünkü birleştirilmiş uzunluk parça sayısını değiştirir. Göndermeden önce en uzun değerli satırları ve Arapça ya da özel karakter içerenleri mutlaka önizleyin."
  - q: "Göndermeden önce mükerrer ve geçersiz numaraları nasıl silerim?"
    a: "Önce her numarayı E.164'e çevirin; çünkü aynı numara iki farklı yazılırsa iki kişi gibi görünür. Ardından mükerrer satırları, hane sayısı eksik ya da fazla olan satırları ve opt-out listenizdeki numaraları silin. Etkin olmayan veya sabit hatlar için HLR ya da numara sorgusu yapın. OmniChannels.ai da yüklemede mükerrer kayıtları filtreler."
  - q: "CSV dosyasından farklı saat dilimleri için toplu SMS planlayabilir miyim?"
    a: "Evet. Tabloyu ülkeye göre bölün ve ülke başına bir parti planlayın; böylece her parti uygun bir yerel saatte ulaşır. Bazı ülkeler tanıtım SMS'i saatlerini kısıtlar, bu yüzden önce hedefin kuralına bakın. İşlemsel mesajlar genellikle bu tanıtım pencerelerine bağlı değildir."
  - q: "Toplu SMS için teslimat raporunu nasıl alırım?"
    a: "Kampanyanın teslimat raporunu açın, duruma, ülkeye veya tarihe göre filtreleyin ve CSV olarak dışa aktarın. SUBMITTED, SENT, DELIVERED, FAILED ve REJECTED gibi durumlar her numaraya ne olduğunu gösterir. Bir sonraki gönderimden önce düzeltilecek veya silinecek numaraları bulmak için dışa aktarımı özgün tablonuzla eşleştirin."
sources: 
  - title: "Recommendation ITU-T E.164: The international public telecommunication numbering plan"
    url: "https://www.itu.int/rec/T-REC-E.164"
  - title: "Keeping leading zeros and large numbers — Microsoft Support"
    url: "https://support.microsoft.com/en-au/excel/keeping-leading-zeros-and-large-numbers"
  - title: "Import or export text (.txt or .csv) files — Microsoft Support"
    url: "https://support.microsoft.com/en-us/office/import-or-export-text-txt-or-csv-files-5250ac4c-663c-47ce-937b-339e391393ba"
  - title: "3GPP TS 23.038: Alphabets and language-specific information"
    url: "https://www.3gpp.org/dynareport?code=23038"
  - title: "3GPP TS 23.040: Technical realization of the Short Message Service (SMS)"
    url: "https://www.3gpp.org/dynareport?code=23040"
---

# Excel veya CSV'den Toplu SMS Nasıl Gönderilir? Adım Adım

Canonical: https://omnichannels.ai/tr/blog/send-bulk-sms-from-excel-csv/
Language: tr
Publisher: OmniChannels.ai by BroadNet Technologies

Bu rehber, müşteri listelerini Excel veya CSV'de tutan ve kod yazmadan kişiselleştirilmiş bir SMS kampanyası göndermek isteyen pazarlama ve operasyon ekipleri içindir. Tablonun hazırlanması, temizlenmesi, kodlama ve gönderici kimliklerinin ele alınması, test, planlama ve sonuçların okunması adım adım anlatılır.

## Excel veya CSV dosyasından toplu SMS nasıl gönderilir?

Bir liste hazırlar, mesajlaşma platformuna yükler, birleştirme alanlarıyla tek bir mesaj yazar, önizlemeyi kontrol eder ve gönderir ya da planlarsınız. Excel yalnızca veriyi tutar. Gönderimi platform yapar.

1. **Tabloyu hazırlayın:** satır başına tek numara, E.164 biçiminde, ülke sütunu ve birleştirme alanlarıyla.
2. **Temizleyin:** mükerrer, geçersiz, sabit hat ve abonelikten çıkmış kişileri silin.
3. **Platform istiyorsa CSV olarak kaydedin.**
4. **Yükleyin ve sütunları eşleyin:** platforma numaranın hangi sütunda, birleştirme alanlarının hangilerinde olduğunu söyleyin.
5. **Mesajı yazın** ve uzunluğu ile kodlamayı kontrol edin.
6. **Her ülke için gönderici kimliğini seçin.**
7. **Kendi telefonunuza test gönderin.**
8. **Kampanyayı gönderin veya planlayın.**
9. **Teslimat raporunu okuyun** ve dışa aktarın.

Aşağıdaki bölümler bu adımları sırayla ele alır.

## Elektronik tabloyu nasıl hazırlamalıyım?

Alıcı başına bir satır ve her bilgi için bir sütun kullanın. İyi bir yerleşim şöyle görünür:

| phone | country | first_name | order_no | language |
|---|---|---|---|---|
| +971501234567 | AE | Layla | 100245 | en |
| +966512345678 | SA | Omar | 100246 | ar |
| +254712345678 | KE | Amina | 100247 | en |

Sonradan sorun yaşamamanızı sağlayan kurallar:

- **Hücre başına bir numara, satır başına bir numara.** Bir hücreye iki numara koymayın.
- **E.164 biçimi.** ITU-T E.164 Önerisi uluslararası numara biçimini tanımlar: ülke kodunu ulusal numara izler, en fazla 15 hane. Mesajlaşma için bu, artı işareti, ülke kodu ve rakamlar demektir; boşluk, parantez veya tire olmaz. [E.164 telefon numarası biçimi](/tr/blog/e164-phone-number-format/) rehberimiz dönüştürme kurallarını anlatır; [telefon numarası biçimlendirici](/tr/tools/phone-number-formatter/) yerel numaraları dönüştürür.
- **Ülke sütunu.** Gönderici kimliklerini seçmenizi ve ülkeye göre planlama yapmanızı sağlar. ISO iki harfli kodları kullanın.
- **Birleştirme alanları kendi sütunlarında,** `first_name` gibi boşluksuz adlarla.
- **Tek bir başlık satırı;** birleştirilmiş hücre, boş satır veya altta toplam satırı olmasın.
- **Dil sütunu,** Arapça ve İngilizce varyantlar gönderiyorsanız.

## Excel'in telefon numaralarını bozmasını nasıl önlerim?

Numaraları yazmadan veya yapıştırmadan önce telefon sütununu Metin olarak biçimlendirin. Aksi hâlde Excel bunları sayısal değer olarak ele alır.

Microsoft, Excel'in 15 hanelik sayısal duyarlılık sakladığı için baştaki sıfırları sildiğini ve uzun sayıları bilimsel gösterimle gösterdiğini belgeler. 0501234567 gibi bir numara sıfırını kaybedebilir, uzun bir numara 9.71501E+11 gibi bir şeye dönüşebilir. Microsoft'un önerdiği çözümler, numaraları girmeden önce hücrelere Metin biçimini uygulamak veya girişe kesme işaretiyle başlamaktır. Biçim değiştirildikten sonra önceden girilmiş numaralar yeniden yazılmalıdır.

Bir CSV dosyasını doğrudan açarsanız Excel her sütuna varsayılan veri biçimlerini uygular. Baştaki sıfırlı bir numara sütununu metin olarak tutmanız gerektiğinde Microsoft, From Text/CSV içe aktarmasını veya Metin İçeri Aktarma Sihirbazı'nı (Text Import Wizard) önerir. Sayısal bir hücreye yazılan artı işareti de korunmayabilir; bu yüzden her düzenlemeden sonra sütunun ilk karakterlerini kontrol edin.

Kaydederken bir CSV biçimi seçin. Dosyanız Arapça ya da aksanlı adlar içeriyorsa, yüklemeden sonra birkaç satırı önizleyerek platformun kodlamayı doğru okuduğunu kontrol edin; bozuk adlar kodlamanın kaybolduğu anlamına gelir.

## Göndermeden önce listeyi nasıl temizlerim?

Önce temizleyin, çünkü her kötü satır para kaybettirir ya da gönderici itibarınıza zarar verir. Bu kontrol listesini izleyin:

1. **E.164'e normalleştirin.** 050 123 4567 ve +971501234567 olarak yazılan aynı kişi, ikisini de dönüştürene kadar iki satırdır.
2. **Mükerrer kayıtları silin.** Telefon sütununa göre sıralayın ve tekrarları silin. OmniChannels.ai yüklemede de mükerrer kayıtları filtreler, ancak temiz bir dosyayı denetlemek daha kolaydır.
3. **Geçersiz numaraları silin.** Çok kısa, çok uzun (15 haneden fazla), hücrede harf bulunan veya ülke kodu ülke sütunuyla uyuşmayanlar.
4. **SMS alamayan sabit hatları silin.** HLR veya numara sorgusu, etkin mobil numaraları etkin olmayan veya sabit olanlardan ayırt edebilir. Bkz. [HLR sorgusu açıklaması](/tr/blog/hlr-lookup-number-validation/).
5. **Abonelikten çıkmış kişileri silin.** Engelleme listenizi yılda bir kez değil, her gönderimde kontrol edin. Bkz. [çok kanallı kampanyalarda opt-in onayı](/tr/blog/opt-in-consent-multichannel-campaigns/).
6. **Tanıtım gönderimlerinde yalnızca izin vermiş kişileri** tutun.
7. **Özgün dosyanın bir kopyasını saklayın;** neyi neden sildiğinizi izleyebilmek için.

## Birleştirme alanları mesaj uzunluğunu ve kodlamayı nasıl etkiler?

Birleştirme alanları nihai metni alıcıya göre uzatır ya da kısaltır; Arapça bir ad veya bir emoji tüm mesajın kodlamasını değiştirebilir.

Bir SMS 140 bayt metin taşır. GSM 7-bit alfabesinde bu 160 karakterdir; Arapçanın ve emojilerin gerektirdiği Unicode'da (UCS-2) ise 70. Daha uzun mesajlar, GSM-7'de 153, Unicode'da 67 karakterlik bağlantılı parçalara bölünür ve her parça faturalandırılır. Bu rakamlar 3GPP TS 23.038 ve 23.040'tan gelir. [SMS karakter sınırları rehberimiz](/tr/blog/sms-character-limits-unicode-arabic/) bunları ayrıntılı anlatır.

Tablodan gönderim için bunun anlamı:

- 5 harfli bir adla 160 karaktere sığan bir şablon, 15 harfli bir adla iki parçaya taşabilir.
- Arapça adlı tek bir satır, o satırın mesajını Unicode'a geçirir; bu yüzden aynı şablonun tek parçada kalması için 70 karakter veya daha az olması gerekir. Dil sütununu kullanarak ayrı İngilizce ve Arapça şablonlar planlayın.
- Kelime işlemciden yapıştırılan akıllı tırnaklar da metni GSM alfabesinin dışına çıkarabilir.
- Şablonu en uzun gerçekçi değerlerle sayın. [SMS karakter sayacı](/tr/tools/sms-character-counter/) kodlamayı ve parçaları gösterir.

## Her ülke için hangi gönderici kimliğini kullanmalıyım?

Gönderici kimliği, alıcının gönderen olarak gördüğü addır ve kurallar ülkeye göre değişir. Bazı ülkeler alfanümerik gönderici kimliğinin çalışmadan önce kaydedilmesini şart koşar, bazıları da her ağda alfanümerik göndericileri desteklemez. Hangi kimliğin hangi partiye uygulanacağını görmek için ülke sütununuzu kullanın.

Her hedefin biçimi ve kayıt notları için [gönderici kimliği merkezine](/tr/sender-id/) bakın. Kayıt süreleri geçerlidir, bu yüzden erken başlayın. Ekibimiz gönderici kimliği kayıtlarını sizinle birlikte hazırlayıp başvurur; onay operatörlerde ve düzenleyicilerde kalır. Bkz. [gönderici kimliği türleri açıklaması](/tr/blog/sms-sender-id-types-explained/).

## Toplu SMS'i göndermeden önce nasıl test ederim?

Kendi numaranıza test gönderin ve alıcının ne göreceğini kontrol edin. Test, tablonun gizlediği sorunları yakalar.

1. Bir test dosyasına kendi numaralarınızdan iki veya üçünü satır olarak ekleyin; birinde uzun bir ad, kullanıyorsanız birinde Arapça bir ad olsun.
2. Test dosyasını yükleyin ve birleştirilmiş mesajın **önizlemesini** kontrol edin.
3. Gönderin ve mesajı gerçek bir cihazda okuyun.
4. Şunları kontrol edin: ad dolmuş mu, `{first_name}` gibi bir yer tutucu kalmamış mı, gönderici kimliği doğru mu, bağlantı açılıyor mu, tanıtım gönderimlerinde opt-out ifadesi var mı ve mesaj parçalar hâlinde değil, tek mesaj olarak ulaştı mı.
5. Tabloyu veya şablonu düzeltin, sonra gerçek listeyi yükleyin.

OmniChannels.ai'da test erişimi kendi doğrulanmış numaralarınıza gider; yani test gönderimi devreye alma akışına uyar. Anında self-servis kayıt yoktur; hesabınızı ekibimiz kurar.

## Saat dilimine göre nasıl planlarım?

Tabloyu ülkeye göre bölün ve ülke başına bir parti planlayın; böylece her parti uygun bir yerel saatte ulaşır. Filtrelemek için ülke sütununu kullanın, her filtrelenmiş listeyi ayrı dosya olarak kaydedin ve her birini kendi planıyla yükleyin.

Tanıtım SMS'lerinde birkaç düzenleyici gönderim saati sınırları yayımlar ve alıcının yerel saati belirleyicidir. Örneğin BAE, pazarlama mesajlarını 21:00-07:00 arasında yasaklar. Kurallarını tuttuğumuz pazarlar için [ülkelere göre SMS gönderim saatleri](/tr/blog/sms-quiet-hours-by-country/) yazısına bakın. Sipariş onayları gibi işlemsel mesajlar genellikle bu tanıtım pencerelerine bağlı değildir.

Teslimat anlık olmadığı için pencerenin bitişinden önce pay bırakın.

## Teslimat raporlarını nasıl okur ve dışa aktarırım?

Kampanyanın teslimat raporunu açın, filtreleyin ve CSV olarak dışa aktarın. OmniChannels.ai, filtreli ve CSV dışa aktarımlı özet ve gelişmiş teslimat raporları sunar.

Platform normalleştirilmiş durumları raporlar: SUBMITTED, SENT, DELIVERED, FAILED ve REJECTED (READ yalnızca kanalın okundu bilgisi verdiği yerlerde geçerlidir). Bkz. [mesaj teslimat durumları açıklaması](/tr/blog/message-delivery-status-explained/) ve [teslimat raporu çözücü](/tr/tools/sms-delivery-report-decoder/).

Her gönderimden sonra:

- **Dışa aktarımı özgün tablonuzla birleştirin,** telefon sütunu üzerinden.
- **FAILED ve REJECTED satırlarını listeleyin,** nedene ve ülkeye göre gruplayın ve nedeni giderin (yanlış biçim, engellenmiş gönderici kimliği, etkin olmayan numara).
- **Tekrar tekrar başarısız olan numaraları** bir sonraki listeden çıkarın.
- **Opt-out yanıtlarını** engelleme listenize ekleyin.
- **CSV'yi** gönderimin kaydı olarak saklayın.

## Örnek: bir sipariş güncelleme kampanyası

BAE'li bir perakendeci olan "Souq Rafiq" (kurgusal), BAE, Suudi Arabistan ve Kenya'daki 3.000 müşterisine bir sadakat teklifinin Cuma günü bittiğini duyurmak istiyor.

1. Pazarlama müdürü müşterileri CRM'den Excel'e aktarır ve telefon sütununu Metin olarak biçimlendirir.
2. Numaraları E.164'e çevirir, bir ülke sütunu ve bir dil sütunu ekler. Arapça satırlar Arapça şablonu, diğerleri İngilizce şablonu alır.
3. Mükerrer kayıtları, geçersiz uzunluktaki satırları ve opt-out listesini siler. Bir HLR sorgusu etkin olmayan numaraları işaretler; bunları da siler.
4. İki şablonu da en uzun ilk adla sayar. İngilizce olan tek parçaya sığar; Arapça olan 70 karakter sınırına göre kontrol edilir.
5. Gönderici kimlikleri gönderici kimliği merkezinden ülke başına seçilir.
6. Üç satırlık bir test dosyası yükler, önizlemeyi okur ve telefonuna gönderir.
7. Gerçek tabloyu üç ülke dosyasına böler ve her birini, ülkenin kuralları içinde kalacak şekilde yerel saatle geç sabah saatlerine planlar.
8. Gönderimden sonra teslimat raporunu CSV olarak dışa aktarır, tabloyla birleştirir ve başarısız olan numaraları siler.

## Sık yapılan hatalar nelerdir?

- **Telefon sütununu sayı olarak bırakmak;** baştaki sıfırlar kaybolur.
- **Ülke kodu olmayan yerel biçimli numaralar.**
- **Mükerrer satırlar;** bir müşteri mesajı iki kez alır.
- **Test göndermemek;** bozuk bir birleştirme alanını 3.000 mesajdan sonra fark etmek.
- **Arapça ve İngilizceyi tek şablonda göndermek** ve kodlamayı kontrol etmemek.
- **Her ülke için tek bir plan;** yerel saati ve gönderim saati kurallarını yok saymak.
- **Opt-out kontrolünü atlamak** ya da eski bir engelleme listesi kullanmak.
- **Teslimat raporunu göz ardı etmek;** aynı kötü numaralar listede kalır.
- **Sabit hatları mobil saymak.**

## OmniChannels.ai nasıl yardımcı olur?

OmniChannels.ai [kampanyaları](/tr/platform/campaigns/) bir Excel veya CSV listesi yüklemenizi, mesajı önizlemenizi, mükerrer kayıtları filtrelemenizi ve gönderimi planlamanızı sağlar. Teslimat raporlarında filtreli ve CSV dışa aktarımlı özet ve gelişmiş görünümler vardır. BroadNet, A2P SMS'i doğrudan operatör bağlantısıyla iletir, Unicode ve Arapçayı destekler, HLR ve numara sorgusu sunar. Ekibimiz gönderici kimliği kayıtlarını sizinle birlikte hazırlayıp başvurur. [SMS kanalına](/tr/channels/sms/) bakın ya da hesap ve test gönderimi kurmak için [bizimle iletişime geçin](/tr/contact/).
