İçeriğe atla
OrqLabs

CRM senkronizasyonu ve dışa aktarma

leads.crmSync ile HubSpot, Google Sheets, Notion ve webhook hedefleri, alan eşleme tabloları, olay tabanlı senkron, tek yönlü sınırlar, CSV ve zamanlanmış dışa aktarma.

15 dk Son güncelleme:
Bu sayfada
  1. Aktarım nasıl çalışır?
  2. Aday alanları
  3. HubSpot
  4. Google Sheets
  5. Notion
  6. Custom Webhook
  7. Olay tabanlı aktarım
  8. Giden webhook (kutusuz)
  9. CSV dışa aktarma
  10. Ters yön: CRM'den OrqLabs'a
  11. Sorun giderme
  12. Sık sorulan sorular
  13. Sonraki adım

Bu rehberde: Müşteri adaylarınızı HubSpot, Google Sheets, Notion veya kendi sisteminize aktarırsınız. CSV ile dışa aktarır ve yalnızca nitelikli adayları otomatik gönderen bir akış kurarsınız.

⏱ 15 dakika

Aktarım nasıl çalışır?

  • Tek yönlü: OrqLabs → dış sistem. Dış sistemdeki değişiklikler geri gelmez.
  • Ekle veya güncelle: e-posta anahtardır; eşleşen kayıt güncellenir, yoksa oluşturulur.
  • Kapsam: HubSpot, Sheets, Notion ve Webhook hesapları organizasyon genelidir; hedef tablo/veritabanı kutuda belirlenir.
  • Her aktarım adaya "CRM'e aktarıldı" etkinliği ekler.
Müşteri adayı boru hattı: son adımda adaylar CRM'e aktarılır.
Müşteri adayı boru hattı: son adımda adaylar CRM'e aktarılır.

Aday alanları

AlanNot
nameAd soyad; HubSpot için bölünür
email, phoneTekilleştirme anahtarları
company, website, title
statusYeni … Elendi
score, scoreReason
tags[], source, notes
industry, companySize, countryZenginleştirmeden
socials.linkedin, .instagram, .x
custom.*Form/webhook ek alanları

HubSpot

Hesap: HubSpot CRM. CRM'e yaz kutusu → Bağlı hesap HubSpot → Target boş → Field mapping (HubSpot internal name):

HubSpot özelliğiİfade
firstname{{ $json.name.split(" ")[0] }}
lastname{{ $json.name.split(" ").slice(1).join(" ") }}
email{{ $json.email }}
phone{{ $json.phone }}
company{{ $json.company }}
website{{ $json.website }}
jobtitle{{ $json.title }}
hs_lead_status{{ $json.status === "QUALIFIED" ? "OPEN" : $json.status === "CONTACTED" ? "IN_PROGRESS" : "NEW" }}
lifecyclestagelead
agentflow_score (özel){{ $json.score }}

Özel özellikleri HubSpot'ta önceden oluşturun.

Google Sheets

Hesap: Google Sheets.

  • Target: tablo kimliği, isteğe bağlı sayfa: <ID>!Leads.
  • İlk satır başlıklardır; eşleme anahtarları sütun adlarıyla aynı olmalı. Boş eşleme varsayılan sütunları yazar: name, email, phone, company, website, status, score, tags, source, createdAt.
  • Kota: kullanıcı başına dakikada 60 istek; büyük listeleri Döngü ile bölün.

Haftalık dışa aktarma:

Zamanlama (Cuma 18:00) → Aday bul (Nitelikli, İletişime geçildi, Yanıtladı, Toplantı; 500)
→ CRM'e yaz (Sheets; "1AbC…!Pipeline"; Ad, Şirket, Durum, Puan, Son temas)
→ Bildir ("Pipeline tablosu güncellendi")

Notion

Hesap: Notion.

  • Target: veritabanı kimliği (32 karakter).
  • Eşleme anahtarları Notion özellik adları; tür eşlemesi otomatiktir (başlık ← ad, e-posta, telefon, adres, seçim ← durum, sayı ← puan, çoklu seçim ← etiketler).
  • Seçim seçenekleri yoksa oluşturulur.

Custom Webhook

Hesap: Custom Webhook. Her aday için imzalı bir POST gider:

{
  "id": "evt_…", "type": "lead.synced", "organizationId": "org_…", "projectId": "prj_…", "at": "…",
  "payload": { "lead": { …tüm aday alanları… }, "mapping": { …eşlenmiş alanlar… } }
}

Zapier, Make veya n8n ile Salesforce, Pipedrive, Zoho gibi sistemlere aktarım için kullanılır.

Olay tabanlı aktarım

En yaygın kalıp: yalnızca nitelikli adayları CRM'e yazmak.

Platform olayı (aday nitelendi, {{ $json.score >= 70 }})
→ CRM'e yaz (HubSpot)
→ Aday güncelle (etiket crm_synced)
İş akışları listesi: ① Şablonlar, ② Yeni iş akışı, ③ durum rozeti, ④ tetikleyici türü.
İş akışları listesi: ① Şablonlar, ② Yeni iş akışı, ③ durum rozeti, ④ tetikleyici türü.

Diğer olaylar: aday yanıt verdi (CRM'de etkinlik), aday güncellendi (yüksek hacim; filtre kullanın: {{ ["MEETING","CONVERTED"].includes($json.status) }}).

Giden webhook (kutusuz)

Kutu kullanmadan tüm aday olaylarını kendi adresinize abone edebilirsiniz: Ayarlar → Webhook'lar. Bkz. Giden webhook'lar. Fark: kutular proje bağlamında ve eşlemeli çalışır; giden webhook ham olayı gönderir.

CSV dışa aktarma

Potansiyel Müşteriler tablosu: ① arama ve filtre, ② puan, ③ durum, ④ CSV içe/dışa aktar, ⑤ kanban.
Potansiyel Müşteriler tablosu: ① arama ve filtre, ② puan, ③ durum, ④ CSV içe/dışa aktar, ⑤ kanban.
  1. Potansiyel Müşteriler sayfasında ① filtreleri seçin.
  2. ④ Dışa aktar düğmesine basın. CSV iner.
  3. Sütunlar: tüm standart alanlar + düzleştirilmiş custom.*; etiketler ; ile; tarihler ISO; Excel uyumlu (UTF-8 BOM).

Geliştirici notu: API ile zamanlanmış dışa aktarma: curl -H "X-Api-Key: af_live_..." "https://api.orqlabs.com/api/v1/orgs/$ORG/leads/export?status=QUALIFIED&minScore=70" -o leads.csv.

Ters yön: CRM'den OrqLabs'a

  • API: POST /orgs/:orgId/leads (ekle/güncelle) veya PATCH /orgs/:orgId/leads/:id { status }.
  • Webhook tetikleyicisi: CRM webhook'unu doğrudan iş akışına verin → Aday oluştur / güncelle.
  • CSV içe aktarma: dönemsel senkron için.

Sorun giderme

BelirtiNedenÇözüm
HubSpot "Property does not exist"Özel özellik yokHubSpot'ta oluşturun
HubSpot 409 "Contact already exists"E-posta biçim farkıKopyaları HubSpot'ta birleştirin
Sheets "Unable to parse range"Target biçimi<ID> veya <ID>!Sayfa
Sheets satır güncellenmediE-posta sütunu yokBaşlıkta email sütunu olsun
Notion "Could not find database"PaylaşılmamışConnections → OrqLabs
Webhook 401/403İmza doğrulanamıyorSigning secret'ı eşleyin
RATE_LIMITHubSpot 100/10 sn, Sheets 60/dk, Notion 3/snDöngü + Bekle

Sık sorulan sorular

CRM'deki durum değişiklikleri OrqLabs'a gelir mi? Otomatik gelmez. CRM webhook'unu OrqLabs webhook tetikleyicisine bağlayarak kurabilirsiniz.

Hangi hedefi seçmeliyim? Satış ekibiniz HubSpot kullanıyorsa HubSpot; basit paylaşım için Sheets; içerik ve proje takibi için Notion; diğerleri için Webhook.

Sonraki adım

OrqLabs ile başlayın

İlk iş akışınızı bugün kurun

Ücretsiz planla başlayın: hesaplarınızı bağlayın, bir şablon seçin, onay adımlarıyla kontrol sizde kalsın. Kredi kartı gerekmez.