Integrations

REST API and webhook infrastructure lets you connect to 200+ apps in 5 minutes via no-code platforms. Native apps coming soon — for now, start with the templates below.

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) Active
Employees 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.

Example scenarios

Setup

  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.

Example scenarios

Setup

  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.

Example scenarios

Setup

  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, Noteion vb.)

Slack

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

Example scenarios

Setup

  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. Note: 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.

Example scenarios

Setup

  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.

Example scenarios

Setup

  1. Power BI → Get Data → Web → Namevanced → 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.

Example scenarios

Setup

  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.

Example scenarios

Setup

  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

Note on the list? Our REST API + Webhook infrastructure integrates with any HTTP-speaking system. Start with Auth guide + Examples gallery. Native integration suggestions: admin@teknikdanisman.net.