Skip to content
OrqLabs

HubSpot CRM

HubSpot private app token ile CRM bağlantısı, scope seçimi, leads.crmSync alan eşlemesi, e-posta ile tekilleştirme ve token döndürme.

15 min Last updated:

This guide is in Turkish

Our guides are written in Turkish first; English versions are on the way. Your browser can translate this page, and the app itself is fully available in English.

On this page
  1. Kimlik kartı
  2. Ne işe yarar?
  3. Ön koşullar
  4. Adım adım kurulum
  5. A) HubSpot private app
  6. B) OrqLabs'ta bağlama
  7. Alan eşlemesi (CRM'e yaz)
  8. İzinler ve kapsamlar
  9. Limitler
  10. Bağlantıyı test etme
  11. Kimlik bilgilerini yenileme
  12. Sık karşılaşılan hatalar
  13. Sık sorulan sorular
  14. Sonraki adım

Bu rehberde: OrqLabs'taki müşteri adaylarını HubSpot'a aktarırsınız. HubSpot'ta bir "private app" oluşturur, anahtarını OrqLabs'a girer ve alan eşlemesini yaparsınız.

⏱ 15 dakika

Kimlik kartı

AlanDeğer
Sağlayıcı anahtarıHUBSPOT
KategoriCRM ve veri
Kimlik doğrulamaToken (private app access token)
KapsamOrganizasyon geneli
WebhookHayır
YeteneklerCRM aktarımı
Kullanan kutularCRM'e yaz (leads.crmSync)
Kullanan ajanlarDoğrudan yok; Lead Qualifier ve Outreach çıktıları kutu üzerinden aktarılır

Ne işe yarar?

  • Lead Researcher ve Lead Qualifier adayı bulur, puanlar ve "Nitelikli" yapar.
  • CRM'e yaz kutusu aday alanlarını HubSpot Contacts özelliklerine eşler; e-posta eşleşen kişi varsa günceller, yoksa oluşturur.
  • Satış ekibiniz HubSpot'ta çalışmaya devam eder; OrqLabs puanı, kaynağı ve durumu özel özellikler olarak taşır.
Müşteri adayı boru hattı: son adımda nitelikli adaylar CRM'e aktarılır.
Müşteri adayı boru hattı: son adımda nitelikli adaylar CRM'e aktarılır.

Ön koşullar

  • HubSpot hesabı; ücretsiz CRM yeterlidir.
  • HubSpot'ta Super admin rolü.
  • OrqLabs'ta Sahip veya Yönetici rolü.
  • Özel özelliklere (örneğin agentflow_score) yazacaksanız bu özelliklerin HubSpot'ta önceden oluşturulmuş olması.

Adım adım kurulum

A) HubSpot private app

HubSpot – private app: ① 4 zorunlu kapsam, ② Create app. (Temsili görsel)
HubSpot – private app: ① 4 zorunlu kapsam, ② Create app. (Temsili görsel)
  1. HubSpot → Settings (dişli) → Integrations → Private Apps → Create a private app.
  2. Basic Info: ad OrqLabs.
  3. Scopes → Add new scope → crm.objects ile arayın ve ① işaretleyin: crm.objects.contacts.read, crm.objects.contacts.write, crm.objects.companies.read, crm.objects.companies.write. İsteğe bağlı: crm.objects.deals.read/write, crm.schemas.contacts.read.
  4. ② Create app → Continue creating.
HubSpot – access token: ① Auth → Show token → Copy. (Temsili görsel)
HubSpot – access token: ① Auth → Show token → Copy. (Temsili görsel)
  1. ① Auth → Show token → kopyalayın. Anahtar pat-eu1-… (AB) veya pat-na1-… (ABD) ile başlar.

B) OrqLabs'ta bağlama

OrqLabs bağlantı penceresi (HubSpot): ① Private app access token, ② organizasyon kapsamlı, ③ Bağla. (Temsili görsel)
OrqLabs bağlantı penceresi (HubSpot): ① Private app access token, ② organizasyon kapsamlı, ③ Bağla. (Temsili görsel)
  1. Entegrasyonlar → HubSpot CRM → Bağla. ② Organizasyon geneli.
  2. ① Private app access token alanına yapıştırın.
  3. ③ Bağla. OrqLabs kişi nesnesine erişimi doğrular. Bağlantıyı test et kapsamları kontrol eder.
Bağlantı penceresi (token): ① alan, ③ Bağla, ④ yan panelde kurulum rehberi.
Bağlantı penceresi (token): ① alan, ③ Bağla, ④ yan panelde kurulum rehberi.

Alan eşlemesi (CRM'e yaz)

CRM'e yaz kutusunda Bağlı hesap olarak HubSpot'u seçin.

AlanHubSpot için anlamı
TargetBoş bırakın; kayıtlar her zaman Contacts'a yazılır
Field mappingSol: HubSpot özelliğinin internal name'i; sağ: OrqLabs ifadesi

Örnek:

{
  "firstname": "{{ $json.name.split(' ')[0] }}",
  "lastname": "{{ $json.name.split(' ').slice(1).join(' ') }}",
  "email": "{{ $json.email }}",
  "phone": "{{ $json.phone }}",
  "company": "{{ $json.company }}",
  "website": "{{ $json.website }}",
  "hs_lead_status": "OPEN",
  "agentflow_score": "{{ $json.score }}"
}
  • Standart özellikler: firstname, lastname, email, phone, company, website, jobtitle, lifecyclestage, hs_lead_status. Görünen ad değil internal name kullanılır (Settings → Properties → özellik → Internal name).
  • Özel özellikleri önce oluşturun: Settings → Properties → Create property → Contact → tür. Yoksa INVALID hatası.
  • Açılır liste özelliklerinde seçeneğin internal value'sunu yazın (OPEN, IN_PROGRESS).

Tekilleştirme: e-postası dolu her öğe için önce arama yapılır; bulunursa güncellenir. E-postası olmayanlar her seferinde yeni kişi oluşturur; önüne Eğer koyup ayırın.

İzinler ve kapsamlar

KapsamNeden gerekli
crm.objects.contacts.readE-posta ile arama; test
crm.objects.contacts.writeKişi oluşturma/güncelleme
crm.objects.companies.read / .writeŞirket kaydı ve ilişkilendirme
crm.objects.deals.read / .write (isteğe bağlı)Anlaşma oluşturma
crm.schemas.contacts.read (isteğe bağlı)Özel özellik listesi

Kapsam eklemek anahtarı değiştirmez; yeniden bağlamanız gerekmez.

Limitler

KonuSınır
Kısa süreli10 saniyede 100 istek (Free/Starter); 150 (Pro/Enterprise)
GünlükFree/Starter 250.000; Pro 650.000; Enterprise 1.000.000
AramaSaniyede 5

Yüzlerce aday için kutu Bekleme (ms) değerini 2.000+ yapın.

Bağlantıyı test etme

Entegrasyon ayrıntı paneli: ① durum, ② Bağlantıyı test et, ⑤ Bağlantıyı kes.
Entegrasyon ayrıntı paneli: ① durum, ② Bağlantıyı test et, ⑤ Bağlantıyı kes.

② Bağlantıyı test et tek kişi okur; portal kimliğini döndürür. Ardından iş akışını tek adayla test edip HubSpot Contacts listesinde kaydı görün.

Kimlik bilgilerini yenileme

  • Anahtar süresizdir.
  • HubSpot → Private Apps → Auth → Rotate: eski anahtarı 7 gün geçerli tutma seçeneğiyle yeni anahtarı Kimlik bilgileri → Güncelle ile girin.
  • Uygulama silinirse kart "Yeniden yetkilendirme gerekli" olur.

Sık karşılaşılan hatalar

HataOlası nedenÇözüm
AUTH – 401Anahtar yanlış veya döndürülmüşAuth sekmesinden yeniden alın
AUTH – 403 MISSING_SCOPESYazma kapsamı yokKapsamı ekleyin
RATE_LIMIT – 42910 sn veya günlük kotaBekleme artırın
INVALID – PROPERTY_DOESNT_EXISTÖzel özellik yokHubSpot'ta oluşturun
INVALID – "Property values were not valid"Tür uyuşmazlığı veya açılır liste değeriİç değeri kullanın
INVALID – 409 "Contact already exists"Arama izni yokcontacts.read ekleyin
Puan görünmüyorÖzellik kişi görünümüne eklenmemişView all properties

Sık sorulan sorular

HubSpot'taki değişiklikler OrqLabs'a geri gelir mi? Hayır. Aktarım tek yönlüdür (OrqLabs → HubSpot).

Birden fazla HubSpot portalım var. Her portal için ayrı private app ve ayrı entegrasyon kaydı açın.

Sonraki adım

Get started with OrqLabs

Build your first workflow today

Start on the free plan: connect your accounts, pick a template and stay in control with approval steps. No credit card required.