WhatsApp CRM

WhatsApp Sohbetlerinizin Yanında Duran Bir CRM

Size yazan her müşteri bir kişiye dönüşür. Onları etiketler, özel nitelikler, notlar ve takip tarihleriyle düzenleyin, fırsatları sürükle-bırak bir satış hattında ilerletin ve telefon numarasına bağlı abonelikten çıkmalarla onayı doğru tutun. Kişiler Team ve Business paketlerindedir; satış hattı Business paketindedir.

✦ 14 günlük ücretsiz deneme · Kendi WhatsApp Business numaranız · Mesajları Meta doğrudan faturalandırır

Ekibinizin İhtiyaç Duyduğu Her Şeyi Taşıyan Kişiler

Her kişide etiketler, özel nitelikler, bir satış hattı aşaması, bir sorumlu, bir takip tarihi ve bir abonelik durumu bulunur; listeyi bunların herhangi birine göre filtreleyebilirsiniz. Ada veya telefona göre arayın, kişinin nereden geldiğini görmek için sayfasını açın ve etiketleri, notları, aşamayı ve takibi ortak gelen kutusunda sohbetinin hemen yanındaki kişi panelinden güncelleyin. Her satırda Sohbeti aç veya Sohbet başlat butonu vardır; kişileri işaretlemek ya da filtrelerinize uyan herkesi seçmek, seçimden yeni bir kampanya başlatır.

  • Etiketler ve özel nitelikler
  • Dahili notlar ve takip tarihleri
  • Etiket, aşama, atanan kişi, takip, abonelik, etkileşim ve tarihlere göre filtreleme
  • Click-to-WhatsApp reklamları dahil her kişinin kaynağı
  • Herhangi bir kişi satırından Sohbeti aç veya Sohbet başlat
Etiketli ve özel nitelikli WhatsApp kişileri

Kendi Aşamalarınızla Sürükle-Bırak Satış Hattı

Satış hattı, kişilerinizi her aşama için bir sütun olacak şekilde bir panoda kartlar olarak gösterir; böylece her talebin veya fırsatın nerede olduğunu görürsünüz. Bir kartı başka bir aşamaya sürükleyin veya telefonda Şuraya taşı… menüsünü kullanın. Yöneticiler aşama oluşturur, yeniden adlandırır, sıralar ve siler; bir aşamayı silmek asla kişileri silmez, kişiler Aşamasız’a taşınır. Chatbot akışları bir kişiyi otomatik olarak bir aşamaya taşıyabilir. Satış hattı, kampanyalarınızın kazandırdığı dönüşümlerle birlikte Business paketindedir; Team paketinde adayların nerede olduğunu görebilir ama onları taşıyamazsınız.

  • Adını ve sırasını sizin belirlediğiniz özel aşamalar
  • Panoyu sorumlu, etiket veya aşamaya göre filtreleme
  • Chatbot akışları aşamayı sizin yerinize değiştirebilir
  • Sisteminizin bildirdiği satışlar, onları getiren kampanyaya yazılır (Business)
Özel aşamalı WhatsApp satış hattı panosu
CRM Özellikleri

Düzenli Veri ve Güvenilir Onay

Bakımı gereken kişi grupları yok: bunun yerine etiketler ve satış hattı aşamalarıyla segmentlere ayırın.

  • Etiketler

    Kişileri ilgi alanı, durum veya kampanyaya göre etiketleyin. Etiketler kampanya hedef kitlelerini, filtreleri ve onları ekleyip kaldırabilen chatbot akışlarını yönlendirir.

  • Özel Nitelikler

    Şehir veya son sipariş kimliği gibi kendi alanlarınızı saklayın ve bunları kampanyalarda şablon değişkeni olarak kullanın.

  • Notlar ve Takipler

    Müşterinin asla görmediği dahili notlar bırakın ve bir takip tarihi belirleyin; ardından kimin geri aranması gerektiğini görmek için kişileri takibe göre filtreleyin. Artık gerekmeyen bir not herkes için silinebilir.

  • Kaynak Takibi

    Her kişi nereden geldiğini kaydeder: WhatsApp, manuel, CSV, bağlantı, API veya Click-to-WhatsApp reklamı. Reklamdan gelen kişiler reklam başlığını, metnini ve tıklama kimliğini saklar.

  • Numaraya Bağlı Abonelikten Çıkma

    STOP yanıtını veren bir müşteriye START yazana kadar gelen kutusundan, kampanyalardan, otomasyonlardan veya API’den mesaj gönderilemez. Abonelikten çıkma telefon numarasına kaydedilir; kişiyi silip yeniden eklemek bunu kaldırmaz.

  • CSV İçe ve Dışa Aktarma

    Bir CSV içe aktarın ve sütunlarını telefon, ad, e-posta, etiketler ve özel alanlarla eşleştirin. Geçerli sayfadaki kişileri filtrelerinizle birlikte CSV olarak dışa aktarın.

  • Doğum Günleri, Yıl Dönümleri ve Yenilemeler

    Herhangi bir kişi alanında kayıtlı bir tarihe göre filtreleyin: bugün, yarın, önümüzdeki 7 veya 30 gün ya da belirli sayıda gün sonrası veya öncesi. Doğum günleri ve yıl dönümleri için Her yıl seçeneğini açın; yenileme gibi tek seferlik bir tarih için kapalı bırakın.

  • Etkileşim ve Segmentler

    Her kişi, size en son ne zaman yazdığına veya mesajlarınızı okuduğuna göre Çok etkileşimli, Risk altında, Geri kazan veya Hiç etkileşmedi olarak görünür ve buna göre filtreleyebilirsiniz. Business paketinde etkileşim, tarih ve satış hattı aşaması filtreleri segmentlere dönüşür: kendiliğinden güncellenen kampanya kitleleri.

  • Ulaşılabilirlik İşaretleri

    “WhatsApp’ta teklifler kapalı”, müşterinin WhatsApp’ta tekliflerinizi kapattığı anlamına gelir: pazarlama kampanyaları gösterilen tarihe kadar onu atlar; yardımcı mesajlar ve yanıtlarınız yine ulaşır. “WhatsApp ulaşamadı”, WhatsApp’ın numaraya teslim edemediği anlamına gelir: kampanyalar gösterilen tarihe kadar ya da kişi size yazana kadar onu atlar.

  • WhatsApp Kullanıcı Adlı Kişiler

    Numarasını paylaşmadan bir WhatsApp kullanıcı adıyla yazan kişi de bir kişi kaydı olur. Yanıtlarınız ona ulaşır ve siz konuştuktan sonra Meta numarayı ekler. API üzerinden bu kişiler bir waUserId taşır ve henüz telefon numarası yoktur.

CSV İçe Aktarma

Mevcut Müşterilerinizi Onaylarıyla Birlikte Getirin

01

1. Bir CSV yükleyin

+919876543210 gibi uluslararası formatta numaralar içeren UTF-8 bir CSV kullanın. Yinelenen ve geçersiz numaralar atlanır.

02

2. Sütunları eşleştirin

Her sütunu telefon, ad, e-posta, etiketler veya özel bir alanla eşleştirin.

03

3. Onayı doğrulayın

Onay kutusunu yalnızca bu müşteriler sizden mesaj almayı kabul ettiyse işaretleyin. İşaretlenmezse abone olmamış olarak içe aktarılırlar ve onlara mesaj gönderilemez.

Karşılaştır

WhatsApp CRM vs. Tablolar ve Bir Telefon

Müşteri verilerinin nerede durduğu ve ne kadarını elle güncel tuttuğunuz.

Özellik StartMessaging CRM Tablolar Ortak telefon / WhatsApp Business uygulaması
Müşteri yazdığında kişi oluşturulur ✓ Otomatik ✗ Elle girilir Yalnızca telefonda kayıtlı
Sohbetin yanında müşteri bilgileri ✓ Gelen kutusunda kişi paneli ✗ Ayrı dosya Yalnızca etiketler
Satış hattı ✓ Özel aşamalı sürükle-bırak pano (Business) Elle düzenlenen bir durum sütunu
Kişi kaynağı ✓ Otomatik kaydedilir, Click-to-WhatsApp için reklam ayrıntılarıyla Yalnızca biri doldurursa
Abonelikten çıkma (STOP/START) ✓ Numara başına kaydedilir ve her gönderimde kontrol edilir Elle takip edilir Elle takip edilir
Kendi sistemlerinizle senkronizasyon ✓ REST API ve kişi webhook’ları Elle dışa ve içe aktarma
Kişi API’si

Mağazanızdan veya CRM’inizden müşterileri telefon numarasına göre ekleyin ya da güncelleyin

curl -X POST https://waba-api.startmessaging.com/api/v1/contacts \
  -H "Authorization: Bearer sm_live_your_api_key" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: contact-sync-A-1042" \
  -d '{
    "phone": "+919812345678",
    "name": "Asha Verma",
    "email": "asha@example.com",
    "tags": { "add": ["website-order"] },
    "attributes": { "city": "Pune", "lastOrderId": "A-1042" }
  }'
const res = await fetch('https://waba-api.startmessaging.com/api/v1/contacts', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer ' + process.env.SM_API_KEY, // sm_live_your_api_key
    'Content-Type': 'application/json',
    'Idempotency-Key': 'contact-sync-A-1042',
  },
  body: JSON.stringify({
    phone: '+919812345678',
    name: 'Asha Verma',
    email: 'asha@example.com',
    tags: { add: ['website-order'] },
    attributes: { city: 'Pune', lastOrderId: 'A-1042' },
  }),
});

// 201 = created, 200 = updated (upsert by phone)
const { data } = await res.json();
console.log(data.created, data.contact.id);
import os, requests

res = requests.post(
    'https://waba-api.startmessaging.com/api/v1/contacts',
    headers={
        'Authorization': f"Bearer {os.environ['SM_API_KEY']}",  # sm_live_your_api_key
        'Idempotency-Key': 'contact-sync-A-1042',
    },
    json={
        'phone': '+919812345678',
        'name': 'Asha Verma',
        'email': 'asha@example.com',
        'tags': {'add': ['website-order']},
        'attributes': {'city': 'Pune', 'lastOrderId': 'A-1042'},
    },
)

# 201 = created, 200 = updated (upsert by phone)
data = res.json()['data']
print(data['created'], data['contact']['id'])
<?php
$body = <<<'JSON'
{
  "phone": "+919812345678",
  "name": "Asha Verma",
  "email": "asha@example.com",
  "tags": { "add": ["website-order"] },
  "attributes": { "city": "Pune", "lastOrderId": "A-1042" }
}
JSON;

$ch = curl_init('https://waba-api.startmessaging.com/api/v1/contacts');
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        'Authorization: Bearer ' . getenv('SM_API_KEY'), // sm_live_your_api_key
        'Content-Type: application/json',
        'Idempotency-Key: contact-sync-A-1042',
    ],
    CURLOPT_POSTFIELDS => $body,
]);
$data = json_decode(curl_exec($ch), true)['data'];
echo ($data['created'] ? 'created ' : 'updated ') . $data['contact']['id'];
# Add and remove tags without overwriting other writers' changes
curl -X PATCH "https://waba-api.startmessaging.com/api/v1/contacts/%2B919812345678" \
  -H "Authorization: Bearer sm_live_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{ "tags": { "add": ["vip"], "remove": ["lead"] } }'

# Pull everything that changed since your last checkpoint (oldest change first)
curl -G https://waba-api.startmessaging.com/api/v1/contacts \
  -H "Authorization: Bearer sm_live_your_api_key" \
  --data-urlencode "updatedSince=2026-10-01T00:00:00Z" \
  --data-urlencode "limit=100"
SSS

WhatsApp CRM — SSS

Kişileri gruplar halinde düzenleyebilir miyim?

Gruplar yerine etiketleri ve satış hattı aşamalarını kullanırsınız. Bir kişi birçok etiket taşıyabilir; kampanyalar hedef kitleyi etikete, aboneliğe göre veya bir CSV yüklemesinden seçer; Business paketinde ise etkileşime, bir tarih alanına veya satış hattı aşamasına göre de. Satış hattı aşamaları her kişinin satış sürecinizde nerede olduğunu gösterir.

Mevcut kişilerimi nasıl içe aktarırım?

Bir CSV yükleyin, sütunlarını telefon, ad, e-posta, etiketler ve özel alanlarla eşleştirin ve onay kutusunu yalnızca bu müşteriler sizden mesaj almayı kabul ettiyse işaretleyin. Numaralar ülke koduyla yazılmalıdır. Yinelenen ve geçersiz numaralar atlanır; onay kutusu işaretlenmeden içe aktarılan kişilere mesaj gönderilemez.

Bir müşteri STOP yanıtını verdiğinde ne olur?

Kişinin aboneliği iptal edilir ve o numaraya yapılan her gönderim gelen kutusu, kampanyalar, otomasyonlar ve API dahil reddedilir; ta ki START yazana veya ekibiniz onayıyla aboneliği yeniden açana kadar. Abonelikten çıkma telefon numarasına aittir; kişiyi silip yeniden ekleseniz bile geçerli kalır.

Kişilerimi dışa aktarabilir miyim?

Evet. Dışa aktarma butonu, geçerli sayfadaki kişileri mevcut filtrelerinizle birlikte CSV dosyası olarak indirir. Tüm listenizi başka bir sisteme almak için imleç sayfalamalı GET /api/v1/contacts kullanın.

CRM’i kendi sistemlerimle nasıl senkron tutarım?

POST /api/v1/contacts, bir kişiyi telefon numarasına göre oluşturur veya günceller. PATCH /api/v1/contacts/{idOrPhone}, etiketleri { add, remove } olarak kabul eder; bu, birden çok sistem aynı anda yazdığında güvenlidir. updatedSince ile GET /api/v1/contacts yalnızca değişenleri, en eski değişiklikten başlayarak döndürür. contact.created, contact.opted_out ve contact.opted_in webhook’ları yeni kişiler ve onay değişiklikleri hakkında sizi bilgilendirir. pipelineStageId ile bir kişiyi satış hattı aşamasına koymak Business paketi gerektirir; WhatsApp kullanıcı adıyla yazan kişiler bir waUserId ve null phone ile döner.

Bir kişiyi hangi reklamın getirdiğini görebilir miyim?

Evet. Sohbeti bir Click-to-WhatsApp reklamından başlatan kişi bu kaynakla işaretlenir; sayfasında reklam başlığı, reklam metni, reklam veya gönderi kimliği ve bağlantısı ile tıklama kimliği görünür. Diğer kaynaklar WhatsApp, manuel, CSV, bağlantı ve API’dir.

Chatbot akışları CRM’i güncelleyebilir mi?

Evet. Akış adımları etiket ekleyip kaldırabilir, bir alan atayabilir, satış hattı aşamasını değiştirebilir ve temsilci atayabilir; böylece bot tarafından nitelendirilen bir aday etiketlenmiş ve doğru aşamada gelir. Chatbot akışları Business paketindedir ve 14 günlük ücretsiz denemeye dahildir.

Kişiler ve satış hattı için hangi pakete ihtiyacım var?

Kişi, etiket, not ve takip ekleme ve düzenleme Team ve Business paketlerindedir. Satış hattı, dönüşümler ve kampanya kitleleri için segmentler Business paketindedir; Team’de panoyu görebilir ama kartları taşıyamazsınız. Developer paketleri kişileri salt görüntülenen bir panelde gösterir; uygulamanız yine de API ile kişi oluşturup güncelleyebilir. 14 günlük ücretsiz deneme Business’taki her şeyi içerir.

Satışlar kampanyalara nasıl yazılır?

Business paketinde mağazanız, faturalama sisteminiz veya CRM’iniz bir satışı POST /api/v1/conversions (kapsam conversions:write) ile bildirir: müşterinin telefonu ve isteğe bağlı olarak sipariş kimliği, tutar, para birimi ve zaman. Satış, dönüşüm pencereniz içinde (siz değiştirmedikçe 7 gün) o numaraya teslim edilen son kampanyaya yazılır; kampanya raporu onu sayar ve tutarı toplar. Aynı orderId’yi tekrar göndermek bir satışı asla iki kez saymaz.

WhatsApp API

WhatsApp Sohbetlerini Bir Satış Hattına Dönüştürün

14 günlük ücretsiz deneme. Kendi WhatsApp Business numaranızı bağlayın ve kişilerinizi onaylarıyla içe aktarın.