Entegrasyonlar

REST API ve webhook altyapısı, no-code platformlar üzerinden 5 dakikada 200+ uygulamaya bağlanmanızı sağlar. Yakında native uygulamalar gelecek — şimdilik aşağıdaki şablonlarla başlayın.

Zapier
No-code, 6000+ uygulama

Müşteri/personel oluştuğunda Slack mesajı yolla, donanım atandığında Google Sheets satırı ekle, lisans bittiğinde Trello kartı oluştur.

n8n
Self-hosted, open source automation

Kendi sunucunda çalıştır, veri dışarıya gitmez. KVKK uyumlu workflow'lar için ideal.

Make (Integromat)
Görsel scenario builder

Drag-and-drop ile karmaşık çok-adımlı senaryolar. Webhook + HTTP modülleri ile Teknik Danışman'a tam entegre.

Slack
Anlık bildirimler için

Webhook'ları Slack Incoming Webhook URL'lerine doğrudan yönlendir. Custom payload format desteği yakında.

Google Sheets
Tablo / rapor yansıtma

REST API + Apps Script ile düzenli senkron veya webhook ile her event'te satır ekleme.

Power BI / Tableau
BI / Dashboards

Web Connector veya REST API ile JSON kaynak olarak ekle. Cursor pagination ile büyük dataset desteği.

Microsoft Entra ID PoC
SSO (PoC aşamasında)

OIDC üzerinden Single Sign-On — kullanıcılar Microsoft hesabı ile giriş yapar. Henüz PoC; pilot tenant'larda test ediliyor.

PDKS (Push & Pull) Aktif
Personel Devam Kontrol Sistemleri

Müşterinin SQL DB'sine (MySQL/MSSQL/PostgreSQL) doğrudan bağlanma (Pull) veya müşteri sunucusundaki agent.exe ile (Push) iki mod.

Zapier

Müşteri/personel oluştuğunda Slack mesajı yolla, donanım atandığında Google Sheets satırı ekle, lisans bittiğinde Trello kartı oluştur.

Örnek senaryolar

Kurulum

  1. Zapier'de "Webhooks by Zapier" trigger'ı seç → "Catch Hook"
  2. Zapier'in verdiği unique URL'i kopyala
  3. Panel'de /webhooks.php → Yeni webhook → bu URL'i yapıştır
  4. Dinlemek istediğin event'leri seç (ör. employee.created, hardware.*)
  5. Zapier'de "Filter" + "Action" adımlarını ekle, test event'i ile doğrula

n8n

Kendi sunucunda çalıştır, veri dışarıya gitmez. KVKK uyumlu workflow'lar için ideal.

Örnek senaryolar

Kurulum

  1. n8n'de yeni workflow → "Webhook" node ekle (production URL'ini al)
  2. Panel webhook ayarlarına n8n URL'ini ekle, event'leri seç
  3. "Verify signature" için "Code" node ile HMAC-SHA256 kontrolü ekle (kod örneği /examples.php'te)
  4. Sonraki node'lar: hedef sistemin API'si ile entegrasyon (Postgres, MySQL, Slack, vb.)

Make (Integromat)

Drag-and-drop ile karmaşık çok-adımlı senaryolar. Webhook + HTTP modülleri ile Teknik Danışman'a tam entegre.

Örnek senaryolar

Kurulum

  1. Make scenario → "Webhooks" modülü → Custom webhook ekle
  2. Make URL'i kopyala → /webhooks.php sayfasına ekle
  3. Trigger event'leri seç
  4. Hedef modüller ekle (Slack, Sheets, Notion vb.)

Slack

Webhook'ları Slack Incoming Webhook URL'lerine doğrudan yönlendir. Custom payload format desteği yakında.

Örnek senaryolar

Kurulum

  1. Slack workspace → Apps → Incoming Webhooks → workspace'e ekle
  2. Hedef kanalı seç, Webhook URL'ini kopyala
  3. Panel /webhooks.php → URL'i yapıştır, event'leri seç
  4. Not: Slack Incoming Webhook'ları {"text":"..."} formatı bekler. Şu an Teknik Danışman ham JSON gönderiyor — aracı (Zapier/n8n) ile format dönüşümü gerekli.

Google Sheets

REST API + Apps Script ile düzenli senkron veya webhook ile her event'te satır ekleme.

Örnek senaryolar

Kurulum

  1. Apps Script: UrlFetchApp.fetch(url, {headers:{Authorization:"Bearer tdk_..."}})
  2. Trigger: time-driven → her saat çalıştır
  3. doGet/doPost web app olarak deploy et → webhook receiver

Power BI / Tableau

Web Connector veya REST API ile JSON kaynak olarak ekle. Cursor pagination ile büyük dataset desteği.

Örnek senaryolar

Kurulum

  1. Power BI → Get Data → Web → Advanced → Authorization header ekle
  2. URL: https://teknikdanisman.net/api/v1/customers.php?limit=100
  3. M-kod editörü ile pagination loop yaz (next_cursor)
  4. Schedule refresh: günlük

Microsoft Entra ID

OIDC üzerinden Single Sign-On — kullanıcılar Microsoft hesabı ile giriş yapar. Henüz PoC; pilot tenant'larda test ediliyor.

Örnek senaryolar

Kurulum

  1. Azure Portal → App registrations → Yeni uygulama
  2. Redirect URI: https://teknikdanisman.net/sso/callback.php
  3. Tenant'ın tenant_settings → SSO konfigürasyonu (client_id + tenant_id)
  4. Test: /sso/login.php → Microsoft → callback

PDKS (Push & Pull)

Müşterinin SQL DB'sine (MySQL/MSSQL/PostgreSQL) doğrudan bağlanma (Pull) veya müşteri sunucusundaki agent.exe ile (Push) iki mod.

Örnek senaryolar

Kurulum

  1. Super admin paneli → Tenant detay → PDKS sekmesi
  2. Pull: Driver/Host/Port/DB/User/Pass/Query alanları + "Test Et" butonu
  3. Push: agent.exe indir + müşteri sunucusunda kur
  4. Cron pdks_pull_runner.php her 5 dk pull-mode key'leri tetikler

Listede yok mu? REST API + Webhook altyapısı her HTTP-konuşan sistemle entegrasyonu mümkün kılar. Başlangıç için Auth guide + Examples gallery. Yeni native entegrasyon önerisi: admin@teknikdanisman.net.