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.
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.
Kendi sunucunda çalıştır, veri dışarıya gitmez. KVKK uyumlu workflow'lar için ideal.
Drag-and-drop ile karmaşık çok-adımlı senaryolar. Webhook + HTTP modülleri ile Teknik Danışman'a tam entegre.
Webhook'ları Slack Incoming Webhook URL'lerine doğrudan yönlendir. Custom payload format desteği yakında.
REST API + Apps Script ile düzenli senkron veya webhook ile her event'te satır ekleme.
Web Connector veya REST API ile JSON kaynak olarak ekle. Cursor pagination ile büyük dataset desteği.
OIDC üzerinden Single Sign-On — kullanıcılar Microsoft hesabı ile giriş yapar. Henüz PoC; pilot tenant'larda test ediliyor.
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
- Yeni employees → Google Workspace kullanıcısı + Slack davet
- License renewal → QuickBooks gider faturası
- Webhook hardware.created → Asana donanım kayıt task'ı
Setup
- Zapier'de "Webhooks by Zapier" trigger'ı seç → "Catch Hook"
- Zapier'in verdiği unique URL'i kopyala
- Panel'de /webhooks.php → Yeni webhook → bu URL'i yapıştır
- Dinlemek istediğin event'leri seç (ör.
employee.created,hardware.*) - 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
- Webhook → if-then dallanma → 3 farklı CRM'e replicate
- Cron schedule → REST API ile günlük rapor çek → e-posta
- support_ticket.created → Jira issue + Slack thread + customer e-mail
Setup
- n8n'de yeni workflow → "Webhook" node ekle (production URL'ini al)
- Panel webhook ayarlarına n8n URL'ini ekle, event'leri seç
- "Verify signature" için "Code" node ile HMAC-SHA256 kontrolü ekle (kod örneği /examples.php'te)
- 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
- Yeni müşteri kaydı → Mailchimp listesine ekle + welcome e-postası
- Hardware garanti bitişi → Noteion database'e otomatik task
- IK ihtar oluştu → SharePoint'e PDF yükle + arşivle
Setup
- Make scenario → "Webhooks" modülü → Custom webhook ekle
- Make URL'i kopyala → /webhooks.php sayfasına ekle
- Trigger event'leri seç
- 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
- support_ticket.created → #destek kanalına yeni talep alert'i
- employee.deleted → #insan-kaynaklari arşiv bildirimi
- webhook.test → onboarding sırasında doğrulama bildirim
Setup
- Slack workspace → Apps → Incoming Webhooks → workspace'e ekle
- Hedef kanalı seç, Webhook URL'ini kopyala
- Panel /webhooks.php → URL'i yapıştır, event'leri seç
- 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
- Saatlik cron → API'den tüm hardware çek → Sheets sayfasına aktarım
- employee.created webhook → yeni satır
- Licenses tablosu görselleştirme + bitiş tarihi conditional formatting
Setup
- Apps Script:
UrlFetchApp.fetch(url, {headers:{Authorization:"Bearer tdk_..."}}) - Trigger: time-driven → her saat çalıştır
- 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
- Tüm müşteri + donanım + lisans birleştirilmiş BI dashboard
- Aylık donanım envanteri raporu
- Employees sayısı + maliyet trendi
Setup
- Power BI → Get Data → Web → Namevanced → Authorization header ekle
- URL:
https://teknikdanisman.net/api/v1/customers.php?limit=100 - M-kod editörü ile pagination loop yaz (next_cursor)
- 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
- Tenant kullanıcılarını Azure AD'den senkron
- MFA Microsoft Authenticator üzerinden
- Otomatik kullanıcı provisioning (SCIM yol haritasında)
Setup
- Azure Portal → App registrations → Yeni uygulama
- Redirect URI:
https://teknikdanisman.net/sso/callback.php - Tenant'ın
tenant_settings→ SSO konfigürasyonu (client_id + tenant_id) - 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
- Pull modu: server-side SQL query ile her 15 dk PDKS log çek
- Push modu: pdks_agent.exe müşteri sunucusunda çalışır
- AES-256-CBC ile şifrelenmiş bağlantı bilgileri (UI'dan yönetilir)
Setup
- Super admin paneli → Tenant detay → PDKS sekmesi
- Pull: Driver/Host/Port/DB/User/Pass/Query alanları + "Test Et" butonu
- Push: agent.exe indir + müşteri sunucusunda kur
- Cron
pdks_pull_runner.phpher 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.