I Coded the Marketing Team
Pazarlama Ekibini Kodladım
850Santral: How does a one-person company work?
850Santral: Tek kişilik bir şirket nasıl çalışır?
I've been writing other people's projects for 18 years.
I started in 2009. Since then, always as part of a team, always building things together.
During this time, I always worked on my own projects too. But I never talked about them. Maybe it's the ego of a developer who grew up from scratch - the "let the code speak" mentality.
That's changing now.
From now on, I'll tell the story of each project I've built. The story, the technical decisions, the successes and the failures.
First stop: 850santral.com
A one-person company. Just me.
Problem 1: Need a marketing team
The product is ready, but who will sell it? Should I post a job ad, read CVs, do interviews?
I didn't. I coded the team.
- Scout - Instead of typing "Izmir dental clinic" on Google Maps and collecting contact info one by one, this agent scans thousands of businesses and ranks them by score
- Outreach - Instead of writing "Hello, we wanted to reach out..." emails to 500 people separately, this agent sends personalized first messages to each lead
- Follow-up - Instead of tracking dates in Excel wondering "did they see my email?", this agent sends automatic reminders after 3 days and routes responses to Closer
- Closer - Instead of picking up the phone saying "Hello, I'm calling from 850santral...", this agent directly calls the business, explains the product, and books demo appointments if interested
Problem 2: Customers arrived, now need support
Marketing worked, customers started coming in. Emails, questions, support requests...
Same question again: Should I post a job ad? Hire support staff?
I didn't. I coded the support team too.
- Reads incoming emails, categorizes them, responds directly to most
- Answers the support line, talks to customers, provides instant solutions to known issues
- When it can't solve something on its own, it texts me: "This customer's issue is different, take a look"
Works 24/7. Doesn't get sick. Doesn't ask for vacation.
Problem 3: Advertising and promotion... still thinking
Now it's time for ad management. Google Ads, Meta, campaign optimization...
But this time I'm stopping to think.
Agencies are expensive. Managing it myself takes too much time. What if I coded this too?
An agent that creates campaigns, optimizes by budget, tracks performance, and shuts down low-performing ads...
Haven't done it yet. But it's spinning in my head:
How can I do this at lower cost and higher performance outside of Google and Meta? What alternative channels are there? How do I balance organic growth with paid?
This team hasn't been coded yet. Maybe it'll be one of the next projects.
So what does this automation give me?
I spend an average of 1-2 hours a day on 850santral. Sometimes none at all. The agents are working, I just check when I get notifications.
The rest of my time I'm developing new projects, exploring different opportunities.
Before, I would have needed a team of 3-4 people to do this. Now I'm running it alone.
Roles are changing
Now I'm thinking: Is this stealing jobs from marketers and support teams, or is it expanding the job description of developers?
I think neither. Roles are changing.
Developers are no longer just writing code - they're designing business processes. Others are becoming strategists who manage these agents.
So how do we run this system? An AI agent making phone calls sounds simple. But behind it there's FreeSWITCH, SIP protocols, Voice AI, Whisper, real-time audio processing, scalable architecture on Kubernetes. I didn't want to buy this infrastructure externally. So I built it myself. And that infrastructure became a separate project on its own.
I'll tell that story next - the heart of 850santral.
18 yıldır başkalarının projelerini yazıyorum.
2009'da başladım. O zamandan beri hep bir ekibin parçası olarak, hep birlikte bir şeyler inşa ederek.
Bu sürede kendi projelerimi de hep yaptım. Ama hiç anlatmadım. Çekirdekten yetişen yazılımcı egosu belki - "kod konuşsun" kafası.
Artık bu değişiyor.
Bundan sonra yaptığım projeleri tek tek anlatacağım. Her birinin hikayesini, teknik kararlarını, başarılarını ve başarısızlıklarını.
İlk durak: 850santral.com
Tek kişilik bir şirket. Sadece ben.
Sorun 1: Pazarlama ekibi lazım
Ürün hazır ama kim satacak? İş ilanı mı açsam, CV mi okusam, mülakat mı yapsam?
Yapmadım. Ekibi kodladım.
- Scout - Google Maps'te "İzmir diş kliniği" yazıp tek tek iletişim bilgisi toplamak yerine, bu agent binlerce işletmeyi tarayıp puanlarına göre sıralıyor
- Outreach - "Merhaba, size ulaşmak istemiştik..." mailini 500 kişiye ayrı ayrı yazmak yerine, bu agent her lead'e özel kişiselleştirilmiş ilk mesajı gönderiyor
- Follow-up - "Acaba mailimi gördü mü?" diye Excel'de tarih takibi yapmak yerine, bu agent 3 gün sonra otomatik hatırlatma atıyor, cevap gelirse Closer'a yönlendiriyor
- Closer - Telefonu açıp "Alo, ben 850santral'dan arıyorum..." demek yerine, bu agent direkt işletmeyi arıyor, ürünü anlatıyor, ilgiliyse demo randevusu alıyor
Sorun 2: Müşteri geldi, şimdi destek lazım
Marketing çalıştı, müşteriler gelmeye başladı. E-postalar, sorular, destek talepleri...
Yine aynı soru: İş ilanı mı açsam? Destek personeli mi arayayım?
Yapmadım. Destek ekibini de kodladım.
- Gelen e-postaları okuyor, kategorize ediyor, çoğuna direkt yanıt veriyor
- Destek hattını açıyor, müşteriyle konuşuyor, bilinen sorunlara anında çözüm sunuyor
- Kendi başına çözemediği konularda bana SMS atıyor: "Bu müşterinin sorunu farklı, sen bir bak"
7/24 çalışıyor. Hastalanmıyor. İzin istemiyor.
Sorun 3: Reklam ve tanıtım... henüz düşünüyorum
Şimdi sırada reklam yönetimi var. Google Ads, Meta, kampanya optimizasyonu...
Ama bu sefer durup düşünüyorum.
Ajansa versem maliyet yüksek. Kendim yönetsem vakit yok. Peki ya bunu da kodlasam?
Kampanyaları oluşturan, bütçeye göre optimize eden, performansı takip edip düşük getirili reklamları kapatan bir agent...
Henüz yapmadım. Ama kafamda dönüyor:
Google ve Meta dışında bu işi nasıl daha düşük maliyetle ve daha yüksek performansla yapabilirim? Alternatif kanallar neler? Organik büyüme ile paid'i nasıl dengelerim?
Bu ekip henüz kodlanmadı. Belki sıradaki projelerden biri bu olur.
Peki bu otomasyon bana ne kazandırıyor?
850santral'a günde ortalama 1-2 saat bakıyorum. Bazen hiç bakmıyorum. Agent'lar çalışıyor, ben bildirim gelirse bakıyorum.
Geri kalan zamanımda yeni projeler geliştiriyorum, farklı fırsatları değerlendiriyorum.
Eskiden bu işi yapmak için 3-4 kişilik ekip kurmam gerekirdi. Şimdi tek başıma yürütüyorum.
Roller değişiyor
Şimdi düşünüyorum: Bu pazarlamacıların, destek ekiplerinin işini mi çalıyor, yoksa yazılımcıların iş tanımını mı genişletiyor?
Bence ikisi de değil. Roller değişiyor.
Yazılımcılar artık sadece kod yazmıyor - iş süreçleri tasarlıyor. Diğerleri de bu agent'ları yöneten stratejistler oluyor.
Peki bu sistemi nasıl çalıştırıyoruz? Bir AI agent'ın telefon açıp konuşması kulağa basit geliyor. Ama arkasında FreeSWITCH, SIP protokolleri, Voice AI, Whisper, gerçek zamanlı ses işleme, Kubernetes üzerinde ölçeklenebilir mimari var. Bu altyapıyı dışarıdan almak istemedim. O yüzden kendim yazdım. Ve o altyapı başlı başına ayrı bir proje oldu.
Sıradaki yazıda onu anlatacağım - 850santral'ın kalbindeki sistemi.