---
title: n8n ve Echobell ile Kişisel Otomasyon Uyarı Merkezi Kurmak
date: 2026-03-09
description: "Herhangi bir API'yi, webhook'u veya zamanlanmış görevi anında telefon aramasına ya da push bildirimine dönüştürmek için n8n iş akışlarını Echobell'e nasıl bağlarsınız?"
author: Nooc
authorAvatarLink: /images/avatars/nooc.webp
authorLink: https://nooc.me
tags:
  - Echobell
  - n8n
  - otomasyon
  - webhook bildirimleri
  - iş akışı uyarıları
---

# n8n ve Echobell ile Kişisel Otomasyon Uyarı Merkezi Kurmak

n8n iş akışı otomasyonunu iyi yönetir ama yerleşik bildirimleri zayıftır. Bunu [Echobell](https://apps.apple.com/app/apple-store/id6743597198?pt=128151925&ct=blog-n8n-echobell-automation-hub-tr&mt=8) / [Google Play](https://play.google.com/store/apps/details?id=one.echobell.echobellandroid) ile eşleştirmek bu boşluğu doldurur: mantığı n8n yürütür, size gerçekten ulaşan push uyarılarını ya da telefon aramalarını Echobell iletir.

## İlk Uyarı İş Akışınızı Kurmak

Pratik bir başlangıç noktası: sunucu CPU'su %80'i aştığında bildirim almak.

### Adım 1: Bir Echobell Kanalı Oluşturun

1. Echobell'i açın → Yeni Kanal
2. Adını "Sunucu Uyarıları" koyun
3. Kanal ayarlarından webhook URL'nizi kopyalayın

### Adım 2: n8n İş Akışını Kurun

```json
{
  "nodes": [
    {
      "name": "Cron",
      "type": "n8n-nodes-base.cron",
      "parameters": {
        "rule": {
          "interval": [{"field": "minutes", "minutesInterval": 5}]
        }
      }
    },
    {
      "name": "HTTP Request",
      "type": "n8n-nodes-base.httpRequest",
      "parameters": {
        "url": "https://api.your-monitoring.com/stats",
        "method": "GET"
      }
    },
    {
      "name": "IF",
      "type": "n8n-nodes-base.if",
      "parameters": {
        "conditions": {
          "number": [
            {
              "value1": "={{ $json.cpu_usage }}",
              "operation": "gt",
              "value2": 80
            }
          ]
        }
      }
    },
    {
      "name": "Echobell Alert",
      "type": "n8n-nodes-base.httpRequest",
      "parameters": {
        "url": "YOUR_ECHOBELL_WEBHOOK_URL",
        "method": "POST",
        "bodyParameters": {
          "parameters": [
            {
              "name": "server_name",
              "value": "production-01"
            },
            {
              "name": "cpu_usage",
              "value": "={{ $json.cpu_usage }}"
            },
            {
              "name": "alert_type",
              "value": "CPU Alert"
            }
          ]
        }
      }
    }
  ]
}
```

### Adım 3: Bildirim Şablonunu Yapılandırın

Echobell kanalınızda:

```
Title: 🔥 Server {{server_name}} CPU Critical!
Body: CPU usage at {{cpu_usage}}%. Immediate attention needed.
```

Kritik uyarılar için bildirim türünü **Arama** olarak ayarlayın.

## Daha Fazla İş Akışı Örneği

### GitHub Actions Hata Uyarıları

```json
// n8n Webhook tetikleyici yapılandırması
{
  "path": "github-actions",
  "responseMode": "onReceived"
}
```

GitHub webhook'unuzu n8n'e bağlayın, `action: completed` ve `conclusion: failure` için filtreleyin, ardından Echobell webhook'unuza POST edin.

### Kripto Fiyat Eşiği Uyarıları

```javascript
// n8n'in Function düğümünde
const price = $json.price;
const threshold = 50000;

if (price < threshold) {
  return {
    json: {
      symbol: "BTC",
      price: price,
      alert: "Price dropped below $50,000"
    }
  };
}
return null;
```

### Akıllı Ev Kritik Olayları

Home Assistant kritik olaylarını (su kaçağı sensörleri, duman dedektörleri, evde yokken kapı/pencere sensörleri) n8n üzerinden Echobell'e yönlendirin. Ayrıntılar için [Home Assistant entegrasyon kılavuzuna](/tr/blog/home-assistant-notifications-with-echobell) bakın.

### RSS/Bülten Özeti

```json
// Cron tetikleyicisi → RSS Okuma → Yeni öğeleri filtrele → Echobell
{
  "cron": "0 8 * * *",
  "rss_url": "https://your-favorite-blog.com/feed",
  "condition": "contains({{title}}, 'AI')"
}
```

### Cron İşi İzleme

```javascript
const lastRun = new Date($json.last_execution);
const now = new Date();
const hoursSince = (now - lastRun) / (1000 * 60 * 60);

if (hoursSince > 24) {
  return {
    json: {
      job: "daily-backup",
      status: "OVERDUE",
      last_run: lastRun.toISOString()
    }
  };
}
```

## En İyi Uygulamalar

### Önceliğe Göre Ayrı Kanallar Kullanın

- **Kritik**: Üretim çöktü, güvenlik uyarıları → Telefon araması
- **Uyarı**: Disk alanı, yüksek CPU → Zaman duyarlı push
- **Bilgi**: Günlük raporlar, özetler → Normal push

### Gürültüyü Azaltmak için Koşulları Kullanın

Echobell'in [Koşullar](/tr/docs/conditions) özelliği iletim katmanında filtrelemenizi sağlar:

```
// Yalnızca mesai dışında ara
hour < 8 || hour > 18
```

### Şablonları Kısa ve Eyleme Geçirilebilir Tutun

```
Good: 🔴 Disk Full on server-01
Bad:  The disk on server number one in the production environment has become completely full
```

### Haftalık Bir Test Ekleyin

```javascript
// Her cuma saat 17.00'de
if (new Date().getDay() === 5 && new Date().getHours() === 17) {
  return { json: { test: "Weekly system check" } };
}
```

Tek bir iş akışıyla başlayın, sonra üzerine ekleyin. [Webhook dokümanları](/tr/docs/webhook) Echobell API'sinin tamamını kapsıyor.
