Toplu İmza Gönderimi: CSV ile Yüzlerce Sözleşmeyi Dakikalarda İmzalat (2026 Rehber)
Toplu imza, modern iş süreçlerinin en az anlatılan ama en yüksek ROI’lu özelliklerinden biri. Tek bir CSV’den yüzlerce çalışana iş sözleşmesi, yüzlerce öğrenciye kayıt formu, binlerce müşteriye onay sözleşmesi — dakikalar içinde, kişiselleştirilmiş, takip edilebilir. Bu rehber tüm detayları açıklıyor.
Görsel: Toplu imza yönetimi — dashboard’dan tek tıkla yüzlerce kişiye gönderim
Toplu İmza Nedir?
Toplu imza (bulk signing), bir sözleşme şablonunu CSV/Excel’den çekilen verilerle kişiselleştirip çok sayıda kişiye aynı anda gönderme sürecidir. Her kişi kendi tarafıyla, kendi cihazından, kendi imzasıyla imzalar — ama gönderen tarafından tek bir operasyon olarak yönetilir.
Geleneksel vs Toplu İmza
| Senaryo | Geleneksel Yöntem | Toplu İmza |
|---|---|---|
| 200 işe alım | 200 kez şablonu doldur, gönder, takip et | 1 CSV yükle, 1 tıkla gönder |
| Toplam süre | 25-50 saat | 15-30 dakika |
| Hata oranı | Yüksek (manuel typo) | ~Sıfır (CSV doğrulanmış) |
| Durum takibi | Excel’de manuel | Canlı dashboard + webhook |
| Hatırlatma | Manuel telefon | Otomatik zincir |
Kullanım Senaryoları
👥 İnsan Kaynakları
Toplu imzanın en yaygın kullanım alanı. Tipik kullanımlar:
- İşe alım dönemi: Yeni dönem 200 staj alımında her stajyere iş sözleşmesi + gizlilik anlaşması + KVKK rıza
- Yıllık kontrat yenileme: Şirketin 500 çalışanı için yıllık sözleşme güncellemesi
- İzin/değerlendirme formu: Yıl sonu 1000 çalışana performans değerlendirme onayı
- Eğitim sözleşmesi: 300 çalışana eğitim katılım taahhüdü
- Politika güncelleme onayı: Şirket politikası değişti, tüm çalışanlardan yeniden okudum onayı
💼 Satış ve Müşteri Yönetimi
- Toplu kampanya sözleşmesi: 500 müşteriye yeni dönem fiyat anlaşması
- Distribütör/Bayi yenileme: 100 bayiye yıllık bayilik sözleşmesi
- Müşteri onboarding: Yeni dönem 200 müşteriye hizmet sözleşmesi + KVKK rıza
- Toplu CRM güncellemesi: 1000 mevcut müşteriye GDPR/KVKK güncellenmiş rıza talebi
🎓 Eğitim
- Dönem başı kayıt: 800 öğrenci/veliye kayıt sözleşmesi + sağlık beyanı
- Gezi izin formu: 200 veliye okul gezisi onay formu
- Yaz okulu kaydı: 300 ailelerine yaz kursu sözleşmesi
- Diploma onayı: Mezun olanlara yıllık taahhütname
🏠 Gayrimenkul
- Toplu kira yenileme: Portföyünüzdeki 200 daire için yıllık kira sözleşmesi yenilenmesi
- Site yönetimi onayı: 150 daire sahibinden yönetim planı değişiklik onayı
- Yıllık aidat onayı: Sezonsal aidat artışı için tüm daire sahiplerinden onay
🛒 E-Ticaret ve Marketplace
- Toplu satıcı onboarding: 100 yeni marketplace satıcısına komisyon anlaşması
- Tedarikçi sözleşmesi: 50 tedarikçiye yıllık satın alma şartları onayı
- Dropshipping anlaşmaları: 30 dropshipper’a iş ortaklığı sözleşmesi
Nasıl Çalışır? — 5 Adım
Görsel: CSV/Excel — her satır bir imzacı, her sütun bir dinamik alan
Adım 1: Şablon Oluştur
Dashboard → Şablonlar → Yeni Şablon → PDF/Word yükle veya sıfırdan oluştur.
Dinamik alanlar yerleştir:
{{signer.full_name}}— sistem değişkeni, otomatik dolar{{signer.email}},{{signer.phone}}— otomatik{{kira_tutari}},{{baslangic_tarihi}},{{sirket_adi}}— özel değişkenler, CSV’den dolar
Bir şablonu bir kere yapılandır, yüzlerce sözleşmede kullan.
Adım 2: CSV/Excel Hazırla
Her satır = bir imzacı:
ad,soyad,email,telefon,sirket_adi,tutar,baslangic_tarihi
Mehmet,Yılmaz,[email protected],5551234567,Acme Ltd.,15000,2026-06-01
Ayşe,Kaya,[email protected],5559876543,Beta A.Ş.,22500,2026-06-15
Ahmet,Demir,[email protected],5551112233,Codeck A.Ş.,18750,2026-07-01
Önemli ipuçları:
- ✅ Sütun başlıkları şablon değişken isimlerine birebir uyumlu olsun → sistem otomatik eşler
- ✅ Telefon E.164 formatında (+90…) tercih edilir, sistem normalize eder
- ✅ Tarih YYYY-MM-DD standardı, Excel’in farklı formatları dönüştürülür
- ✅ Türkçe karakter UTF-8 ile sorunsuz
- ⚠️ Maksimum 10.000 satır/dosya — daha büyük volume için API kullanın
Adım 3: Yükle ve Eşle
Dashboard → Toplu Gönderim → CSV yükle → Şablon seç → Alan eşleştirme
Sistem otomatik eşleme önerir (başlık adı = değişken adı). Manuel ayarlanabilir. Önizleme: ilk 3 kişiye nasıl görüneceği gösterilir.
Adım 4: Gönderim Kanalları + Doğrulama
| Seçenek | Açıklama |
|---|---|
| E-posta | Varsayılan, ücretsiz |
| SMS | Yüksek açma oranı, ek ücret |
| WhatsApp (yol haritası) | Maksimum erişim |
| Sıralı/Paralel | Çoklu imzacı sözleşmelerde sıralı yoldan veya paralel |
| Pacing | Saniyede X kişiye gönder (SMS operatör rate limit’ine uygun) |
Doğrulama yöntemi: E-posta + SMS OTP (varsayılan), opsiyonel biyometrik imza + kimlik fotoğrafı.
Adım 5: Gönder + Takip
Tıkla → batch başlar → dashboard canlı durum:
Toplam: 200
Gönderildi: 200 ✅
Açıldı: 186 (93%)
İmzalandı: 142 (71%)
Bekliyor: 44
Reddetti: 3
Hata: 11 (10 SMS rate limit + 1 invalid email)
Her bir kişi tek tek incelenebilir, hatırlatma tek tıkla gönderilir, başarısızlar manuel müdahale edilir.
Görsel: Toplu gönderim dashboard’u — her bir kişinin durumu canlı
Otomatik Hatırlatma Akışı
İmzala.org varsayılan otomatik hatırlatma:
T+0 saat → İlk gönderim (e-posta + SMS)
T+24 saat → Birinci hatırlatma (eğer açılmadıysa)
T+72 saat → İkinci hatırlatma (eğer imzalanmadıysa)
T+7 gün → Final hatırlatma + son uyarı
T+14 gün → Otomatik iptal (ayarlanabilir)
Bu zamanlama tamamen özelleştirilebilir. Acil senaryolarda 1 saat / 4 saat / 12 saat şeklinde sıkıştırılabilir.
Webhook ile Sisteminize Entegrasyon
Her bir sözleşmenin durumu anlık webhook bildirimi ile sisteminize iletilir:
{
"event": "signature.completed",
"batch_id": "batch_123",
"demand_id": "demand_xyz",
"signer_email": "[email protected]",
"signed_at": "2026-05-29T14:32:11Z",
"audit_url": "https://api.imzala.org/api/v1/demands/demand_xyz/audit"
}
Bu webhook ile:
- BambooHR / Personio / SAP SuccessFactors gibi İK sistemine otomatik onay yansıtma
- Salesforce / HubSpot CRM’ine müşteri onboarding tamamlandı işaretleme
- Kendi backend’inizde otomatik sözleşme arşivleme
API ile Toplu Gönderim
Büyük volume veya entegre senaryolar için REST API:
Tipik Akış (cURL)
curl -X POST https://api.imzala.org/api/v1/demands/bulk \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: multipart/form-data" \
-F "template_id=tmpl_abc123" \
-F "[email protected]" \
-F "send_via=sms,email" \
-F "verification=otp"
Yanıt
{
"batch_id": "batch_8f7d2",
"total_signers": 247,
"valid_rows": 245,
"invalid_rows": 2,
"errors": [
{"row": 13, "reason": "Invalid email format"},
{"row": 87, "reason": "Phone country code missing"}
],
"status": "started",
"estimated_completion": "2026-05-29T14:50:00Z"
}
SDK Desteği
Node.js, Python, PHP, Java, .NET için kod örnekleri api-docs.imzala.org. Webhook handler örnekleri dahil.
Görsel: Toplu imza ile İK + satış ekiplerinde haftalık saatler kazanılır
Yasal Geçerlilik — Toplu = Tek Tek
Çok önemli yanlış anlama: Toplu imza, yasal olarak “indirimli” veya “zayıf” bir imza türü DEĞİL.
Her Sözleşme Tek Tek
Her bir kişinin imzası tek bir sözleşme olarak ele alınır:
- ✅ Bireysel e-posta + SMS OTP doğrulama
- ✅ Bireysel IP + cihaz + oturum audit trail
- ✅ Bireysel TÜBİTAK Kamu SM zaman damgası
- ✅ Bireysel CMS/PAdES mühürleme
- ✅ Bireysel Yargıtay senet niteliği (HMK m.199-202)
Toplu sadece gönderim ve takip operasyonu. Hukuki kalite tek imza ile birebir aynı.
Yargıtay Pratiği
Yargıtay’ın 9.700+ kararı dijital imzalı sözleşmeleri kabul ediyor. Toplu gönderilmiş veya tek gönderilmiş — fark gözetmez. Her belgenin kendi audit trail’i yargıya delil sunulur.
KVKK Uyum
Toplu imza işlemlerinde işlenen veriler çoğunlukla KVKK m.5/2-c (sözleşmenin kurulması) veya m.5/2-f (meşru menfaat) kapsamında işlenir. Açık rıza şart değil ama gerekli olanlar:
- ✅ KVKK aydınlatma metninizde “toplu sözleşme süreçlerinde X veriler işlenir” beyanı
- ✅ CSV’deki verilerin kullanım amacına uygun seçilmesi
- ✅ Verilerin retention süresi belirgin (örn: sözleşme süresi + 10 yıl)
- ✅ Veri merkezi Türkiye veya AB içinde (İmzala.org → Almanya Hetzner ✓)
Sektörel Notlar
- İK: 4857 sayılı İş Kanunu kapsamında işverenin meşru menfaati genelde mevcut
- Eğitim: 18 yaş altı veli onayı zorunlu, sıralı imza akışı ile çözülür
- Finans: BDDK düzenlemeleri ek doğrulama gerektirir (TC kimlik doğrulama)
- Sağlık: KVKK m.6 özel nitelikli veri varsa açık rıza şart
Görsel: İK departmanları toplu imzayla işe alım dönemlerinde kabusu mucizeye çevirir
Maliyet Hesabı: Manuel vs Toplu
200 işe alım senaryosu (yıllık 1 kez):
| Kalem | Manuel | Toplu İmza |
|---|---|---|
| İK personeli zamanı | 50 saat × ₺200/saat = ₺10.000 | 2 saat × ₺200/saat = ₺400 |
| Kağıt + toner + arşiv | ₺3.000 | ₺0 |
| Kargo + kurye | ₺2.000 | ₺0 |
| Kayıp/hatalı belge düzeltme | ₺5.000 | ₺0 (otomatik validasyon) |
| Adayın bekleme süresi (fırsat maliyeti) | Yüksek (3-7 gün) | Düşük (15 dk) |
| Toplam | ~₺20.000 | ~₺400 + ₺2.000 SaaS = ₺2.400 |
Yıllık tasarruf bir İK departmanı için ~₺17.600. Yüksek volume şirketlerde (1000+ işe alım/yıl) tasarruf 10x büyür.
Sık Sorulan Sorular
Tek seferde kaç kişiye sözleşme gönderebilirim?
İmzala.org’da plan bazında limit var: ücretsiz planda aylık 3, Pro planlarında binlerce. Kurumsal planda sınırsız. Tek bir batch’te (toplu gönderim job’unda) 10.000 kişiye kadar tek seferde gönderim desteklenir; daha büyük volume için API ile batch’lere böl.
CSV dosyasında hangi alanlar zorunlu?
Minimum 3 alan: ad/soyad (kimliği görmesi için), e-posta veya telefon (gönderim için), eğer şablonda dinamik alan varsa o değerler. Örnek: ad, soyad, email, telefon, sirket_adi, tutar, baslangic_tarihi. Sütun başlığını şablondaki değişken adıyla aynı yaparsanız sistem otomatik eşler.
Hata oluşan satırlarda ne olur?
Sistem her satırı validate eder. Hatalı satırlar (eksik veri, format hatası, geçersiz e-posta) batch başlatılmadan önce raporlanır. Düzeltip yeniden yükleyebilirsiniz. Başlattıktan sonra bir kişide hata (örn. SMS gönderilemedi) olursa diğer kişiler etkilenmez, sadece o satır ‘failed’ işaretlenir ve raporda görünür.
İmzacı SMS+e-posta ikisini birden alır mı?
Plan ayarınıza bağlı. Varsayılan: e-posta tek başına. SMS ek ücret kapsamında — kritik sözleşmelerde ‘önce SMS, 24 saat içinde imzalamazsa e-posta hatırlatma’ gibi akışlar kurabilirsiniz. Ayar dashboard’dan veya API’den per-batch yapılabilir.
Toplu imzanın yasal geçerliliği var mı?
Evet. Her sözleşme tek tek ele alınır — toplu gönderim sadece teknik bir verimliliktir. Her imza için ayrı: e-posta + SMS OTP doğrulama, TÜBİTAK Kamu SM zaman damgası, CMS/PAdES standardında mühürleme, audit trail. Yargıtay 9.700+ kararıyla dijital imzalı sözleşme senet niteliğinde delil sayar (HMK m.199-202). Toplu gönderim bunu hiç değiştirmez.
İmzalayanların durumunu canlı takip edebilir miyim?
Evet. Dashboard her batch için: toplam gönderilen, açan, başlayan, imzalayan, imzalamayan canlı sayıları gösterir. Tek tek kişi bazında: ne zaman açtı, hangi adımdan ayrıldı, hangi cihazdan denedi. CSV export edebilirsiniz, BI sisteminize import edebilirsiniz.
Sözleşmenin sonu için bekleyemem — acil hatırlatma nasıl yapılır?
Otomatik hatırlatma akışı: 24 saat sonra hatırlatma (varsayılan, ayarlanabilir), 72 saat sonra ikinci hatırlatma, 7 gün sonra iptal. Manuel olarak dashboard’dan ‘Şimdi Hatırlat’ butonuyla anlık tetikleyebilirsiniz. WhatsApp Business kanalı yol haritamızda — gelecekte üçüncü hatırlatma kanalı olarak ekleniyor.
API ile toplu gönderim yapabilir miyim?
Evet. POST /api/v1/demands/bulk endpoint’i CSV (multipart) veya JSON array (1.000 kişiye kadar) kabul eder. Webhook ile her sözleşmenin durumu otomatik bildirim gelir. SDK örnekleri Node.js, Python, PHP, Java için. İK yazılımınızdan (BambooHR, Personio vb.) doğrudan tetiklenebilir.
KVKK uyumlu mu?
Evet. Toplu gönderimde işlenen veriler (ad, e-posta, telefon, dinamik alanlar) KVKK m.5/2-c (sözleşmenin kurulması) veya m.5/2-f (meşru menfaat) kapsamında işlenir. Tüm veriler Almanya Hetzner veri merkezinde, AES-256 şifreli, GDPR alanı. Audit trail ile kim/ne/ne zaman kayıt altında. KVKK aydınlatma metniniz ‘toplu sözleşme süreçlerinde X veriler işlenir’ beyanı içermelidir.
Toplu gönderim için fiyat nasıl?
Plan abonelik aylık veya yıllık + her sözleşme bir kredi tüketir. Kurumsal volume (10.000+) için özel anlaşma. SMS gönderimi ek ücret (tahmini ₺0.20-0.50/SMS, operatör bazlı). Detay imzala.org/fiyatlandirma sayfasında veya iletişim formu üzerinden teklif alınabilir.
Toplu sözleşme şablonu nasıl test edilir?
Dashboard’da şablonu oluşturduktan sonra ‘Test Gönder’ butonuyla kendi e-posta/telefonunuza tek bir kopya gönderin. Tüm dinamik alanlar dolu, imza akışı, mobil görünüm — hepsi test edilebilir. Onayladıktan sonra CSV ile yüzlere/binlere gönderirsiniz.
Sonuç
Toplu imza, dijital dönüşümün en somut kazanımlarından biri. Yıllık binlerce sözleşmeyi yöneten İK, satış, eğitim ve emlak ekipleri için operasyonel kabusu birkaç dakikalık göreve indirir. Hukuki kalite tek sözleşme ile birebir aynı — sadece gönderim ve takip operasyonu verimliliği değişir.
İmzala.org’da toplu imza:
- 📂 CSV/Excel yükle, otomatik validasyon
- 📱 SMS + e-posta + WhatsApp (yol haritası) çoklu kanal
- ⏰ Otomatik hatırlatma zinciri
- 📊 Canlı dashboard + webhook
- 🔌 REST API + SDK (Node.js, Python, PHP, Java, .NET)
- ⚖️ Bireysel TÜBİTAK zaman damgası + Yargıtay delil değeri
- 🔐 KVKK + GDPR çift uyum
İlgili Rehberler: