Kişi Modülü Kurallarındaki Webhook Aksiyonu ile Supsis'ten Dış Sistemlere Otomatik Bilgi Gönderme

Kişi Modülü Kuralları ile Webhook Aksiyonu ile Supsis’ten Dış Sistemlere Otomatik Bilgi Gönderme

Müşteri operasyonu çoğu zaman tek panelde bitmez. Supsis AI içinde yeni bir lead oluşur ama satış CRM’i başka yerde olabilir. Bir destek talebi gelir ama teknik ekibin takip sistemi farklı olabilir. Bir VIP müşteri yazdığında Slack kanalına bildirim düşmesi gerekebilir.

Kişi Modülü Kuralları’na eklenen Call webhook aksiyonu, Supsis içinde gerçekleşen kişi ve sohbet olaylarını dış sistemlere aktarmanızı sağlar.

Bu aksiyon teknik ekipler için çok güçlüdür; teknik olmayan ekipler içinse hazır webhook URL’si verildiğinde kolayca kullanılabilir.

Webhook nedir?

Webhook, bir sistemde olay olduğunda başka bir sisteme otomatik HTTP isteği gönderme yöntemidir.

Basitçe şöyle düşünebilirsiniz:


Supsis'te yeni kişi oluştu -> Webhook çalıştı -> CRM'e lead kaydı gönderildi

Ya da:


VIP müşteri sohbet açtı -> Webhook çalıştı -> Slack kanalına bildirim gitti

Use case 1: Yeni lead’i CRM’e gönder

Satış ekiplerinde en yaygın ihtiyaçlardan biri Supsis’e gelen lead’i CRM’e taşımaktır.


When: Contact Created

If:

Son Konuşma İlk Mesajı contains demo

OR Son Konuşma İlk Mesajı contains fiyat

Action: Call webhook

URL: https://crm.example.com/webhooks/supsis-lead

Method: POST

Payload:

{

"name": "{{contact.fullname}}",

"email": "{{contact.email}}",

"phone": "{{contact.phone}}",

"whatsapp": "{{contact.whatsappNumber}}",

"source": "supsis"

}

Bu akışta satış temsilcisi Supsis panelinde konuşmaya devam ederken, CRM tarafında da lead kaydı açılır.

Use case 2: VIP müşteri yazınca Slack’e bildirim gönder

Bazı müşteriler için hızlı dönüş kritik olabilir. VIP bir kişi sohbet açtığında ilgili ekibe anlık bildirim gönderebilirsiniz.


When: Chat Opened

If:

Kişinin Etiketleri contains VIP

Action: Call webhook

URL: https://hooks.slack.com/services/...

Method: POST

Payload:

{

"text": "VIP müşteri {{contact.fullname}} Supsis üzerinden yeni sohbet açtı."

}

Bu sayede ekip Supsis panelini sürekli kontrol etmese bile önemli müşterileri kaçırmaz.

Use case 3: Destek talebini ticket sistemine taşı

Destek ekipleri Jira, Linear, Zendesk, Freshdesk veya özel bir ticket sistemi kullanıyor olabilir. Supsis’te gelen destek taleplerini bu sistemlere göndermek için webhook kullanılabilir.


When: Chat Opened

If:

Son Konuşma İlk Mesajı contains hata

OR Son Konuşma İlk Mesajı contains çalışmıyor

OR Son Konuşma İlk Mesajı contains destek

Action: Call webhook

URL: https://support.example.com/api/tickets

Method: POST

Payload:

{

"customerName": "{{contact.fullname}}",

"customerEmail": "{{contact.email}}",

"messageType": "support_request",

"source": "supsis"

}

Bu yapı destek süreçlerinin Supsis dışındaki sistemlerle senkron kalmasını sağlar.

Use case 4: Raporlama sistemine olay gönder

Bazı işletmeler kendi veri ambarına veya raporlama sistemine olay göndermek ister. Örneğin her yeni WhatsApp lead’i bir analytics endpoint’ine gönderilebilir.


When: Contact Created

If:

Kişinin Platformu equals WhatsApp

Action: Call webhook

URL: https://analytics.example.com/events

Method: POST

Payload:

{

"event": "new_whatsapp_lead",

"contact": "{{contact.fullname}}",

"phone": "{{contact.whatsappNumber}}"

}

Bu sayede Supsis operasyonu raporlama tarafında da görünür hale gelir.

Webhook kullanırken nelere dikkat edilmeli?

Webhook güçlüdür ama dikkatli tasarlanmalıdır.

Öncelikle webhook URL’si güvenli olmalıdır. Herkese açık, doğrulamasız ve sınırsız veri kabul eden endpoint’ler risk oluşturabilir.

İkinci olarak payload sade tutulmalıdır. Dış sistemin gerçekten ihtiyaç duymadığı kişisel verileri göndermeyin.

Üçüncü olarak başarısızlık senaryosunu düşünün. Dış sistem geçici olarak kapalı olabilir. Bu yüzden kritik süreçlerde webhook tarafında loglama ve tekrar deneme mekanizması tasarlamak iyi olur.

Teknik olmayan ekipler nasıl kullanabilir?

Teknik ekip webhook URL’sini ve örnek payload’ı hazırladıktan sonra operasyon ekibi kuralı panelden yönetebilir.

Örneğin operasyon ekibi sadece şunları değiştirir:

  • Hangi koşulda çalışacağı

  • Hangi etiket veya kanal için çalışacağı

  • Hangi mesaj içeriğine göre tetikleneceği

Teknik entegrasyon sabit kalır, iş kuralı panelden yönetilir.

Özet

Call webhook aksiyonu, Supsis AI’ı dış sistemlerle bağlayan pratik bir köprüdür. Yeni lead’i CRM’e göndermek, VIP müşteriyi Slack’e bildirmek, destek talebini ticket sistemine taşımak veya raporlama sistemine olay aktarmak için kullanılabilir.

Supsis AI ile webhook entegrasyonlarını kendi operasyonunuzda görmek isterseniz demo talebi bırakabilirsiniz:

Demo talep et


Send Information from Supsis to External Systems with Webhooks

Customer operations often do not end in a single panel. A new lead may arrive in Supsis AI, but the sales CRM may be somewhere else. A support request may come in, but the technical team may track work in another system. When a VIP customer writes, a Slack notification may be needed.

The new Call webhook action in Contact Module Rules lets you send contact and chat events from Supsis to external systems.

This action is very powerful for technical teams. For non-technical teams, it becomes easy to use once a webhook URL is prepared.

What is a webhook?

A webhook is a way to send an automatic HTTP request to another system when an event happens.

Think of it like this:


A new contact is created in Supsis -> Webhook runs -> Lead is sent to CRM

Or:


A VIP customer opens a chat -> Webhook runs -> Slack notification is sent

Use case 1: send a new lead to CRM

One of the most common sales needs is sending Supsis leads to a CRM.


When: Contact Created

If:

Last Conversation First Message contains demo

OR Last Conversation First Message contains pricing

Action: Call webhook

URL: https://crm.example.com/webhooks/supsis-lead

Method: POST

Payload:

{

"name": "{{contact.fullname}}",

"email": "{{contact.email}}",

"phone": "{{contact.phone}}",

"whatsapp": "{{contact.whatsappNumber}}",

"source": "supsis"

}

While the sales agent continues the conversation in Supsis, a lead record is also created in the CRM.

Use case 2: notify Slack when a VIP customer writes

For some customers, fast response is critical. When a VIP contact opens a chat, you can notify the related team instantly.


When: Chat Opened

If:

Contact Tags contains VIP

Action: Call webhook

URL: https://hooks.slack.com/services/...

Method: POST

Payload:

{

"text": "VIP customer {{contact.fullname}} opened a new chat through Supsis."

}

This helps the team avoid missing important customers even if they are not constantly watching the Supsis panel.

Use case 3: send support requests to a ticket system

Support teams may use Jira, Linear, Zendesk, Freshdesk, or a custom ticket system. Webhooks can send support requests from Supsis to these systems.


When: Chat Opened

If:

Last Conversation First Message contains error

OR Last Conversation First Message contains not working

OR Last Conversation First Message contains support

Action: Call webhook

URL: https://support.example.com/api/tickets

Method: POST

Payload:

{

"customerName": "{{contact.fullname}}",

"customerEmail": "{{contact.email}}",

"messageType": "support_request",

"source": "supsis"

}

This keeps support processes synchronized with systems outside Supsis.

Use case 4: send events to reporting systems

Some businesses want to send events to their own data warehouse or reporting system. For example, every new WhatsApp lead can be sent to an analytics endpoint.


When: Contact Created

If:

Contact Platform equals WhatsApp

Action: Call webhook

URL: https://analytics.example.com/events

Method: POST

Payload:

{

"event": "new_whatsapp_lead",

"contact": "{{contact.fullname}}",

"phone": "{{contact.whatsappNumber}}"

}

This makes Supsis operations visible in your reporting layer.

What should you consider when using webhooks?

Webhooks are powerful, but they should be designed carefully.

First, the webhook URL should be secure. Public endpoints that accept unlimited data without verification can create risk.

Second, keep the payload simple. Do not send personal data that the external system does not really need.

Third, think about failure scenarios. The external system may be temporarily unavailable. For critical workflows, logging and retry logic on the receiving side is a good practice.

How can non-technical teams use it?

Once the technical team prepares the webhook URL and sample payload, the operations team can manage the rule from the panel.

They can change:

  • Which condition triggers it

  • Which tag or channel it applies to

  • Which first-message content starts the flow

The technical integration remains stable, while business rules are managed from the panel.

Summary

The Call webhook action is a practical bridge between Supsis AI and external systems. It can send new leads to CRM, notify Slack about VIP customers, create tickets in support systems, or push events to reporting tools.

You can request a demo to see webhook integrations in your own operation:

Request a demo