Design Call & Message Flows with Drag-and-Drop Simplicity
Drag action nodes from the left sidebar onto the canvas and connect the ports—no coding required. Orchestrate SIP IVR menus, Instagram automations, WhatsApp flows, and AI agents on one screen.
EosDo Visual Flow Builder is an interactive no-code automation engine that lets you orchestrate phone calls (SIP/IVR), Instagram interactions, WhatsApp/SMS messages, and AI agents using drag-and-drop nodes. Click any node in the left sidebar below to inspect its live structure, configurable parameters, and real-world use case.
Sürükle Bırak ile İşlemler Yapın, Tüm Kanalları Tek Tuvalde Yönetin
Tek satır kod yazmadan sol menüdeki hazır işlem baloncuklarını tuvale sürükleyin ve bağlantı noktalarını birbirine bağlayın. Bulut Santral (SIP/IVR) aramalarından Instagram yorum ve DM otomasyonlarına, WhatsApp mesajlarından yapay zeka sesli asistanlarına kadar tüm süreçlerinizi görsel olarak tasarlayın.
1. Baloncuğu Seçin
SIP, Instagram veya Mesajlaşma kategorisinden ihtiyacınız olan baloncuğu tuvale sürükleyin.
2. Portları Bağlayın
Baloncukların giriş ve çıkış noktalarını fareyle birleştirerek çağrı veya mesaj rotanızı çizin.
3. Kaydedip Yayınlayın
Baloncuğa tıklayıp sağ panelden ses, tuşlama veya AI ayarlarını yapın; anında canlıya alın.
Akış Baloncukları ve Kullanım Kılavuzu
Sol menüdeki herhangi bir baloncuğa tıklayarak sağ tarafta canlı düğüm yapısını, parametrelerini ve örnek senaryosunu inceleyin.
Stroomelementen
Tıkla & İncele
data-node="call_received"
Inkomend gesprek
Kurumsal SIP Trunk numaranıza (örn. 0850 / 0212) veya IP dahilinize dışarıdan ya da şebeke içinden bir arama geldiğinde çalışan başlangıç baloncuğudur. Arayan numara (Caller ID), aranan hat ve çağrı zamanı bilgilerini otomatik olarak sonraki düğümlere aktarır.
0850 hattınıza çağrı geldiğinde "Gelen Çağrı" baloncuğu akışı başlatır. Hemen ardından bağlı olan "Zaman Yönlendirme" düğümü mesai saatlerini kontrol ederek müşteriyi gündüz IVR menüsüne, gece ise sesli asistana aktarır.
- Çıkış #1 (Çağrı Başladı)
data-node="call_outbound"
Uitgaande oproep beantwoord
Randevu hatırlatma, borç bilgilendirme veya sesli anket gibi sistem tarafından otomatik başlatılan dış aramalarda müşteri telefonu açtığı anda tetiklenen başlangıç baloncuğudur.
Müşteri aramayı yanıtladığında "Giden Çağrı" baloncuğu tetiklenir, müşteriye randevu saati okunur ve 1'i tuşladığında randevu durumu CRM'de otomatik onaylanır.
- Çıkış #1 (Arama Yanıtlandı)
data-node="play_tts"
Spraakbericht (TTS)
Çağrı sırasında arayan kişiye stüdyo kalitesinde kaydedilmiş bir ses dosyasını (WAV/MP3) çalmak ya da yazdığınız metni gerçek zamanlı Text-to-Speech (TTS) motoruyla okutmak için kullanılır.
Arayan müşteriye kurumsal karşılama mesajını dinletir ve anons biter bitmez akışı bir sonraki düğüme (örneğin tuşlama yakalama veya kuyruğa) bağlar.
- Çıkış #1 (Anons Tamamlandı)
data-node="ai_voice_agent"
AI-gesprek
Geleneksel tuşlamalı IVR yerine arayan kişiyi dinleyen, sorusunu anlayan, bilgi bankanızdan yanıt veren ve tespit ettiği niyete (Intent) göre çağrıyı farklı çıkış kollarına yönlendiren akıllı sesli asistandır.
Müşteri "Faturam hakkında bilgi almak istiyorum" dediğinde AI Sesli Asistan niyeti "muhasebe" olarak algılar ve çağrıyı doğrudan Muhasebe kuyruğu çıkışına aktarır.
- Varsayılan Çıkış
- Niyet (Intent) Çıkışları #1..#N
- Sessizlik / Limit Çıkışı
data-node="capture_dtmf"
Toetsaanslag vastleggen (DTMF)
Klasik ve gelişmiş IVR menülerinin temel taşıdır. Tek haneli departman seçimlerinden (Satış için 1, Destek için 2) çok haneli abone numarası veya TCKN girişlerine kadar tüm telefon tuşlamalarını toplar.
Müşteri telefonundan 1'e bastığında birinci çıkış portundan Satış dahilisine, 2'ye bastığında ikinci çıkış portundan Destek kuyruğuna yönlendirilir.
- Tuş 1 Çıkışı
- Tuş 2 Çıkışı
- Eşleşme Yok / Zaman Aşımı
data-node="capture_speech"
Luister naar spraak
Müşterinin sesli olarak söylediği ifadeyi yüksek doğruluklu STT (Speech-to-Text) motoru ile metne çevirir. Elde edilen metin "Mesaj İçerik Kontrolü" veya "Yapay Zeka Yanıtı" düğümlerinde işlenebilir.
Müşteri "İstanbul" dediğinde sesi metne çevrilir ve ilgili şubenin dahili hattına aktarılır.
- Konuşma Algılandı
- Sessizlik (Timeout)
data-node="dtmf_api"
Toetsaanslag-API (DTMF)
Müşteriden alınan müşteri numarası, sipariş kodu veya TCKN bilgisini anında kendi ERP/CRM sunucunuza HTTP isteği olarak gönderir. Sunucunuzdan dönen JSON yanıtını sesli okuyabilir ve yanıt değerine göre çağrıyı farklı kollara ayırabilir.
Müşteri 6 haneli sipariş kodunu tuşlar; sistem API'nizden kargo durumunu çeker, müşteriye okur ve temsilciye bağlanmasına gerek kalmadan çağrıyı çözer.
- API Durum Çıkışları (Örn: aktif, borclu)
- Hata / Timeout Çıkışı
data-node="transfer_call"
Oproep doorverbinden
Akış içindeki çağrıyı şirket içi bir SIP dahilisine (örn. Ext 101 Satış), bir departman temsilcisine veya harici bir cep/sabit telefon numarasına aktarmak için kullanılır.
Müşteri 1'e bastığında önce Dahili 101 çaldırılır; eğer Dahili 101 görüşmedeyse ikinci çıkıştan otomatik olarak Satış Kuyruğuna alınır.
- Cevaplandı / Tamamlandı
- Meşgul / Cevapsız
data-node="queue"
Oproepwachtrij
Birden fazla temsilcinin bulunduğu departmanlarda (Satış, Destek, Çağrı Merkezi) arayanları bekleme müziği ve sıra anonsuyla karşılar; temsilcilerin uygunluk durumuna göre çağrıyı adil biçimde dağıtır.
Tüm temsilciler doluysa müşteri bekleme müziği dinler; ilk boşalan temsilcinin ekranına çağrı anında düşer.
- Temsilci Yanıtladı
- Kuyruk Zaman Aşımı (Overflow)
data-node="voice_survey"
AI-stemonderzoek
Temsilci ile müşteri arasındaki görüşme tamamlandıktan sonra hattı kapatmadan müşteriyi sesli ankete aktarır. Müşterinin verdiği puanı ilgili çağrı kaydına (Call Log) ve temsilci performans raporuna işler.
Temsilci görüşmeyi bitirdiğinde müşteri ankete yönlendirilir, puanını tuşlar ve sonuç analitik ekranına yansır.
- Anket Tamamlandı
data-node="record_call"
Call Recording
KVKK aydınlatma metni okunduktan sonra ses kaydını başlatmak veya kredi kartı tuşlaması gibi hassas adımlarda ses kaydını geçici olarak durdurmak için kullanılır. Gelen ve giden şebeke içi/dışı tüm aramalarda her kanal için ayrı kayıt tutulmasını destekler.
Yasal bilgilendirme anonsu okunduktan hemen sonra stereo ses kaydı başlatılır ve çağrı temsilciye aktarılır.
- Çıkış #1 (Kayıt Durumu Güncellendi)
data-node="hangup_call"
Oproep ophangen
Çağrı akışının bittiği noktada arayan kişiye isteğe bağlı bir kapanış mesajı dinleterek hattı açık bırakmadan temiz bir şekilde sonlandırır.
Mesai saatleri dışında arayan müşteriye çalışma saatleri okunur ve çağrı otomatik olarak kapatılır.
data-node="instagram_comment"
Reactie ontvangen
Instagram işletme hesabınızdaki gönderilere veya Reels videolarına takipçileriniz tarafından yorum bırakıldığında (örneğin "fiyat", "link", "detay") anında devreye giren tetikleyici baloncuğudur.
Reels videonuza "fiyat" yazan kullanıcıya önce yorum altında "DM kutunuzu kontrol edin" yanıtı verilir, ardından özel mesajdan ürün linki gönderilir.
- Çıkış #1 (Yorum Yakalandı)
data-node="instagram_message"
Bericht ontvangen
Instagram DM üzerinden gelen tüm metin mesajlarını, hikaye yanıtlarını ve interaktif buton (payload) tıklamalarını karşılayan ana başlangıç düğümüdür.
Müşteri DM attığında mesaj "Görüldü" yapılır, 2 saniye "Yazıyor..." animasyonu gösterilir ve AI asistan ürün bilgisini yanıtlar.
- Varsayılan Çıkış #1
- Payload (Buton) Çıkışları #2..#N
data-node="instagram_mark_seen"
Mark Gezien
Kullanıcıya mesajının ulaştığını ve okunduğunu hissettirmek için otomatik yanıt öncesinde mesajı "Görüldü" (Seen) olarak işaretler.
Bot hissini ortadan kaldırarak gerçek bir müşteri temsilcisi gibi önce mesajı görür, sonra yazmaya başlar.
- Çıkış #1
data-node="instagram_typing"
Typen...
Yapay zeka yanıt üretirken veya uzun bir mesaj gönderilmeden hemen önce Instagram DM penceresinde "Yazıyor..." göstergesini aktif tutar.
AI modeli cevabı hazırlarken müşterinin ekranında "Yazıyor..." ibaresi görünür.
- Çıkış #1
data-node="instagram_reply_comment"
Reageer op reactie
Instagram gönderinize gelen yorumun hemen altına otomatik olarak teşekkür mesajı veya bilgilendirme yanıtı yazar; etkileşim algoritmasını güçlendirir.
Her yoruma saniyeler içinde yanıt vererek gönderinin keşfet etkileşimini artırır.
- Çıkış #1 (Yanıt Gönderildi)
data-node="whatsapp_message"
Bericht ontvangen
WhatsApp Business hattınıza veya çift yönlü SMS numaranıza müşteri tarafından mesaj gönderildiğinde çalışan ana tetikleyici baloncuğudur.
Müşteri WhatsApp'tan yazdığı anda mesaj içeriği analiz edilir ve saniyeler içinde yanıtlanır.
- Çıkış #1 (Mesaj Alındı)
data-node="send_message"
Bericht verzenden
Akışı başlatan kişiye doğrudan yanıt göndermek veya farklı bir gönderici hattı üzerinden (örneğin SIP çağrısı sonrasında müşteriye SMS/WhatsApp ile konum/onay göndermek) çapraz kanal bildirimleri atmak için kullanılır.
Müşteri telefonda 3'ü tuşladığında mağaza konumu ve açık adresi cebine otomatik SMS/WhatsApp mesajı olarak gönderilir.
- Çıkış #1 (Gönderildi)
data-node="ai_response"
Kunstmatige intelligentie (AI)
WhatsApp, Instagram DM, Web Chatbot veya E-posta üzerinden gelen mesajları şirketinizin bilgi bankası, ürün kataloğu ve belirlediğiniz rol talimatlarına göre yanıtlayan yapay zeka baloncuğudur.
Müşterinin ürün, fiyat veya iade sorularını insan müdahalesine gerek kalmadan 7/24 yanıtlar.
- Çıkış #1 (AI Yanıtladı)
data-node="wait"
Wacht
İki mesaj arasında doğal bir bekleme süresi bırakmak veya işlemden belirli bir süre sonra (örn. 1 saat sonra) hatırlatma/takip mesajı göndermek için kullanılır.
Fiyat teklifi gönderildikten 1 saat sonra müşteri henüz dönüş yapmadıysa otomatik hatırlatma mesajı iletir.
- Çıkış #1 (Süre Doldu)
data-node="content_filter"
Controle van berichtinhoud
Müşterinin yazdığı mesajda veya telefonda söylediği metinde (STT) belirli kelimelerin ("fiyat", "randevu", "iptal", "şikayet") geçip geçmediğini kontrol eder.
İçinde "şikayet" geçen mesajları veya çağrıları bekletmeden doğrudan kıdemli müşteri temsilcisine yönlendirir.
- Eşleşti (True)
- Eşleşmedi (False)
data-node="time_router"
Tijd / Uren Routing
Bulut santral ve mesajlaşma akışlarında haftanın günlerini ve çalışma saatlerini (örn. Pazartesi-Cuma 09:00-18:00) kontrol eder. Mesai saatlerinde çağrıyı temsilcilere, mesai dışında ise sesli asistana veya karşılama anonsuna bağlar.
Şirketiniz kapalıyken bile arayan müşterileri AI Sesli Asistan karşılar, taleplerini alır ve sabah ekibinize raporlar.
- Mesai İçi (Açık)
- Mesai Dışı (Kapalı)
data-node="time_since_last_message"
Tijd sinds het laatste bericht
Aynı müşteriye her mesajında tekrar tekrar "Hoş geldiniz" karşılama mesajı gitmesini engeller. Son mesajdan bu yana örneğin 24 saat geçtiyse karşılama mesajı atar, aktif sohbet devam ediyorsa doğrudan AI veya temsilciye bağlar.
Gün içinde birden fazla mesaj yazan müşteriye karşılama menüsünü tekrar göndermeden doğal sohbete devam eder.
- Süre Aşıldı (Yeni Oturum)
- Süre Altında (Aktif Sohbet)
data-node="webhook"
Webhook verzenden
Akış sırasında toplanan tüm bilgileri (arayan numara, tuşlanan değerler, konuşma dökümü, mesaj içeriği) gerçek zamanlı olarak kendi yazılımınıza veya 3. parti sistemlere HTTP POST/GET ile aktarır.
Görüşme biter bitmez arayan kişinin numarası ve talebi şirketinizin iç CRM yazılımına otomatik kayıt olarak düşer.
- Çıkış #1 (İstek Tamamlandı)
Belangrijkste kenmerken
SIP & Smart IVR Nodes
Inbound/outbound call triggers, TTS voice prompts, DTMF keypress capture, API validation, queues, and stereo call recording nodes.
Instagram Automation Nodes
Post/Reels comment triggers, DM replies, "Mark Seen" indicators, and realistic "Typing..." animation nodes.
AI & Intent Branching
AI nodes that understand spoken or written customer intent (Sales, Support, Booking) and route to dedicated output ports.
Time & Content Conditions
Business hours routing, keyword filtering, and session cooldown checks based on time since last message.
DTMF API & Webhook Nodes
Send customer keypress digits or conversation data via HTTP POST/GET to your external CRM or ERP in real time.
Instant Live Deployment
Save your visual flow and apply changes immediately to live call and message traffic with zero downtime.
Veelgestelde vragen
Do I need coding skills to use the Visual Flow Builder?
No. Simply drag nodes from the left sidebar onto the canvas and connect their input and output ports with your mouse.
Can I combine voice prompts with external API lookups in the same flow?
Yes. Using the DTMF API node, you can send caller-entered digits to your server and read the returned response aloud with TTS.
Can I route callers differently outside business hours?
Yes. Connect the "Open" port of the Time Routing node to your agent queue and the "Closed" port to your AI Voice Assistant or after-hours greeting.
Draw your custom call and message flow in minutes
Try the drag-and-drop flow builder for free and automate all your communication channels.
Gerelateerde diensten
Cloud PBX (Cloud Telefooncentrale)
Moderne IP-telefooncentrale met SIP-trunk, visuele IVR, softphones en AI-spraakassistenten.
Bekijk detailsAI-stemassistent
Een AI die de telefoon opneemt, afspraken boekt en de gegevens in uw CRM schrijft.
Bekijk detailsAI WhatsApp-assistent
Elk WhatsApp-bericht werd binnen enkele seconden beantwoord.
Bekijk details