AI AUTOMATIONS2026

Digiturk Online

Digiturk Online

Enterprise-Grade Lead Processing & Conversational AI Integration Platform for Digiturk

What initially appears as a high-converting digital storefront is, beneath the surface, a resilient, event-driven lead routing and business automation platform. Designed to process thousands of subscription requests without data loss, the system bridges custom WordPress architecture with upstream Digiturk B2B enterprise services, omnichannel CRMs (Spechy), and proactive Conversational AI agents (Etkin.ai).

Bidirectional Conversational AI Automation (Etkin.ai):
Built a distributed event-driven webhook pipeline. When an incomplete lead is captured or fails immediate upstream dispatch, an authenticated asynchronous event is dispatched to Etkin.ai voice agents. The AI agent proactively contacts the lead, gathers missing identity or UAVT hierarchical address data (down to the nationwide door code/BBK level), validates phone numbers, and safely re-submits the lead through an authenticated REST endpoint with strict SHA-256 Idempotency-Key validation to prevent duplicate order generation.

Upstream Digiturk B2B Gateway & Asynchronous State Machine:
Engineered a fault-tolerant integration with Digiturk’s enterprise provisioning APIs. To track order fulfillment without hitting API rate limits or creating race conditions, a background worker runs with MySQL connection locks (GET_LOCK). The system differentiates between transient states (retried with exponential/24-hour backoff) and terminal states, ensuring 100% auditability across the lead lifecycle.

High-Throughput Relational Storage & Custom WP_List_Table:
Bypassed standard WordPress wp_posts and postmeta tables to avoid table bloat and metadata join bottlenecks. All applications are ingested into an indexed, custom relational schema (leads). The administrative interface features a bespoke WP_List_Table supporting bulk AI synchronization, granular lead status filters, audit logging, and manual test dispatches.

First-Party Attribution & Multi-Touch Campaign Tracking:
Engineered a zero-dependency attribution engine (attribution.php & attribution.js) that persists inbound campaign parameters (utm_*, gclid, gbraid, wbraid, network, device) in secure, first-party storage. Parameters are continuously propagated across user sessions and mapped directly to final lead records for precise Google Ads and conversion tracking.

Performance-First Frontend Engineering:
All user-facing interactive elements, dynamic package configurators, and multi-step verification flows are built in Vanilla JavaScript (ES6+) using native browser APIs and asynchronous endpoints. Decoupled custom Elementor widgets provide a frictionless editing experience in the backend while ensuring zero runtime footprint on the frontend.


Digiturk Bayisi İçin Yüksek Ölçekli Lead Otomasyonu ve Çift Yönlü AI Entegrasyon Platformu

Görünürde yüksek dönüşümlü modern bir web arayüzü olan Digiturk Online platformu; arka planda sıfır veri kaybı hedefiyle çalışan, kurumsal seviyede event-driven (olay güdümlü) bir lead orkestrasyon ve iş otomasyonu motorudur. Sistem; özel WordPress çekirdeğini upstream Digiturk B2B servisleri, çok kanallı CRM altyapısı (Spechy) ve proaktif Yapay Zeka Çağrı Asistanları (Etkin.ai) ile çift yönlü olarak birbirine bağlar.

ift Yönlü Conversational AI (Etkin.ai) Entegrasyonu:
Eksik bilgi içeren veya anlık form doldurma sırasında upstream servise iletilemeyen tüm başvurular için asenkron bir webhook döngüsü kurgulandı. lead.digiturk_unsent olayı ile tetiklenen Etkin.ai sesli yapay zeka asistanları, müşteriyi doğrudan arayarak eksik kimlik/paket tercihlerini tamamlar. AI ajanı, geliştirdiğimiz REST API üzerinden hiyerarşik ulusal adres verilerini (İl > İlçe > Mahalle > Bina > İç Kapı / BBK kodu) canlı sorgular ve telefon doğrulama testlerini tamamlar. Elde edilen veriler, mükerrer sipariş oluşumunu engelleyen SHA-256 Idempotency-Key mekanizması ile sisteme güvenle geri işlenir.

Upstream Digiturk B2B Gateway ve Asenkron Durum Makinesi:
Digiturk kurumsal sipariş ve kampanya servisleri uçtan uca entegre edildi. Başvuruların kurulum/aktivasyon süreçlerini takip etmek için MySQL bağlantı kilidi (GET_LOCK) kullanan, çakışmasız bir arka plan sorgulama servisi geliştirildi. Geçici ara durumlar 24 saatlik periyotlarla otomatik olarak takip edilirken, nihai (terminal) durumlar tespit edilip kayıt altına alınır.

Özel İlişkisel Veritabanı Mimarisi ve Admin Konsolu:
WordPress’in standart posts ve postmeta yapısının getirdiği join maliyetlerinden ve performans darboğazlarından kaçınmak amacıyla optimize edilmiş özel bir tablo (leads) tasarlandı. Yönetim tarafında; toplu AI senkronizasyonu, gelişmiş durum filtrelemeleri, hata kayıtları ve tek tıkla AI webhook test simülasyonları yapabilen özel bir WP_List_Table arayüzü kodlandı.

First-Party Attribution (Pazarlama ve Dönüşüm Takibi) Motoru:
Dış kütüphane bağımlılığı olmaksızın geliştirilen izleme motoru (attribution.php); Google Ads ve performans pazarlaması parametrelerini (utm_*, gclid, gbraid, wbraid, network, device) 30 günlük first-party çerezlerle oturumlar arasında korur. Kullanıcı hangi sayfaya geçerse geçsin parametreleri formlara ve API’ye aktararak reklam bütçelerinin ROI doğruluğunu güvenceye alır.

Vanilla JS ve Performans Odaklı Arayüz:
Kullanıcı tarafındaki paket konfigüratörleri, dinamik derbi sayaçları ve çok adımlı doğrulama formları; jQuery veya harici kütüphane bağımlılığı olmaksızın saf Vanilla JavaScript (ES6+) ile geliştirildi. Elementor widget’ları yalnızca içerik yönetimini kolaylaştıran birer yapı iskelesi olarak kullanıldı, ön yüzde ise sıfır fazlalık ve yüksek Core Web Vitals skorları elde edildi.

View Project

Digiturk Online — High-Throughput Lead Automation & Conversational AI Platform

A custom WordPress application platform featuring bespoke widgets, admin tools, Digiturk API integration, and Spechy integration, built from a custom design.