Webhook otomasyonları
Otomasyonlar için Basic ve üstü gerekir. Basic: 1 otomasyon, Pro: 3, Ultra: 10. Free'de satır Otomasyonları açmak için yükselt gösterir.
Webhook, veriyi otomatik olarak alan bir web adresidir. Otomasyonlarla TellDone, her yeni notu görevleri ve etkinlikleriyle birlikte not hazır olur olmaz, her yeni raporu da rapor hazır olur olmaz bu adrese gönderir; böylece Zapier, Make ya da n8n gibi araçlar bunlar üzerinde işlem yapabilir. Her görev ve etkinlik ayrı bir gönderim olarak gönderilir.
Ne gönderileceğini seçme
Her otomasyonun Ne gönderilecek altında kendi ayarları vardır. Birini ya da istediğin kombinasyonu seç:
- Not - işlenmiş notun tamamı (başlık, transkript, özet, tür, etiketler, öncelik, dil ve oluşturulma tarihi)
- Not + ses - Ultra planında her not gönderimine ses dosyasının 24 saatlik indirme bağlantısını ekler. Not'u açık tut: o olmadan hiçbir not gönderilmez
- Görevler - çıkarılan her görev için bir gönderim
- Etkinlikler - çıkarılan her takvim etkinliği için bir gönderim
- Raporlar - oluşturulan her günlük, haftalık, aylık ya da yıllık rapor için bir gönderim (planına dahil olan rapor türleri). Sakin gün yer tutucuları ve kısa sakin hafta raporları gönderilmez
Bunları istediğin zaman otomasyonun ayarlarından değiştirebilirsin - değişiklikler yalnızca yeni gönderimlere uygulanır.
Ne zaman gönderileceğini seçme
Veri seçeneklerinin altında dört ayrı anahtar hangi değişikliklerin gönderimi tetikleyeceğine karar verir: Oluşturuldu, Güncellendi, Tamamlandı ve Silindi. Bir tetikleyici yalnızca üstündeki ilgili veri anahtarıyla birlikte çalışır. Örneğin Tamamlandı, tamamlanan görevleri yalnızca Görevler açıksa gönderir.
Oluşturuldu, TellDone'un bir kayıttan ya da metin notundan oluşturduğu notlar ve bunlarda bulunan görevler ile etkinlikler için gönderilir. Elle ya da bir AI asistanıyla eklediğin görevler ve etkinlikler ile Sesle ekle'den gelen yeni öğeler Oluşturuldu olarak gönderilmez. Güncellendi, Tamamlandı ve Silindi, bir öğeyi uygulamada ya da Sesle ekle ile değiştirdiğinde gönderilir. Smart Context, bir AI asistanı ya da Todoist, Notion veya Microsoft To Do tarafından yapılan değişiklikler gönderim oluşturmaz.
Her gönderimin event alanı ne olduğunu belirtir, örneğin task.created, task.completed ya da calendar_event.updated.
Webhook kurma

- Ayarlar > Entegrasyonlar > Otomasyonlar bölümüne git
- Yeni otomasyon'a dokun

- Bir ad gir (örneğin "Zapier webhook'um")
- Otomasyon hizmetinden aldığın webhook URL'sini yapıştır
- Hangi verilerin gönderileceğini (Not, Ultra'da Not + ses, Görevler, Etkinlikler, Raporlar) ve hangi tetikleyicilerin kullanılacağını (Oluşturuldu, Güncellendi, Tamamlandı, Silindi) seç
- İsteğe bağlı olarak bir auth header ekle - güvenli uç noktalar için
Authorizationbaşlığı olarak gönderilen bir token - Kaydet'e dokun
- İmzalama anahtarını kopyala - yalnızca otomasyonu ilk oluşturduğunda ya da anahtarı yenilediğinde tam olarak gösterilir. Gönderimlerin gerçekten TellDone'dan geldiğini kontrol etmek için ona ihtiyacın var (Webhook imzalarını doğrulama bölümüne bak)
- Verilerinde hiçbir şeyi değiştirmeden uç noktana örnek bir veri göndermek için Test gönder'e dokun. HTTP kodu ve yanıt süresiyle birlikte Başarılı ya da nedeniyle birlikte Hata görürsün. Test gönderimleri gönderim kaydında görünmez
Neler gönderilir
Her gönderim üç alanlı bir JSON nesnesidir: event (olay türü), timestamp ve data (asıl içerik). Test gönderimleri ayrıca "test": true içerir. Her olay türünün nasıl göründüğü şöyle.
Notlar (note.created)
AI tarafından oluşturulan başlığı, tam transkripti, özeti, not türünü, etiketleri, önceliği, dili ve oluşturulma tarihini içerir.
{
"event": "note.created",
"timestamp": "2026-02-27T14:38:00.512345+00:00",
"data": {
"note_id": "550e8400-e29b-41d4-a716-446655440000",
"title": "Meeting notes - Project Alpha",
"transcript": "Full transcript text...",
"summary": "Brief AI-generated summary...",
"type": "meeting",
"tags": ["work", "project-alpha"],
"priority": "high",
"language": "en",
"created_at": "2026-02-27T10:00:00.284117+00:00"
}
}
Ultra planında not gönderimleri kayda bir bağlantı da içerebilir (audio_url, audio_format, duration_seconds). Bağlantı 24 saat sonra geçerliliğini yitirir. Bunu otomasyondaki Not + ses seçeneğiyle aç.
Görevler (task.created)
Görev başına bir gönderim. 3 görevli bir not 3 ayrı gönderim yollar.
{
"event": "task.created",
"timestamp": "2026-02-27T14:38:01.204718+00:00",
"data": {
"note_id": "550e8400-...",
"note_title": "Meeting notes - Project Alpha",
"task_id": "660f9511-...",
"title": "Send proposal to client",
"description": "Include pricing for Q2",
"priority": "high",
"due_date": "2026-03-01",
"reminder_at": "2026-02-28T09:00:00+00:00",
"tags": ["work"],
"status": "todo",
"cancel_reason": null,
"cancelled_at": null,
"created_at": "2026-02-27T10:00:00.284117+00:00"
}
}
Etkinlikler (calendar_event.created)
Takvim etkinliği başına bir gönderim.
{
"event": "calendar_event.created",
"timestamp": "2026-02-27T14:38:02.093361+00:00",
"data": {
"note_id": "550e8400-...",
"note_title": "Meeting notes",
"event_id": "770a0622-...",
"title": "Team standup",
"description": "Weekly sync",
"start": "2026-03-03T07:00:00+00:00",
"end": "2026-03-03T07:30:00+00:00",
"location": "Zoom",
"is_all_day": false,
"attendees": ["alice@example.com"],
"tags": ["work"],
"created_at": "2026-02-27T10:00:00.284117+00:00",
"timezone": "Europe/Istanbul",
"start_local": "2026-03-03T10:00:00+03:00",
"end_local": "2026-03-03T10:30:00+03:00",
"start_date": "2026-03-03",
"end_date": "2026-03-03"
}
}
start ve end UTC cinsindendir. start_local, end_local, start_date ve end_date senin saat dilimini (timezone) kullanır. Tüm gün süren bir etkinlikte end_date, etkinliğin son günüdür.